appuyez sur ⌘K pour changer d’outil
TEXT

Outil de Conversion de Texte

Conversion de casse et transformations de texte.

local
string-utils
§01 À PROPOS DE CET OUTIL

Présentation

Le convertisseur de casse transforme le texte entre les conventions de nommage que l’on manipule quotidiennement en développement : constantes (UPPERCASE), identifiants (camelCase, snake_case), URL et classes CSS (kebab-case), et titres (Title Case). Deux utilitaires complètent l’ensemble : Reverse inverse l’ordre des caractères, et Trim lines supprime les espaces de début et de fin sur chaque ligne — pratique pour nettoyer du code collé ou des fragments de CSV.

Utilisation

  1. Choisissez un bouton d’opération : UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, Reverse ou Trim lines.
  2. Saisissez ou collez du texte dans Input. La zone Output se met à jour au fil de la saisie.
  3. Changez de bouton à tout moment — la saisie courante est retransformée instantanément.

Exemples

  • user profile page + camelCaseuserProfilePage
  • user-profile-page + snake_caseuser_profile_page
  • hello world + Title CaseHello World

Les saisies multilignes fonctionnent aussi : Trim lines transforme ligne indentée en ligne indentée sur chaque rangée.

Remarques

Les transformations sont à sens unique, sans historique d’annulation — conservez votre texte d’origine si vous risquez d’en avoir besoin. Title Case met une majuscule à chaque mot, y compris les articles et prépositions : il applique donc une règle simple plutôt que les guides éditoriaux tels qu’AP ou Chicago.

FAQ
Mon texte est-il envoyé à un serveur ?
Non. Chaque transformation s'exécute comme de simples opérations JavaScript sur les chaînes, dans votre navigateur ; la saisie ne quitte jamais la page.
Comment les mots sont-ils détectés pour camelCase, snake_case et kebab-case ?
La saisie est découpée sur les espaces, les tirets bas et les traits d'union. Ainsi user_name, user-name et user name se convertissent proprement, mais un mot déjà en camelCase comme userName est traité comme un mot unique et ne sera pas redécoupé.
Reverse gère-t-il correctement les émojis ?
En grande partie. L'inversion se fait par point de code Unicode plutôt que par unité de code UTF-16, de sorte que les caractères sur paire de substitution comme les émojis restent intacts ; en revanche, les séquences composées de plusieurs points de code, comme les drapeaux combinés ou les émojis à jointure ZWJ, peuvent encore se disloquer.