ROT13 Codificador / Decodificador

ROT13 Codificador / Decodificador

Codificador e decodificador ROT13 grátis: conversão bidirecional ao vivo. ROT5, ROT18, ROT47, mapeamento do alfabeto (A↔N), propriedade auto-inversa. Sem cadastro.

Atualizado em junho de 2026

Codificar = Decodificar
0 caracteres
A N
B O
C P
D Q
E R
F S
G T
H U
I V
J W
K X
L Y
M Z

26 ÷ 2 = 13 — cada letra mapeia para seu par espelho no alfabeto

Velocidade
Instantâneo
Privacidade
Apenas Local

ROT13 Codificador / Decodificador Online Grátis — A Cifra Auto-Inversa

Cole qualquer texto no painel de entrada e o resultado ROT13 aparece instantaneamente — sem clicar em nenhum botão. O que torna o ROT13 único é que a mesma operação codifica e decodifica: coloque um texto cifrado e você obtém o original de volta. Não existe modo "codificar" ou "decodificar" separado porque o ROT13 é seu próprio inverso.

O ROT13 é uma cifra de substituição que substitui cada letra pela letra 13 posições à frente no alfabeto. Como o alfabeto tem exatamente 26 letras e 13 é a metade de 26, aplicar o deslocamento duas vezes completa um ciclo completo e retorna à letra original. Esta tool também suporta ROT5 (dígitos), ROT18 (letras e dígitos juntos), ROT47 (todos os caracteres ASCII imprimíveis) e um deslocamento personalizado de 1 a 25.

Como Usar o Codificador ROT13

Codificar ou decodificar texto em ROT13 é uma única etapa:

  1. Cole ou digite seu texto — o resultado aparece instantaneamente no painel direito conforme você digita, sem precisar pressionar nenhum botão.
  2. Escolha a variante se necessário — selecione ROT5 para rotacionar dígitos (0→5, 1→6…), ROT18 para rotacionar letras e dígitos ao mesmo tempo, ROT47 para rotacionar todos os caracteres ASCII visíveis incluindo pontuação, ou Personalizado para definir um deslocamento de 1 a 25.
  3. Copie o resultado — clique no botão Copiar ou pressione Shift+Enter fora da área de texto — o texto codificado vai direto para a área de transferência.
  4. Aplique novamente para verificar a propriedade auto-inversa — clique em "Aplicar novamente" para passar o resultado de volta como entrada; para ROT13, ROT5, ROT18 e ROT47, você obtém exatamente o texto original de volta.

Exemplos de ROT13

Exemplos concretos mostrando o que a ferramenta produz com diferentes entradas:

Entrada Saída ROT13
Hello, World! Uryyb, Jbeyq!
Uryyb, Jbeyq! Hello, World!
ROT13 EBG13
Texto em português Grkgb rz cbeghthrî
Teste 123 Grfgr 123

Números (123) e espaços passam pelo ROT13 sem alteração — somente as 26 letras latinas são rotacionadas. Use ROT5 para rotacionar dígitos, ou ROT47 para codificar tudo incluindo pontuação.

Caso especial — aplicar ROT13 duas vezes:

Entrada:            Hello, World!
Após ROT13:         Uryyb, Jbeyq!
Após ROT13 de novo: Hello, World!

Essa é a propriedade fundamental: ROT13(ROT13(x)) = x para qualquer texto x.

O Que É ROT13 — A Cifra Auto-Inversa

ROT13 ("Rotacionar por 13") substitui cada letra pela letra 13 posições à frente no alfabeto. A vira N, B vira O, C vira P, e assim por diante, voltando ao início para que Z vire M.

Original: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
ROT13:    N O P Q R S T U V W X Y Z A B C D E F G H I J K L M

A cifra cria 13 pares bidirecionais exatos — cada letra tem exatamente um parceiro: A↔N, B↔O, C↔P, D↔Q, E↔R, F↔S, G↔T, H↔U, I↔V, J↔W, K↔X, L↔Y, M↔Z. Como cada par é bidirecional, codificar e decodificar são a mesma operação.

O ROT13 foi popularizado no Usenet nos anos 1980–1990 como uma convenção social. Usuários postavam spoilers, piadas ofensivas ou conteúdo adulto codificado em ROT13 — claramente identificado para que os leitores pudessem escolher se queriam decodificar. O ROT13 continua em comunidades online hoje, aparecendo em threads do Reddit, comunidades de puzzles e desafios ARG. Não é criptografia: qualquer pessoa que conhece o ROT13 pode decodificá-lo em segundos.

A Família ROT — ROT5, ROT18, ROT47

O ROT13 pertence a uma família de cifras de rotação, cada uma operando em um conjunto diferente de caracteres:

  • ROT5 rotaciona dígitos 0–9 por 5 posições (0→5, 1→6, …, 9→4). Como há 10 dígitos e 5 é metade de 10, o ROT5 também é auto-inverso. Exemplo: 202475792024.
  • ROT18 aplica ROT13 às letras e ROT5 aos dígitos em uma única passagem. Hello 2024Uryyb 7579. Auto-inverso pelo mesmo motivo matemático.
  • ROT47 desloca todos os 94 caracteres ASCII imprimíveis (de ! a ~) por 47 posições — exatamente metade de 94 — tornando-o auto-inverso. Pontuação e dígitos também mudam, produzindo uma saída mais embaralhada.

Todas as quatro variantes compartilham a mesma propriedade: o deslocamento é exatamente a metade do tamanho do conjunto de caracteres, garantindo que aplicar a cifra duas vezes retorne ao original.

Casos de Uso Comuns

  • Esconder spoilers: O uso original do Usenet — postar spoilers de filmes ou livros em discussões onde os leitores escolhem ativamente decodificar em vez de ser surpreendidos acidentalmente.
  • Design de puzzles e ARGs: O ROT13 aparece como uma camada em escape rooms, ARGs e desafios CTF (Capture the Flag) onde os participantes precisam reconhecê-lo e decodificá-lo.
  • Ensino de conceitos de criptografia: O ROT13 é a cifra real mais simples de implementar, tornando-o o ponto de partida padrão para educação em criptografia.
  • Ofuscar texto em código-fonte: Desenvolvedores às vezes armazenam strings que não devem ser imediatamente legíveis usando ROT13 — não por segurança, mas para evitar leitura acidental durante revisões de código.
  • Testar pipelines de processamento de texto: Como o ROT13 é determinístico e reversível, é útil para verificar se pipelines de texto lidam corretamente com transformações.

Erros Comuns com ROT13

  • Usar como criptografia: O ROT13 não oferece nenhuma segurança criptográfica. Qualquer desenvolvedor que o vê pode decodificá-lo imediatamente sem uma chave. Para proteger dados sensíveis, use AES-256, RSA ou algoritmos modernos equivalentes.
  • Esperar que números mudem: O ROT13 padrão só rotaciona as 26 letras latinas. Números, espaços e pontuação passam sem alteração. Use ROT18 ou ROT47 se precisar que dígitos ou símbolos sejam codificados também.
  • Esquecer que o ROT13 preserva a capitalização: Letras maiúsculas mapeiam para maiúsculas, minúsculas para minúsculas. HelloUryyb, não URYYB.

Perguntas Frequentes

O que é ROT13 e como funciona?

ROT13 ("Rotacionar por 13") substitui cada letra pela letra 13 posições à frente no alfabeto — A vira N, B vira O, e assim por diante até M→Z, depois voltando: N→A, O→B, até Z→M. É um caso especial da Cifra de César com deslocamento fixo de 13. Como 13 é exatamente a metade do alfabeto de 26 letras, a mesma função codifica e decodifica texto.

Por que o ROT13 é seu próprio decodificador — por que não há botão de decodificar separado?

Porque 13 × 2 = 26: deslocar qualquer letra por 13 e depois deslocar o resultado por 13 novamente move 26 posições no total — o alfabeto completo — retornando ao início. Isso torna o ROT13 involutório: uma função que é seu próprio inverso. O mesmo princípio se aplica ao ROT5 (5 × 2 = 10 dígitos), ROT18 (combinado) e ROT47 (47 × 2 = 94 caracteres ASCII imprimíveis).

ROT13 é criptografia? Pode proteger dados sensíveis?

Não. O ROT13 não oferece segurança criptográfica — qualquer pessoa que o reconhece pode decodificá-lo imediatamente, sem chave. Foi projetado para cortesia social (esconder spoilers e conteúdo que leitores podem escolher ver), não para proteger dados. Para dados sensíveis, use criptografia moderna como AES-256 ou RSA.

O que o ROT13 faz com números, espaços e pontuação?

O ROT13 padrão deixa números, espaços e toda a pontuação completamente inalterados — somente as 26 letras latinas (A–Z, maiúsculas e minúsculas) são rotacionadas. Olá, 2024! vira Byá, 2024!. Use ROT5 para rotacionar dígitos (0–9), ROT18 para rotacionar letras e dígitos simultaneamente, ou ROT47 para rotacionar todos os 94 caracteres ASCII imprimíveis incluindo pontuação.

Qual a diferença entre ROT13 e ROT47?

O ROT13 desloca apenas as 26 letras do alfabeto latino, deixando números e pontuação intactos. O ROT47 desloca todos os 94 caracteres ASCII imprimíveis — letras, dígitos e a maioria da pontuação — por 47 posições. O ROT47 produz saída com aparência mais embaralhada porque símbolos e números também mudam. Ambos são auto-inversos, mas o ROT47 é útil quando você precisa ofuscar conteúdo que contém símbolos e números junto com texto.

Recursos

  • Wikipedia — ROT13 — Artigo completo cobrindo a história, propriedades matemáticas e usos culturais do ROT13 no Usenet e na internet.
  • Wikipedia — Cifra de César — Contexto sobre a cifra de substituição geral da qual o ROT13 é um caso especial com deslocamento = 13.

Ferramentas Relacionadas