Convertisseur de casse de texte en ligne gratuit

Convertissez du texte en MAJUSCULES, minuscules, Casse de titre, camelCase, snake_case et 12 autres — instantanément, dans votre navigateur.

UPPERCASElowercaseSentence caseTitle CaseCapitalized CaseaLtErNaTiNg cAsEiNVERSE cASEcamelCasePascalCasesnake_casekebab-caseCONSTANT_CASEReverseClean whitespaceDedupe linesSort linesSlugifyBase64 encodeBase64 decodeURL encodeURL decodeHTML escapeHTML unescapeStrip MarkdownROT13Text to binaryBinary to textText to hexHex to textS̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶U̲n̲d̲e̲r̲l̲i̲n̲e̲uʍop ǝpᴉsdnɿoɿɿiM
Caractères: 0 | Mots: 0 | Lignes: 0

Petit guide de la casse des lettres

La casse des lettres désigne la façon dont les langues écrites distinguent les grandes capitales des plus petites minuscules. Les systèmes d'écriture qui possèdent les deux associent les formes par paires : chaque capitale a une minuscule jumelle qui partage son nom, son son et sa place dans l'alphabet. Ce qui suit est un bref tour d'horizon des transformations que cet outil effectue et du moment où les utiliser.

MAJUSCULES

Chaque lettre est affichée en capitale. Utile pour les libellés courts, les alertes et les sigles ; à éviter au-delà de quelques mots — la lecture ralentit et cela peut donner l'impression de crier.

THIS IS AN EXAMPLE OF UPPERCASE IN USE.

minuscules

Chaque lettre est affichée dans sa petite forme. Les minuscules sont la norme pour le corps du texte dans l'écriture moderne : faciles à parcourir et discrètes sur la page.

this is an example of lowercase in use.

Sentence case (majuscule en début de phrase)

Seule la première lettre de chaque phrase est capitalisée — auxquels s'ajoutent les noms propres et tout ce que la grammaire exige. Le choix naturel pour les paragraphes, les textes d'interface et l'écriture conversationnelle.

This is an example of sentence case in use.

Title Case

Capitalise les mots principaux — noms, verbes, adjectifs — et laisse en minuscule les articles, prépositions et conjonctions courtes. C'est le style classique des titres de publications et d'articles de blog.

This Is an Example of Title Case in Use.

Capitalized Case

La première lettre de chaque mot est en capitale et les autres en minuscule — contrairement à Title Case, les petits mots ne sont pas épargnés. Courant pour les noms, les marques et les étiquettes courtes qui demandent une apparence uniforme.

This Is An Example Of Capitalized Case In Use.

aLtErNaTiNg cAsE

Commence en minuscule et alterne ensuite à chaque caractère, quelle que soit la casse d'origine. Utilisé surtout pour marquer un ton ironique sur les réseaux sociaux.

tHiS Is aN ExAmPlE Of aLtErNaTiNg cAsE In uSe.

iNVERSE cASE

Inverse chaque lettre : les capitales deviennent minuscules et les minuscules deviennent capitales. Pratique pour des effets visuels rapides ou pour repérer une casse inhabituelle dans un texte source.

tHIS IS AN EXAMPLE OF INVERSE CASE IN USE.

camelCase

Le premier mot est en minuscule et chaque mot suivant commence par une capitale, tous collés sans espace. Le style d'identifiant par défaut pour les variables et fonctions en JavaScript, Java et Swift.

thisIsAnExampleOfCamelCase

PascalCase

Chaque mot — y compris le premier — commence par une capitale et tous sont collés sans espace. Employé pour les noms de types : classes, interfaces et composants React.

ThisIsAnExampleOfPascalCase

snake_case

Des mots en minuscules reliés par des tirets bas. Standard pour les identifiants en Python, Rust et Ruby, ainsi que pour la plupart des noms de colonnes SQL.

this_is_an_example_of_snake_case

kebab-case

Des mots en minuscules reliés par des tirets. La convention pour les slugs d'URL, les noms de classes CSS et les attributs HTML.

this-is-an-example-of-kebab-case

CONSTANT_CASE

Des mots en majuscules reliés par des tirets bas. Utilisé pour les constantes véritables dans la plupart des langages et pour les variables d'environnement.

THIS_IS_AN_EXAMPLE_OF_CONSTANT_CASE

Inverser

Inverse l'ordre de chaque caractère du texte. Pratique pour de l'obfuscation rapide, vérifier un palindrome ou s'amuser avec la typographie.

.esu ni esrever fo elpmaxe na si sihT

Nettoyer les espaces

Réduit les suites d'espaces à un seul, supprime les espaces en début et fin de chaque ligne et enlève les lignes vides. Idéal pour nettoyer un texte collé depuis Word ou un PDF.

Clean, tidy text on one line.

Supprimer les lignes en double

Supprime les lignes en double en gardant la première occurrence. L'ordre des lignes restantes est préservé.

alpha beta gamma

Trier les lignes

Trie toutes les lignes par ordre alphabétique avec une comparaison sensible à la locale. Pratique pour ranger des listes, des colonnes CSV ou des ensembles de clés JSON.

alpha beta gamma

Slugify

Normalizes a string for use as a URL slug: removes accents, strips punctuation and special characters, lowercases everything, and joins remaining words with hyphens. Match what Google expects in URLs and you'll rank better.

this-is-an-example-of-a-slug

Base64 encode

Encodes any UTF-8 text into a Base64 string. Useful for storing binary-safe data in JSON, embedding small assets in HTML, or sharing short payloads in URLs.

VGhpcyBpcyBhbiBleGFtcGxlIG9mIEJhc2U2NC4=

Base64 decode

Decodes a Base64 string back to UTF-8 text. Returns an empty string if the input is not valid Base64.

This is an example of Base64.

URL encode

Percent-encodes a string so it can be safely included in a URL query string or path segment. Spaces become %20, ampersands become %26, and so on.

Hello%20World%20%26%20friends

URL decode

Decodes a percent-encoded URL string back to its original characters.

Hello World & friends

HTML escape

Replaces the five reserved HTML characters (<, >, &, ", ') with their entity equivalents so untrusted text can be safely embedded in HTML.

&lt;script&gt;alert(1)&lt;/script&gt;

HTML unescape

Decodes HTML entities (named and numeric) back to their original characters.

<script>alert(1)</script>

Strip Markdown

Removes Markdown syntax — headings, emphasis, code fences, links, images, lists — and returns plain text. Useful when you need a readable preview without rendering full Markdown.

Bold text and a link become plain words.

ROT13

A simple letter substitution cipher that replaces each letter with the one 13 positions later in the alphabet. ROT13 is its own inverse, so applying it twice gives back the original text.

Guvf vf na rknzcyr bs EBG13 va hfr.

Text to binary

Encodes each UTF-8 byte of the input as an 8-bit binary number, separated by spaces. Useful for low-level demos and computer-science exercises.

01001000 01101001

Binary to text

Decodes a sequence of 8-bit binary numbers back into UTF-8 text. Whitespace, commas, and other non-binary characters are ignored.

Hi

Text to hex

Encodes each UTF-8 byte of the input as a two-digit hexadecimal value. Common for debugging encodings and sharing binary data in plain text.

48 65 6c 6c 6f

Hex to text

Decodes a sequence of hexadecimal byte values back into UTF-8 text. Whitespace and non-hex characters are ignored.

Hello

Strikethrough text

Adds a Unicode combining stroke (U+0336) after every character so the text appears crossed out — works in plain text, social bios, and most chat apps.

T̶h̶i̶s̶ ̶i̶s̶ ̶s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶.

Underlined text

Adds a Unicode combining low line (U+0332) after every character so the text appears underlined without HTML or markdown.

T̲h̲i̲s̲ ̲i̲s̲ ̲u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲.

Upside-down text

Maps each character to a visually inverted Unicode counterpart and reverses the order so the result reads like the original flipped 180°.

˙uʍop ǝpᴉsdn sᴉ sᴉɥ┴

Mirror text

Mirrors each character horizontally using reversed Unicode glyphs and reverses string order — like reading text in a mirror.

.bɘɿoɿɿim ƨi ƨiʜT

© 2026 ConvertCaseHQ. Tous droits réservés. Loaded in 0.3833s.