ROT13 Codificatore / Decodificatore
Codificatore e decodificatore ROT13 gratuito: conversione bidirezionale istantanea. ROT5, ROT18, ROT47, mappatura dell'alfabeto (A↔N). Senza registrazione.
Aggiornato giugno 2026
Revisionato da Rafael Duarte
26 ÷ 2 = 13 — ogni lettera corrisponde al suo partner specchio nell'alfabeto
ROT13 sposta ogni lettera di 13 posizioni (A→N, B→O…). Poiché l'alfabeto ha 26 lettere, applicarlo due volte restituisce il testo originale — è auto-inverso.
ROT5 è l'equivalente di ROT13 per le cifre: sposta 0–9 di 5 posizioni. Come ROT13, applicarlo due volte restituisce l'originale.
ROT18 applica ROT13 alle lettere e ROT5 alle cifre contemporaneamente. Il nome deriva da 13 + 5 = 18.
ROT47 funziona su tutti i caratteri ASCII stampabili (! a ~, 94 simboli). Ogni carattere è spostato di 47 posizioni. È auto-inverso perché 94 ÷ 2 = 47.
Consente di scegliere qualsiasi spostamento N da 1 a 25. Solo le lettere vengono ruotate. Con N = 13 diventa ROT13 (auto-inverso). Per decodificare, usa lo spostamento 26 − N.
Come usare il codificatore e decodificatore ROT13
Lo stesso passaggio codifica e decodifica
1. Incolla il testo
Il risultato in ROT13 compare nel pannello di destra mentre scrivi, senza premere alcun pulsante.
2. Scegli la variante
ROT13 per le lettere, ROT5 per le cifre, ROT18 per entrambe, ROT47 per tutti i caratteri ASCII stampabili, oppure uno spostamento personalizzato da 1 a 25.
3. Copia il risultato
Clicca su Copia o premi Shift+Invio fuori dai campi di testo: l'output finisce negli appunti.
A cosa serve il ROT13 oggi
Offuscare, non proteggere
Nascondere spoiler
Il finale di una serie o la soluzione di un videogioco scritti in ROT13 non si leggono per caso: chi li vuole li decodifica.
CTF, escape room ed enigmi
Il ROT13 compare spesso come primo livello nelle sfide Capture The Flag e nei giochi a indizi: riconoscerlo fa risparmiare tempo.
Trovare lo spostamento di un cifrario di Cesare
Con lo spostamento personalizzato prova i valori da 1 a 25 finché il messaggio non diventa leggibile.
Lezioni di crittografia
È il cifrario più semplice per spiegare sostituzione, aritmetica modulare e perché la sicurezza non può basarsi sul segreto del metodo.
Testare il proprio codice
Confronta l'output di una funzione ROT13 scritta in Python o JavaScript con un risultato di riferimento.
Tutta la famiglia ROT in un solo strumento
Dal ROT13 classico al cifrario di Cesare con spostamento a scelta
Anteprima in tempo reale
L'output si aggiorna a ogni tasto. Per le varianti fisse codificare e decodificare sono la stessa operazione.
Mappa delle lettere
Le 13 coppie del ROT13 (A↔N, B↔O… M↔Z) sono mostrate a griglia, con le lettere presenti nel tuo testo evidenziate.
ROT5, ROT18 e ROT47
Ruota le cifre, lettere e cifre insieme, oppure tutti i 94 caratteri ASCII stampabili, punteggiatura compresa.
Spostamento personalizzato
Un cursore da 1 a 25 trasforma lo strumento in un cifrario di Cesare. In modalità Decodifica viene applicato automaticamente lo spostamento inverso (26 − N).
Pulsante "Applica di nuovo"
Rimette l'output nell'input per verificare con i tuoi occhi che due passaggi restituiscono il testo originale.
Elaborazione locale
Il testo resta nel browser: nessun dato viene inviato a un server o salvato.
Esempi di codifica ROT
Errori comuni
Usarlo come cifratura
Il ROT13 non ha chiave e si decodifica in un istante. Per proteggere dati riservati servono algoritmi veri come AES.
Aspettarsi che cambino anche i numeri
Il ROT13 ruota solo le 26 lettere A–Z. Per le cifre usa ROT5 o ROT18, per numeri e simboli insieme ROT47.
Stupirsi delle lettere accentate
à, è, é, ì, ò e ù non fanno parte dell'alfabeto di 26 lettere su cui lavora il ROT13 e restano invariate, quindi un testo italiano risulta cifrato solo in parte.
Cambiare tra Codifica e Decodifica senza vedere differenze
Con ROT13, ROT5, ROT18 e ROT47 l'interruttore non cambia l'output, perché queste varianti sono auto-inverse. Fa differenza solo con lo spostamento personalizzato diverso da 13.
Perché usare questo strumento
Oltre al ROT13 trovi ROT5, ROT18, ROT47 e il cifrario di Cesare con spostamento libero, con una spiegazione di ogni variante e la mappa delle lettere per capire cosa succede a ciascun carattere.
Il risultato appare mentre scrivi e il testo non lascia mai il tuo dispositivo. Il pulsante "Applica di nuovo" dimostra in un clic la proprietà che rende il ROT13 così comodo: si decodifica con la stessa operazione con cui si codifica.
ROT13, ROT5, ROT18 e ROT47 a confronto
Stessa idea, insiemi di caratteri diversi
Domande frequenti
È un cifrario a sostituzione che sostituisce ogni lettera con quella 13 posizioni più avanti nell'alfabeto inglese: A diventa N, B diventa O, e dopo la M si ricomincia, per cui N torna A. È un caso particolare del cifrario di Cesare.
Riferimenti
Storia del ROT13, nato su Usenet per nascondere battute e spoiler, e le sue varianti.
Il cifrario a scorrimento da cui deriva il ROT13, con la sua storia e i metodi per forzarlo.
La tabella dei caratteri stampabili (dal 33 al 126) su cui lavora il ROT47.
Strumenti correlati
- Cifrario di Cesare Sviluppatore Cifrario di Cesare gratuito: codifica o decodifica con qualsiasi scorrimento, ruota cifrante interattiva, forza bruta 25 scorrimenti e analisi delle frequenze. ROT13 incluso.
- Traduttore Codice Morse Sviluppatore Traduttore di codice morse gratuito: converti testo in morse e viceversa. Ascolta con controllo WPM, guarda la modalità flash, batti il morse con mouse o dito e impara con il quiz.
- Simulatore Macchina Enigma Sviluppatore Simula la macchina cifrante elettromeccanica della Seconda Guerra con flusso di segnale in tempo reale, rotori configurabili, pannello collegamenti e modalità animazione.
- Testo Invertito - Al Contrario, Specchio e Verifica Palindromi Sviluppatore Strumento gratuito per invertire testo, usare specchio Unicode, ROT13 e controllo automatico palindromi con anteprima specchio reale.
- Generatore Tabella ASCII e Markdown Sviluppatore Generatore tabelle ASCII gratuito — crea tabelle testo in stile MySQL, Markdown, Unicode, arrotondato, doppia linea e reStructuredText. Incolla CSV, copia...