Chiffre ROT13 (ROT5, ROT18, ROT47)
Décalez les lettres de 13 rangs (ou les chiffres, ou n’importe quel décalage de César) en une étape. Deux passages restituent le texte.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Chiffre ROT13 (ROT5, ROT18, ROT47) ?
ROT13 remplace chaque lettre par celle située 13 rangs plus loin dans l’alphabet : A devient N et Hello devient Uryyb. L’alphabet comptant 26 lettres, appliquer ROT13 deux fois redonne l’original, d’où le même outil pour chiffrer et déchiffrer. Les forums l’emploient pour cacher des spoilers et des chutes de blagues.
La famille compte des cousins : ROT5 décale les chiffres de 5, ROT18 combine ROT13 et ROT5, et ROT47 décale tous les caractères ASCII imprimables (codes 33–126) de 47. Une option personnalisée applique n’importe quel décalage de César de -25 à 25 aux lettres, et éventuellement aux chiffres, et « sens inverse » annule un décalage. Les caractères hors de la plage décalée, comme les accents et les emoji, passent sans changement.
Comment ça marche ?
- Saisissez ou collez le texte à transformer.
- Choisissez la variante : ROT13, ROT5, ROT18, ROT47 ou rotation personnalisée avec sa valeur.
- Copiez le résultat. Pour un décalage personnalisé, cochez « sens inverse » afin de décoder un texte encodé avec la même valeur.
Cas d'usage courants
- Cacher un spoiler ou la réponse d’une énigme dans un message de forum ou un README.
- Décoder un message qu’une énigme, une géocache ou un échauffement de CTF annonce en « ROT13 ».
- Enseigner le fonctionnement du chiffre de César et de l’arithmétique modulaire.
- Masquer légèrement une adresse e-mail ou une blague pour qu’elle ne se lise pas d’un coup d’œil.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
Hello, World! Meet at 10:45 — Why did the chicken cross the road?
Uryyb, Jbeyq! Zrrg ng 10:45 — Jul qvq gur puvpxra pebff gur ebnq?
Confidentialité
Chiffre ROT13 (ROT5, ROT18, ROT47) s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Les chiffres ROT n’offrent aucune sécurité : n’importe qui peut les inverser et un décalage de César cède à l’analyse de fréquence en quelques secondes. Ne les utilisez jamais pour protéger des mots de passe ou des données privées.
Questions fréquentes
Pourquoi le même outil encode et décode le ROT13 ?
L’alphabet latin compte 26 lettres et 13 en est la moitié : deux décalages de 13 ramènent au point de départ. Les décalages personnalisés autres que 13 exigent l’option « sens inverse » pour décoder.
Qu’est-ce que le ROT47 ?
Il décale de 47 positions chaque caractère ASCII imprimable de « ! » (33) à « ~ » (126), ce qui brouille aussi chiffres et ponctuation. Il est également son propre inverse.
Les accents et les lettres non latines sont-ils décalés ?
Non. Seuls A–Z et a–z (et les chiffres en ROT5/ROT18/ROT47) changent. Les autres caractères sont recopiés tels quels.
Outils associés
Encodeur Base64
Convertissez n’importe quel texte, emoji et accents compris, en chaîne Base64 en un clic.
Encodage & décodage
Traducteur de Code Morse
Saisissez un message pour le voir en points et en traits, ou collez du Morse pour le lire. Le sens est détecté automatiquement.
Encodage & décodage
Convertisseur Texte en Hexadécimal
Voyez les octets exacts derrière n’importe quel texte, d’un simple « Bonjour » aux emoji, au format qu’attendent votre code ou votre débogueur.
Encodage & décodage
Inverser le texte
Écrivez un texte à l’envers, inversez l’ordre de ses mots ou retournez-le tête en bas, sans casser emoji ni accents.
Outils de texte
Convertisseur de casse
Un seul outil pour toutes les casses : choisissez un style dans la liste et le texte est converti instantanément.
Outils de texte
Chiffrer AES (AES-256-GCM)
Transformez un texte en chiffré AES-256-GCM authentifié, protégé par votre phrase secrète, entièrement sur votre appareil.
Outils développeur
Convertisseur d’Échappement Unicode
Transformez é, ☕ et 😀 en \u00E9, \u2615 et \uD83D\uDE00 (ou un autre style) pour du code source, du JSON ou du CSS.
Encodage & décodage