Inverseur de texte en ligne – Générateur de texte inversé

Retournez instantanément n'importe quel texte en arrière en temps réel ! Choisissez parmi les modes d'inversion 5 : inversez le texte entier, inversez les caractères par ligne, inversez le lettrage de mots individuels, inversez l'ordre des mots ou retournez les listes multilignes de bas en haut. Construit avec la segmentation du graphème Unicode sécurisée emoji, la préservation de la ponctuation en option et un détecteur de palindrome en direct.

Caractères : 0

Mots : 0

Lignes : 0

Palindrome : —

Comparaison des 5 modes d'inversion de texte

Différentes tâches nécessitent différentes manières de retourner le texte. Voici comment chaque mode transforme l'exemple d'entrée sur deux lignes Hello, World! / Text Tools 123 :

Mode d'inversion Ce qu'il retourne Exemple d'entrée Sortie inversée
Texte entier inversé Chaque caractère et ligne du tout dernier caractère au premier HBonjour tout le monde !
Outils de texte
slooT txeT
!dlroW ,olleH
Rinverser les caractères de chaque ligne Caractères dans chaque ligne, en gardant la ligne 1 en haut HBonjour tout le monde !
Outils de texte
!dlroW ,olleH
slooT txeT
Rinverser les lettres de chaque mot Lettres à l'intérieur de chaque mot tout en préservant l'ordre des mots et des lignes Honjour tout le monde ! ,olleH !dlroW
(ou olleH, dlroW! avec Conserver la ponctuation)
Rordre inverse des mots La séquence de mots par ligne tout en gardant l'orthographe des mots intacte Un Deux Trois Trois Deux Un
Ordre de ligne inversé Retourne une liste multiligne de bas en haut sans modifier le texte sur chaque ligne 1. Premier
2. Deuxième
3. Troisième
3. Troisième
2. Deuxième
1. Premier

Utilisations courantes pour inverser le texte

  • Palindromes et jeux de mots – Testez et créez des phrases palindromiques (des phrases comme « Était-ce une voiture ou un chat que j'ai vu ? » ou « Jamais impair ou pair ») avec vérification instantanée dans la barre de statistiques.
  • Mirror Writing & Ambulance Text – Créez un lettrage à l’envers qui se lit normalement lorsqu’il est vu dans un miroir physique ou un rétroviseur (comme ECNALUBMA).
  • Rinversion des fichiers journaux et des listes – Utilisez Reverse Line Order pour inverser les entrées de journal chronologiques, les journaux de modifications ou les listes numérotées du plus ancien au plus récent.
  • Programmation et tests Unicode – Vérifiez les algorithmes de manipulation de chaînes avec des émojis multi-octets complexes (🚀, 👨‍👩‍👧‍👦) et des caractères accentués.

Comment inverser une chaîne en toute sécurité dans JavaScript (sans casser les emojis)

Un piège courant dans JavaScript consiste à utiliser str.split('').reverse().join(''). Étant donné que les chaînes JavaScript sont des séquences d'unités de code UTF-16 de 16 bits, split('') déchire les emojis de 4 octets (paires de substitution) en deux. Pour inverser les chaînes en toute sécurité dans le JavaScript moderne :

// Safe for basic emojis (code points):
const reversed = Array.from("Hello 🚀").reverse().join(""); // "🚀 olleH"

// Best practice for all grapheme clusters (flags, skin tones, ZWJ emojis):
const segmenter = new Intl.Segmenter(undefined, { granularity: "grapheme" });
const safeReverse = Array.from(segmenter.segment("Hello 👨‍👩‍👧‍👦"), s => s.segment).reverse().join("");

Foire aux questions

Quelle est la différence entre « Inverser les lettres de chaque mot » et « Inverser l’ordre des mots » ?

Rinverser les lettres de chaque mot conserve chaque mot dans sa position d'origine dans la phrase mais épelle chaque mot à l'envers ("Renard brun rapide" → "kciuQ nworb xof"). Rordre inverse des mots conserve chaque mot orthographié normalement mais inverse la séquence de mots (« Renard brun rapide » → « Renard brun rapide »).

Comment conserver les virgules et les points à la fin des mots inversés ?

Sélectionnez Rinverser les lettres de chaque mot et cochez Conserver la ponctuation en place. Avec cette option activée, "Bonjour tout le monde!" se convertit proprement en "olleH, dlrow!" au lieu de déplacer la virgule et le point d'exclamation devant les mots.

Comment inverser l’ordre des lignes dans une liste sans inverser les lettres ?

Choisissez l’option radio Reordre des lignes inversées (lignes de bas en haut) dans le panneau des paramètres. Cela inverse l'ordre vertical de vos lignes (en plaçant la dernière ligne en premier et la première ligne en dernier) tout en laissant intacts tous les mots et caractères de chaque ligne.