IA sur votre appareil : performant et privé.

Outil pour Inverser du Texte

Inversez par caractère, mot, ligne ou phrase

  • Jamais envoyé
  • Emoji intacts
  • Sept modes
  • Jusqu'à 25 Mo

Déposez un fichier texte ici

Un fichier jusqu'à 25.0 MB. TXT, MD, LOG, CSV, SRT et dix autres.

Votre texte

Pas encore de texte.

Inversé

Pas encore de texte.

Réglages d'inversion
Mode
Mode

un deux trois devient siort xued nu.

Ce qui compte comme caractère
Ce qui compte comme caractère

Ce que voit un lecteur. Emoji, drapeaux, teintes de peau et accents restent intacts.

Exécute le mode à l'intérieur de chaque ligne plutôt que sur tout le document.

Délimiteur

Utilisé uniquement en mode Séparer par délimiteur.

Sortie
Pro

L'étiquette sous le résultat indique si le texte se lit pareil dans les deux sens.

Limites

Gratuit : un document, jusqu'à 25.0 MB. Tous les modes et toutes les options sont inclus.

Ce que fait cet outil

Il retourne du texte, et il vous laisse dire exactement ce que « retourner » veut dire. Sept modes couvrent les inversions que les gens demandent réellement, du retournement de chaque caractère à la mise en premier de la dernière ligne, et un réglage séparé décide de ce qui compte comme un caractère. Tout se passe sur votre appareil, pas sur nos serveurs : un journal, une liste de clients ou un brouillon que vous n'enverriez pas à un site web sont en sécurité ici.

Les sept modes

Chaque ligne montre ce qui arrive à la même courte saisie, pour que la différence entre les deux modes que l'on confond le plus — inverser les lettres à l'intérieur des mots et inverser l'ordre des mots — se voie au lieu d'être expliquée.

ModeSaisieSortie
Tous les caractèresun deux troissiort xued nu
Lettres de chaque motun deux troisnu xued siort
Ordre des motsun deux troistrois deux un
Ordre des lignesun / deux / troistrois / deux / un
Ordre des phrasesUn. Deux. Trois.Trois. Deux. Un.
Délimiteur (,)alpha,bravo,charliecharlie,bravo,alpha
Miroirhellooʅʅǝɥ

Inverser deux fois vous ramène au départ

Tous les modes sauf celui du délimiteur sont leur propre annulation : inversez le résultat à nouveau et vous retrouvez l'original, caractère pour caractère, espaces et fins de ligne compris. Ce n'est pas un confort, c'est le contrôle de justesse le plus fort dont dispose un outil de ce type, et c'est celui que la plupart des implémentations ratent dès qu'il y a un emoji ou une fin de ligne Windows dans le texte. Le bouton Inverser encore, à côté du résultat, le renvoie dans la saisie pour que vous puissiez essayer.

Pourquoi emoji, drapeaux et accents cassent dans les autres inverseurs

Dans un navigateur, une chaîne est stockée comme une liste d'unités UTF-16, et l'inversion d'une ligne que tous les tutoriels enseignent — découper, inverser, rejoindre — inverse cette liste. Pour l'anglais, cela suffit. Pour tout le reste, cela produit une sortie qui ressemble à un rapport de bug.

Ce qui casse exactement

Emoji avec teinte de peau

un pouce levé avec une teinte de peau est un symbole de base suivi d'un modificateur. Inversé unité par unité, les deux moitiés des deux symboles sont coupées et le résultat est illisible. Inversé par point de code, le modificateur passe devant le symbole qu'il devait modifier, ce qui s'affiche comme deux emoji séparés.

Familles et autres emoji joints

une famille, ce sont plusieurs personnes reliées par un caractère de jonction invisible. L'inversion naïve la casse en moitiés ; l'inversion par point de code remet les membres dans un autre ordre, ce qui n'est plus l'emoji que quelqu'un a tapé.

Drapeaux

un drapeau, ce sont deux indicateurs régionaux. Les inverser donne le drapeau d'un autre pays, ou aucun drapeau : une réponse fausse et parfaitement convaincante à l'écran. C'est le cas sur lequel il faut s'arrêter, parce que rien dans la sortie ne signale l'erreur.

Lettres accentuées

une lettre accentuée peut être un seul caractère ou une lettre simple suivie d'un accent combinant, et les deux se ressemblent. Inverser la seconde déplace l'accent sur la lettre qui se trouve maintenant devant.

Écritures indiennes et thaï

une syllabe en devanagari ou en thaï, ce sont plusieurs points de code affichés comme une seule unité. Les séparer transforme les syllabes en formes que l'écriture ne possède pas.

Fins de ligne Windows

un CRLF est un retour chariot suivi d'un saut de ligne. Inversé, il devient un saut suivi d'un retour, ce qui n'est une fin de ligne nulle part, et corrompt silencieusement tout fichier venu d'une machine Windows.

Cet outil inverse des groupes de graphèmes, c'est-à-dire la définition que la norme Unicode donne elle-même de ce qu'un lecteur appellerait un caractère. Les six cas ci-dessus ressortent intacts, et la suite de tests de l'outil le vérifie contre le segmenteur intégré du navigateur sur des centaines de milliers de chaînes générées au hasard, y compris volontairement mal formées.

Caractères, points de code et unités de code

Le réglage sous le sélecteur de mode choisit laquelle des trois définitions l'inversion utilise, et les compteurs sous les deux zones affichent les trois à la fois pour que la différence ne surprenne jamais. Un pouce levé avec une teinte de peau fait un caractère, deux points de code et quatre unités.

  • Caractères (groupes de graphèmes) — le réglage par défaut, et presque toujours la bonne réponse. C'est ce qu'une personne appelle « caractère », ce que compte vraiment une limite de message, et la seule des trois qui garde intacts emoji, drapeaux et accents.
  • Points de code — une entrée par valeur scalaire Unicode. C'est ce que donnent Array.from et l'opérateur de décomposition, et ce qu'utilisent les meilleurs inverseurs en ligne. Cela garde les caractères astraux entiers et casse quand même drapeaux, teintes de peau et accents combinants.
  • Unités de code — une entrée par unité UTF-16 : ce que compte String.length et ce que produit split(""). C'est proposé délibérément, parce que « que produit vraiment mon inversion boguée » est une vraie question, et c'est le seul endroit où la réponse s'affiche à côté de la bonne.

Passer de l'une à l'autre relance l'inversion immédiatement, donc les trois réponses se comparent sur votre propre texte en quelques secondes. Cette comparaison est la raison d'être de l'option.

Lignes, mots, phrases et délimiteurs

Les quatre modes qui inversent un ORDRE plutôt que des caractères suivent une seule règle : le contenu bouge, les séparateurs non. Cette règle est ce qui garde l'indentation, les lignes vides et les fins de ligne exactement où elles étaient.

  • Ordre des lignes — reconnaît le CRLF de Windows, le CR classique de Mac, le LF d'Unix et les séparateurs Unicode de ligne et de paragraphe. Chaque ligne revient avec la fin qu'elle avait, un fichier qui se terminait par un saut de ligne se termine toujours ainsi, et une ligne vide au milieu reste au milieu au lieu de migrer en haut.
  • Ordre des mots — les suites d'espaces restent dans leur emplacement, donc une double espace reste une double espace au même endroit et l'indentation de départ reste l'indentation de départ. Les outils qui déplacent les espaces avec les mots transforment une colonne alignée en bord irrégulier.
  • Ordre des phrases — utilise une vraie détection de phrases plutôt qu'un découpage aux points, donc « Le Dr. Martin est allé aux É.-U. en 2020. » fait deux phrases et non cinq. Décimales, initiales et abréviations sont toutes gérées.
  • Séparer par délimiteur — le délimiteur est du texte littéral : un point est un point et une barre verticale est une barre verticale, sans syntaxe de motif à échapper. Les délimiteurs de plusieurs caractères fonctionnent, et \t, \n et \\ sont compris pour qu'une tabulation soit saisissable dans un champ d'une ligne. Si le délimiteur n'apparaît pas dans le texte, l'outil le dit au lieu de rendre la saisie comme s'il avait travaillé.

L'option ligne par ligne

Tout mode sauf Ordre des lignes peut s'appliquer à l'intérieur de chaque ligne plutôt qu'à tout le document. Inverser tous les caractères ligne par ligne retourne chaque ligne en gardant les lignes dans l'ordre, ce que la plupart des gens veulent réellement d'un collage multiligne et ce qu'une inversion du document entier ne donne pas. C'est désactivé en mode Ordre des lignes parce qu'inverser les lignes d'une seule ligne ne fait rien, et un contrôle qui ne fait rien est pire qu'un contrôle absent.

Miroir et texte à l'envers

Le miroir fait deux choses, et n'en faire qu'une est le bug de la plupart des générateurs de « texte retourné » : il inverse le texte, puis remplace chaque caractère par le glyphe qui semble avoir pivoté de 180 degrés. Pivoter sans inverser et le résultat se lit encore à l'envers quand on retourne l'écran.

  • Les caractères appariés deviennent leur partenaire : une parenthèse ouvrante devient fermante, parce que l'inversion a déjà échangé l'extrémité où elles se trouvent.
  • La table est sa propre inverse, donc appliquer le miroir deux fois rend exactement le texte de départ.
  • Elle couvre l'alphabet latin, les chiffres et la ponctuation courante. Si l'essentiel de votre texte n'a pas de forme pivotée — chinois, japonais, coréen, arabe — l'outil le dit plutôt que de rendre un texte seulement inversé.
  • Deux caractères s'écartent volontairement des tables habituelles, qui piochent un glyphe hébreu et un glyphe arabe. Tous deux sont des caractères fortement droite-à-gauche, et un seul réordonne visuellement toute la ligne où il tombe.

Quand s'en servir

Un inverseur est un petit outil aux usages étonnamment nombreux, et le mode voulu change à chaque fois.

  • Lire un journal du plus récent au plus ancien — Ordre des lignes, sur un .log ou un .txt déposé directement sur la page. Pas de ligne de commande, et tout se fait sur votre appareil, pas sur nos serveurs.
  • Tester le traitement du texte — inversez par unités, puis par caractères, et comparez. Si votre propre code produit le premier, c'est l'outil qui vous montre ce que verront vos utilisateurs.
  • Énigmes, devinettes et jeux — Tous les caractères, avec l'étiquette de palindrome sous le résultat qui dit si le texte se lit pareil dans les deux sens.
  • Publications créatives — Miroir, pour un texte qui se lit correctement à l'envers, et Lettres de chaque mot pour un effet lisible mais faux.
  • Réordonner des données — Séparer par délimiteur pour des valeurs CSV, des segments de chemin ou toute liste jointe par un caractère saisissable.
  • Apprendre et enseigner les langues — Lettres de chaque mot avec la ponctuation conservée, pour montrer l'orthographe sans détruire la phrase autour.

Limites, vitesse et confidentialité

Le plan gratuit accepte un document jusqu'à 25 Mo, avec tous les modes et toutes les options : le plan limite l'échelle, jamais la capacité. Pro porte la taille à ce que votre appareil accepte et permet de mettre jusqu'à 20 documents en file et d'emporter l'ensemble inversé dans une seule archive.

  • En dessous de 200 000 caractères, le résultat se met à jour pendant la saisie. Au-dessus, un bouton applique le changement, donc un grand document ne fait jamais saccader la frappe.
  • L'inversion tourne en dehors du fil principal, donc la page reste réactive et les traitements longs peuvent être annulés.
  • Seuls les 50 000 premiers caractères du résultat sont dessinés à l'écran ; Copier et Télécharger donnent toujours l'intégralité.
  • Les fichiers texte sont décodés depuis UTF-8, UTF-16 et Latin-1, avec ou sans marque d'ordre des octets. Un fichier qui n'est pas du texte est refusé avec un motif plutôt que transformé en caractères de remplacement.
  • Rien n'est envoyé, et l'outil continue de fonctionner hors connexion une fois la page chargée.

25 Mo s'inversent en environ 0,4 seconde sur un ordinateur portable récent, sur votre appareil, la page restant réactive du début à la fin.

Pour des chaînes de traitement plus longues, associez-le au diviseur de texte pour découper d'abord un gros journal, au trieur de texte pour ordonner les lignes avant de les retourner, et au compteur de mots pour vérifier la longueur ensuite. Diviseur de texte · Trieur de texte · Compteur de mots

Questions fréquentes

Comment fonctionne l'inverseur de texte ?

Tapez, collez ou déposez un fichier texte, choisissez un mode, et le résultat se met à jour pendant la saisie. Sept modes sont disponibles : inverser tous les caractères, inverser les lettres de chaque mot, inverser l'ordre des mots, des lignes ou des phrases, séparer par un délimiteur de votre choix et inverser les fragments, et miroir, qui inverse puis fait pivoter chaque caractère. Vous pouvez copier le résultat, le télécharger en fichier texte, ou le renvoyer dans la saisie pour l'inverser encore.

Pourquoi les emoji et les drapeaux cassent-ils dans les autres inverseurs ?

Parce que la plupart inversent les unités UTF-16 qui stockent la chaîne, pas les caractères que voit le lecteur. Un pouce levé avec une teinte de peau fait quatre unités : inversées une à une, le résultat est illisible. Un drapeau, ce sont deux indicateurs régionaux, et les inverser transforme le drapeau d'un pays en celui d'un autre. Une lettre accentuée écrite comme une base suivie d'un accent combinant se retrouve avec l'accent sur la mauvaise lettre. Cet outil inverse des groupes de graphèmes, l'unité que la norme Unicode définit comme un caractère, donc les trois cas survivent.

Quelle différence entre caractères, points de code et unités de code ?

Ce sont trois façons de compter le même texte, et elles divergent exactement là où cela compte. Un pouce levé avec une teinte de peau fait un graphème, deux points de code et quatre unités UTF-16. Les graphèmes correspondent à ce qu'une personne appelle un caractère, et c'est le réglage par défaut. Les points de code sont ce que renvoie Array.from. Les unités sont ce que comptent String.length et split(""), ce qui explique pourquoi tant de logiciels se trompent sur les emoji. Les trois compteurs sont affichés sous le texte, et vous pouvez inverser selon n'importe lequel.

Quelle différence entre inverser les lettres et inverser l'ordre des mots ?

Inverser les lettres de chaque mot change l'orthographe sans déplacer aucun mot : « un deux » devient « nu xued ». Inverser l'ordre fait l'inverse : chaque mot reste lisible et seule la séquence change, donc « un deux trois » devient « trois deux un ». Les suites d'espaces restent où elles étaient dans les deux modes, donc l'indentation et l'alignement en colonnes survivent.

Que font l'inversion des lignes et l'inversion par délimiteur ?

L'inversion des lignes place la dernière ligne en premier, ce qui est la façon rapide de lire un journal du plus récent au plus ancien. Elle reconnaît le CRLF de Windows, le CR classique de Mac, le LF d'Unix et les séparateurs Unicode de ligne et de paragraphe, et rend chaque ligne avec la fin qu'elle avait. L'inversion par délimiteur coupe le texte sur ce que vous tapez et retourne les fragments, utile pour des valeurs CSV et des chemins. Le champ du délimiteur est littéral : un point est un point, et il comprend les échappements pour la tabulation, le saut de ligne et la barre oblique inverse.

Puis-je conserver la ponctuation en inversant les mots ?

Oui. En mode Lettres de chaque mot, activez la conservation de la ponctuation et seules les lettres et les chiffres bougent ; virgules, parenthèses et apostrophes restent en place. Cela marche dans tous les alphabets, pas seulement le latin : cyrillique, grec, latin accentué et textes CJC s'inversent correctement. Une option distincte applique le mode choisi à chaque ligne séparément.

Qu'est-ce que le mode miroir ?

Le miroir inverse le texte puis remplace chaque caractère par le glyphe qui semble avoir pivoté de 180 degrés, de sorte que le résultat se lit correctement écran retourné. Il couvre l'alphabet latin, les chiffres et la ponctuation courante ; les caractères appariés comme les parenthèses deviennent leur partenaire et non un sosie. Si vous collez une écriture que la table ne couvre pas, l'outil le dit au lieu de rendre un texte seulement inversé.

Mon texte est-il envoyé quelque part ?

Non. Chaque inversion a lieu sur votre appareil et rien n'en sort : il n'y a aucun serveur à qui l'envoyer. Cela veut aussi dire que l'outil continue de fonctionner hors connexion une fois la page chargée, et qu'un document que vous ne colleriez pas sur un site web peut être traité ici sans risque.

Quelle quantité de texte peut-il traiter ?

Jusqu'à 25 Mo par document sur le plan gratuit, un document à la fois. En dessous de 200 000 caractères, le résultat se met à jour pendant la saisie ; au-dessus, un bouton applique le changement pour que la frappe ne saccade jamais. Pro porte la limite à ce que votre appareil peut gérer et permet de mettre jusqu'à 20 documents en file et de télécharger l'ensemble inversé en une seule archive.

Quels types de fichiers puis-je ouvrir ?

Du texte brut et des données au format texte : .txt, .md, .log, .csv, .tsv, .srt, .vtt, .json, .xml, .yaml, .sql, .ini, .env et .rtf. UTF-8, UTF-16 et Latin-1 sont décodés, avec ou sans marque d'ordre des octets. Tout le reste est refusé dès le sélecteur de fichiers, avec un lien vers l'outil qui le convertit d'abord, donc vous n'attendez jamais devant un indicateur qui finit en erreur. Les documents Word et les PDF ne sont pas des fichiers texte ; utilisez les convertisseurs indiqués dans le refus.

4.7sur 5

sur 180 notes

Notez cet outil

Touchez une étoile — c’est rapide