OUTILS TEXTE

Inverseur de texte en ligne

Inversez les caractères, les mots de chaque ligne ou l’ordre des lignes. Les modes de caractères utilisent les graphèmes Unicode pour garder ensemble les séquences d’emojis et les marques combinatoires reconnues par le navigateur.

✓ Gratuit✓ Sans inscription✓ Inversion dans le navigateur

Maximum de 100 000 unités UTF-16. Aucun contenu n’est tronqué automatiquement. Les fins de ligne utilisent LF. La direction modifie uniquement l’aperçu, pas les caractères copiés ou téléchargés.

Chargement de l’outil…

0Points de code d’origine
0Points de code du résultat
0Graphèmes du résultat
0Sauts de ligne du résultat

Comment inverser un texte ?

1. Ajoutez l’original

Saisissez ou collez le texte à inverser.

2. Choisissez une méthode

Inversez les caractères du texte entier, de chaque ligne, les mots ou les lignes.

3. Inversez et exportez

Examinez le résultat, puis copiez-le ou téléchargez-le.

Quatre façons d’inverser du texte

Caractères du texte entier

Ce mode inverse la séquence des graphèmes dans tout le texte, espaces et sauts de ligne compris. Bonjour devient ruojnoB. Un saut de ligne final peut donc passer au début. L’ordre change, pas la forme des lettres.

Caractères à l’intérieur de chaque ligne

Chaque ligne est inversée séparément, sans déplacer les lignes. Les espaces suivent l’inversion : des espaces initiaux peuvent devenir finaux. Les sauts de ligne restent entre les mêmes lignes.

Ordre des mots dans chaque ligne

Chaque suite continue de caractères non blancs est traitée comme une unité. Le mode inverse ces unités dans la ligne tout en gardant les emplacements d’espaces blancs. La ponctuation attachée à une unité reste avec elle. Il ne s’agit pas d’une segmentation linguistique des mots.

Par exemple, un deux trois devient trois deux un. Les suites d’espaces et de tabulations restent à leurs emplacements. Un texte sans espaces peut rester une seule unité.

Ordre des lignes complètes

Ce mode inverse l’ordre du haut vers le bas sans modifier le contenu des lignes. Les lignes vides participent à l’inversion. Un saut final est traité comme une terminaison et reste à la fin plutôt que de créer une première ligne vide.

Unicode, emojis et accents

Les modes de caractères utilisent Intl.Segmenter avec une segmentation en graphèmes. Les séquences reconnues par votre navigateur, comme de nombreux emojis familiaux, drapeaux et lettres accentuées combinées, restent groupées pendant l’inversion. La reconnaissance dépend des données Unicode du navigateur et ne garantit pas toutes les séquences futures.

De nouveaux voisinages peuvent modifier les frontières entre graphèmes. Leur nombre peut donc changer sans changement du nombre de points de code. Deux inversions ne garantissent pas de restaurer toutes les chaînes Unicode possibles.

Arabe et direction d’affichage

L’outil inverse l’ordre logique stocké, pas une image du texte affiché. La mise en forme arabe et le rendu bidirectionnel peuvent produire un aspect différent d’un simple miroir. La direction de l’aperçu n’ajoute aucun contrôle directionnel aux caractères copiés.

Source et fins de ligne

Chaque opération repart de l’original. Utiliser le résultat comme source remplace explicitement l’entrée par le résultat actuel et vide la sortie pour la prochaine opération. Les autres boutons ne remplacent pas la source.

CRLF, CR et les séparateurs de ligne Unicode sont normalisés en LF avant l’inversion. La casse et les espaces ne sont pas nettoyés. Ce n’est ni un chiffrement ni une transformation conservant chaque octet.

Utilisez le compteur de caractères pour les mesures Unicode ou le trieur de texte pour d’autres ordres de lignes.

Confidentialité et traitement local

Le code de cet outil inverse le texte dans votre navigateur. Il n’envoie pas votre saisie à une API et ne l’enregistre pas dans le stockage du navigateur. La copie utilise le presse-papiers sur demande et les fichiers TXT sont générés localement en UTF-8.

Votre navigateur, ses extensions et les autres scripts du site ont leur propre comportement, que cet outil ne contrôle pas.

Questions fréquentes

Les lettres sont-elles mises en miroir ou retournées ?

Non. L’outil change l’ordre des unités de texte sans remplacer les lettres par des caractères ressemblants ni modifier leur forme.

Le mode Mots conserve-t-il les espaces ?

Il conserve leurs emplacements dans chaque ligne et inverse les unités non blanches qui occupent les autres emplacements. La ponctuation reste avec son unité.

Pourquoi les modes de caractères sont-ils indisponibles ?

Ils nécessitent Intl.Segmenter. Utilisez un navigateur récent. L’outil ne remplace pas silencieusement cette méthode par un découpage des caractères complexes en points de code.

Deux inversions restaurent-elles l’original ?

C’est généralement le cas pour un texte simple, si vous appliquez le même mode au résultat. La normalisation des fins de ligne et les nouvelles frontières de graphèmes empêchent une garantie universelle.

Changer la direction modifie-t-il le téléchargement ?

Non. La direction concerne l’affichage du résultat. Le fichier contient les caractères générés sans ajout de marques directionnelles.

Un deuxième clic inverse-t-il le résultat précédent ?

Non. L’opération repart de l’original. Utilisez d’abord le résultat comme source pour le transformer à nouveau.