Générateur de texte à l'envers pour messages et légendes
Retournez une salutation, une légende ou un indice d’énigme. Saisissez ou collez votre texte, puis copiez les caractères retournés dans votre message ou votre création.
Chargement de l'outil…
Qu’est-ce que le texte à l’envers ?
Le texte à l’envers remplace les caractères ordinaires par des caractères Unicode qui ressemblent à des lettres retournées. L’ordre des caractères est également inversé, ce qui donne l’impression de faire pivoter une phrase de 180 degrés. Par exemple, hello devient oןןǝɥ.
Le résultat reste du texte que vous pouvez sélectionner et copier. Il ne nécessite ni police spéciale à installer ni image à envoyer, mais l’application de destination doit disposer d’une police capable d’afficher les caractères choisis. Certains remplacements sont très proches de la lettre retournée ; d’autres ne sont que des approximations visuelles.
Un effet amusant pour les messages, les légendes et les énigmes
Une courte phrase retournée peut surprendre dans une salutation, apporter une touche ludique à une légende de photo ou demander un petit effort de lecture pour déchiffrer un indice. Elle peut aussi servir de texte d’essai pour observer le comportement d’une mise en page avec des caractères inhabituels.
Utilisez cet effet avec modération. Quelques mots à l’envers sont plus faciles à reconnaître qu’un paragraphe entier, et du texte ordinaire autour aide à les comprendre. Vous pouvez, par exemple, conserver un message d’anniversaire lisible et retourner seulement la formule finale, ou placer une réponse retournée sous une devinette.
Exemples de texte à l’envers
Ces exemples utilisent les substitutions réelles de ce convertisseur. Les majuscules et les minuscules comptent, et la ponctuation se déplace avec le reste de la phrase.
| Texte original | Résultat à l’envers | À observer |
|---|---|---|
Hello! | ¡oןןǝH | Une courte salutation, dont le point d’exclamation passe au début. |
hello world | pןɹoʍ oןןǝɥ | Les mots et leurs lettres changent d’ordre. |
Good morning! | ¡ƃuıuɹoɯ poo⅁ | Les majuscules et les minuscules utilisent des correspondances différentes. |
(hello) | (oןןǝɥ) | Les parenthèses s’échangent lorsque le mot est retourné. |
12345 | ϛㄣƐᄅƖ | Les chiffres deviennent des caractères visuellement proches, pas un nombre utilisable. |
Les lignes changent aussi d’ordre
Le convertisseur inverse toute l’entrée, y compris l’ordre des lignes. Saisissez :
top
bottom
Vous obtenez :
ɯoʇʇoq
doʇ
Les lignes vides et les espaces sont conservés et se déplacent avec le texte. Les séquences d’émojis restent intactes : un émoji change de position, mais son dessin ne pivote pas.
Comment le texte est-il retourné ?
Chaque caractère pris en charge est remplacé par son correspondant : a devient ɐ, b devient q et 6 devient 9. Le convertisseur inverse ensuite la séquence. Les caractères sans correspondance conservent leur forme en changeant de position.
Ce procédé diffère d’une simple inversion de l’ordre des lettres. Inverser uniquement hello donne olleh ; remplacer aussi ses lettres donne oןןǝɥ. Il diffère également de la rotation d’une zone de texte dans un logiciel graphique, qui fait pivoter la forme des lettres sans modifier les caractères eux-mêmes.
Les correspondances fonctionnent dans les deux sens. Inverser replace le résultat dans le champ Entrée et applique de nouveau la conversion pour retrouver le texte ordinaire correspondant. Pour un retour fiable au texte d’origine, utilisez la sortie intacte : une autre application peut modifier les guillemets, les espaces ou les caractères Unicode lors du collage.
Tableau des caractères retournés
Choisissez un onglet pour examiner les caractères utilisés par cet outil. Le point de code identifie précisément le caractère de remplacement, même si son dessin varie selon la police. Les descriptions indiquent les caractères empruntés pour cet effet ; elles ne signifient pas qu’Unicode définit un alphabet complet à l’envers.
Lettres minuscules
Les 26 lettres minuscules de l’alphabet latin de base figurent ci-dessous. Les lettres comme o, s, x et z restent inchangées ; les paires comme b/q s’échangent. Le l minuscule utilise le noun final hébreu (ן), une approximation visuelle dont l’apparence et le sens d’écriture peuvent varier selon le contexte.
| Entrée | Caractère retourné | Point de code de sortie | Caractère utilisé |
|---|---|---|---|
a | ɐ | U+0250 | Lettre minuscule latine a culbuté. |
b | q | U+0071 | Lettre minuscule latine q. |
c | ɔ | U+0254 | Lettre minuscule latine o ouvert. |
d | p | U+0070 | Lettre minuscule latine p. |
e | ǝ | U+01DD | Lettre minuscule latine e culbuté. |
f | ɟ | U+025F | Lettre minuscule latine j sans point barré. |
g | ƃ | U+0183 | Lettre minuscule latine b barré dans le haut. |
h | ɥ | U+0265 | Lettre minuscule latine h culbuté. |
i | ı | U+0131 | Lettre minuscule latine i sans point. |
j | ɾ | U+027E | Lettre minuscule latine r à hameçon. |
k | ʞ | U+029E | Lettre minuscule latine k culbuté. |
l | ן | U+05DF | Lettre hébraïque noun final. |
m | ɯ | U+026F | Lettre minuscule latine m culbuté. |
n | u | U+0075 | Lettre minuscule latine u. |
o | o | U+006F | Lettre minuscule latine o (inchangée). |
p | d | U+0064 | Lettre minuscule latine d. |
q | b | U+0062 | Lettre minuscule latine b. |
r | ɹ | U+0279 | Lettre minuscule latine r culbuté. |
s | s | U+0073 | Lettre minuscule latine s (inchangée). |
t | ʇ | U+0287 | Lettre minuscule latine t culbuté. |
u | n | U+006E | Lettre minuscule latine n. |
v | ʌ | U+028C | Lettre minuscule latine v culbuté. |
w | ʍ | U+028D | Lettre minuscule latine w culbuté. |
x | x | U+0078 | Lettre minuscule latine x (inchangée). |
y | ʎ | U+028E | Lettre minuscule latine y culbuté. |
z | z | U+007A | Lettre minuscule latine z (inchangée). |
Lettres majuscules
Les majuscules ont leurs propres correspondances. Plusieurs utilisent des symboles mathématiques ou des caractères d’autres écritures : leur forme peut donc être moins convaincante dans certaines polices. Par exemple, A utilise le symbole “pour tout” et B une lettre de l’alphabet déséret.
| Entrée | Caractère retourné | Point de code de sortie | Caractère utilisé |
|---|---|---|---|
A | ∀ | U+2200 | Pour tout. |
B | 𐐒 | U+10412 | Lettre majuscule déséret bi. |
C | Ɔ | U+0186 | Lettre majuscule latine o ouvert. |
D | ◖ | U+25D6 | Demi-disque noir à gauche. |
E | Ǝ | U+018E | Lettre majuscule latine e réfléchi. |
F | Ⅎ | U+2132 | Lettre majuscule f culbuté. |
G | ⅁ | U+2141 | Lettre majuscule g sans empattement culbuté. |
H | H | U+0048 | Lettre majuscule latine h (inchangée). |
I | I | U+0049 | Lettre majuscule latine i (inchangée). |
J | ſ | U+017F | Lettre minuscule latine s long. |
K | ⋊ | U+22CA | Produit semi-direct à facteur normal à droite. |
L | ˥ | U+02E5 | Lettre modificative barre de ton très haut. |
M | W | U+0057 | Lettre majuscule latine w. |
N | N | U+004E | Lettre majuscule latine n (inchangée). |
O | O | U+004F | Lettre majuscule latine o (inchangée). |
P | Ԁ | U+0500 | Lettre majuscule cyrillique dé komi. |
Q | Ό | U+038C | Lettre majuscule grecque omicron accentué. |
R | ᴚ | U+1D1A | Lettre latine petite capitale r culbuté. |
S | S | U+0053 | Lettre majuscule latine s (inchangée). |
T | ⊥ | U+22A5 | Taquet vers le haut. |
U | ∩ | U+2229 | Intersection. |
V | Λ | U+039B | Lettre majuscule grecque lambda. |
W | M | U+004D | Lettre majuscule latine m. |
X | X | U+0058 | Lettre majuscule latine x (inchangée). |
Y | ⅄ | U+2144 | Lettre majuscule y sans empattement culbuté. |
Z | Z | U+005A | Lettre majuscule latine z (inchangée). |
Nombres et chiffres
Le convertisseur traite chaque chiffre séparément et inverse leur ordre. 6 et 9 s’échangent ; 0 et 8 conservent leur forme. Les autres remplacements empruntent la forme de lettres. Réservez-les à la décoration : ne les utilisez pas pour des calculs, des dates ou des valeurs à saisir avec précision.
| Entrée | Caractère retourné | Point de code de sortie | Caractère utilisé |
|---|---|---|---|
0 | 0 | U+0030 | Chiffre zéro (inchangé). |
1 | Ɩ | U+0196 | Lettre majuscule latine iota. |
2 | ᄅ | U+1105 | Hangul tchoseong rieul. |
3 | Ɛ | U+0190 | Lettre majuscule latine e ouvert. |
4 | ㄣ | U+3123 | Lettre bopomofo en. |
5 | ϛ | U+03DB | Lettre minuscule grecque stigma. |
6 | 9 | U+0039 | Chiffre neuf. |
7 | ㄥ | U+3125 | Lettre bopomofo eng. |
8 | 8 | U+0038 | Chiffre huit (inchangé). |
9 | 6 | U+0036 | Chiffre six. |
Ponctuation et symboles
Chaque caractère de remplacement renvoie également au caractère d’entrée. Les parenthèses et les crochets s’échangent donc, tandis que les signes comme ? et ! utilisent un équivalent renversé. L’apostrophe droite est associée à la virgule ; l’accent grave reste inchangé pour conserver la réversibilité de ces paires.
| Entrée | Caractère retourné | Point de code de sortie | Caractère utilisé |
|---|---|---|---|
& | ⅋ | U+214B | Esperluette culbutée. |
. | ˙ | U+02D9 | Point en chef. |
, | ' | U+0027 | Apostrophe. |
' | , | U+002C | Virgule. |
" | „ | U+201E | Guillemet-virgule double inférieur. |
[ | ] | U+005D | Crochet droit fermant. |
] | [ | U+005B | Crochet droit ouvrant. |
( | ) | U+0029 | Parenthèse fermante. |
) | ( | U+0028 | Parenthèse ouvrante. |
{ | } | U+007D | Accolade fermante. |
} | { | U+007B | Accolade ouvrante. |
? | ¿ | U+00BF | Point d’interrogation renversé. |
! | ¡ | U+00A1 | Point d’exclamation renversé. |
< | > | U+003E | Signe supérieur à. |
> | < | U+003C | Signe inférieur à. |
_ | ‾ | U+203E | Tiret en chef. |
\ | / | U+002F | Barre oblique. |
/ | \ | U+005C | Barre oblique inversée. |
; | ؛ | U+061B | Point-virgule arabe. |
‿ | ⁀ | U+2040 | Lien de caractères. |
⁅ | ⁆ | U+2046 | Crochet droit fermant avec penne. |
∴ | ∵ | U+2235 | Parce que. |
Émojis, accents, espaces et caractères sans correspondance
L’outil regroupe le texte en caractères complets tels qu’ils sont perçus par l’utilisateur avant d’en inverser l’ordre. Cela évite de séparer les éléments d’un émoji composé ou d’une lettre accompagnée d’un accent combinatoire. La référence Unicode sur la segmentation du texte (en anglais) décrit les règles de regroupement en graphèmes utilisées.
| Entrée ou type | Comportement | Exemple ou précision |
|---|---|---|
Émoji comme 🙂 | Se déplace en entier ; son dessin ne pivote pas. | hi 🙂 devient 🙂 ıɥ. |
Émoji composé comme 👩💻 | La séquence reste intacte. | La personne et l’ordinateur ne sont pas inversés séparément. |
Lettre accentuée comme é | Reste inchangée en l’absence de correspondance pour le caractère complet. | café devient éɟɐɔ ; l’accent est conservé. |
| Lettre suivie d’un accent combinatoire | Le groupe complet se déplace sans remplacer uniquement la lettre de base. | Un e suivi de U+0301 reste une seule unité accentuée. |
| Espaces et lignes vides | Sont conservés et déplacés avec le texte inversé. | La dernière ligne de l’entrée devient la première ligne de la sortie. |
Accent grave (`) | Reste inchangé. | Contrairement à l’ancien tableau, il ne partage pas la correspondance de la virgule. |
Autres symboles sans correspondance, comme @, # ou + | Conservent leur caractère d’origine. | Leur position dans la phrase change tout de même. |
| Autres systèmes d’écriture | Les caractères sans correspondance restent inchangés, mais leur ordre est inversé. | Il ne s’agit ni d’une rotation adaptée à chaque langue ni d’une traduction. |
Obtenir un résultat lisible après le collage
Commencez par une courte phrase et vérifiez-la dans l’application de destination. Un caractère qui semble correct ici peut y avoir une autre forme, un espacement différent ou être remplacé par un carré signalant un glyphe manquant. Si une lettre se lit mal, essayez un autre mot ou changez les majuscules et les minuscules.
Certains champs de profil ou de nom d’utilisateur limitent les caractères acceptés. Le mélange de sens d’écriture peut aussi modifier l’affichage, car les substitutions empruntent des caractères à plusieurs écritures. Le résultat copié contient les caractères, pas la police ni la mise en page de ce site.
Conservez les noms, les liens, les consignes et les autres informations essentielles en texte ordinaire. Les lecteurs d’écran peuvent annoncer le nom des caractères de remplacement au lieu de lire les mots voulus. Le texte retourné est un effet visuel, pas un chiffrement, et transformer un mot de passe prévisible ne le rend pas robuste.
Pour créer un nouveau mot de passe, utilisez le générateur de mots de passe et de phrases de passe afin de choisir des caractères ou des mots aléatoires plutôt que de transformer une phrase familière.
Comment utiliser cet outil
- Saisissez ou collez une phrase dans Entrée. Le champ Texte à l’envers se met à jour pendant la saisie. Essayez
Hello!pour obtenir¡oןןǝH. - Copiez le résultat. Utilisez Copier le résultat à côté de la sortie, puis collez-le dans votre message ou votre légende. Si la copie est indisponible, sélectionnez et copiez la sortie manuellement.
- Vérifiez l’apparence après le collage. Les polices et les caractères pris en charge varient selon les applications. Les phrases courtes sont généralement les plus faciles à lire.
- Retournez le texte à nouveau ou recommencez. Inverser copie le résultat dans Entrée et le convertit de nouveau. Effacer, à côté d’Entrée, vide les deux champs.
L’ordre des lignes est lui aussi inversé. Les caractères sans correspondance conservent leur forme et les séquences d’émojis restent intactes.
Vos données restent dans votre navigateur
Cet outil traite vos données sur votre appareil. Le texte, les fichiers ou les mots de passe saisis et les résultats produits ne sont envoyés ni à nos serveurs ni à un autre serveur.
Le chargement des pages et de leurs ressources génère des requêtes. En production, les pages chargent aussi Google Tag Manager, Cloudflare Web Analytics et les publicités AdSense ; le code des outils ne transmet ni vos saisies ni vos résultats aux services de mesure ou de publicité. Consultez notre politique de confidentialité.
Pour examiner les requêtes pendant l'utilisation de l'outil, ouvrez les outils de développement de votre navigateur, puis l'onglet Réseau. Faites un essai avec des données fictives.
Consultez Comment examiner les requêtes réseau dans Chrome, Firefox, Edge et Safari.
Pour aller plus loin
- Wikipédia : transformation du texte (en anglais) - une présentation des effets de rotation, d’inversion et de miroir ; les caractères de remplacement peuvent varier d’un convertisseur à l’autre.
- MDN : Intl.Segmenter - l’API JavaScript utilisée pour identifier les caractères complets tels qu’ils sont perçus par l’utilisateur avant d’en inverser l’ordre.
- Segmentation du texte Unicode (en anglais) - la norme qui décrit les groupes de graphèmes, notamment les marques combinatoires et les séquences d’émojis.