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

Revisado por Rafael Duarte

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 — Rotacionar 13 active

ROT13 desloca cada letra 13 posições para frente (A→N, B→O…). Como o alfabeto tem 26 letras, aplicar duas vezes retorna o texto original — tornando-o autoinverso. Muito usado em fóruns e jogos para esconder spoilers.

ROT5 — Rotacionar 5

ROT5 é o equivalente do ROT13 para dígitos: desloca 0–9 em 5 posições (0→5, 1→6…). Como o ROT13, aplicar duas vezes retorna ao original. Frequentemente combinado com ROT13 para formar o ROT18.

ROT18 — Rotacionar 18

ROT18 aplica ROT13 às letras e ROT5 aos dígitos simultaneamente, deixando todos os outros caracteres inalterados. O nome vem de 13 + 5 = 18. Também é autoinverso.

ROT47 — Rotacionar 47

ROT47 funciona em todos os caracteres ASCII imprimíveis (! a ~, 94 símbolos no total). Cada caractere é deslocado 47 posições dentro desse intervalo. É autoinverso porque 94 ÷ 2 = 47.

ROT-N Personalizado

Permite escolher qualquer deslocamento N de 1 a 25. Apenas letras (A–Z, a–z) são rotacionadas. Quando N = 13 torna-se ROT13 (autoinverso). Para decodificar com outro N, use o deslocamento 26 − N.

Como usar

Uma etapa — não existe modo separado de decodificar

1. Cole seu texto

O resultado ROT13 aparece instantaneamente no painel direito, sem precisar clicar em nada.

2. Escolha a variante se precisar

ROT5 (dígitos), ROT18 (letras + dígitos), ROT47 (todo ASCII imprimível) ou deslocamento personalizado.

3. Copie o resultado

Clique em Copiar ou `Shift+Enter` — o texto vai direto para a área de transferência.

Quando você vai usar isso

Os cenários mais comuns entre quem usa a ferramenta

Esconder spoilers

O uso original do Usenet — leitores escolhem ativamente decodificar em vez de ser surpreendidos.

Puzzles, ARGs e CTF

ROT13 aparece como camada em escape rooms e desafios onde participantes precisam reconhecê-lo.

Ensino de criptografia

A cifra real mais simples de implementar — ponto de partida padrão para educação.

Ofuscar strings no código-fonte

Evitar leitura acidental durante revisões — não por segurança, mas por conveniência.

Descobrir o shift de uma Cifra de César desconhecida

Teste os 25 deslocamentos do modo Personalizado até o texto fazer sentido — útil pra decifrar mensagens sem calcular o shift manualmente.

Testar pipelines de texto determinísticos

Como o ROT13 é determinístico e reversível, serve pra verificar se um pipeline de processamento de texto preserva encoding e caracteres corretamente.

O que esta ferramenta faz

Toda a família ROT numa interface

Preview ao vivo

Sem botão de codificar/decodificar — o resultado atualiza a cada tecla.

Mapeamento visual do alfabeto

Veja os 13 pares bidirecionais (A↔N, B↔O…) que formam a cifra, com destaque automático nas letras que aparecem no seu texto.

ROT5, ROT18 e ROT47

Rotaciona dígitos, letras+dígitos, ou todo o ASCII imprimível incluindo pontuação.

Deslocamento personalizado

Defina qualquer shift de 1 a 25 além do ROT13 padrão.

Alternância Codificar/Decodificar

No deslocamento personalizado, o modo Decodificar aplica o deslocamento inverso (26−N) automaticamente — nas variantes fixas o resultado é o mesmo nos dois modos.

100% local, sem envio a servidor

Todo o cálculo roda no seu navegador — nenhum texto colado sai da sua máquina nem fica registrado em servidor algum.

Exemplos

Entrada
Saída ROT13
Hello, World!
Uryyb, Jbeyq!
Uryyb, Jbeyq! (aplicar de novo)
Hello, World!
ROT13
EBG13
Teste 123
Grfgr 123 — números não mudam
São Paulo
Fãb Cnhyb — acentos (ã) não são rotacionados

Erros comuns

Usar como criptografia

ROT13 não oferece segurança nenhuma. Para dados sensíveis, use AES-256 ou RSA.

Esperar que números mudem

ROT13 padrão só rotaciona as 26 letras. Use ROT18 ou ROT47 para dígitos e símbolos.

Esquecer que preserva capitalização

Hello vira Uryyb, não URYYB — maiúsculas mapeiam para maiúsculas.

Trocar pra Decodificar esperando resultado diferente

Nas variantes fixas (ROT13, ROT5, ROT18, ROT47) o toggle Codificar/Decodificar não muda a saída — são auto-inversas. Só o deslocamento Personalizado com N≠13 usa o shift inverso (26−N) no modo Decodificar.

Esperar que acentos (ã, ç, õ) rotacionem

O ROT13 opera só sobre A–Z sem acento — letras acentuadas do português passam inalteradas, então o texto sai parcialmente cifrado. É esperado: o alfabeto do ROT13 tem 26 letras, sem variantes acentuadas.

Por que usar esta ferramenta

Além do ROT13 padrão, cobre toda a família de cifras de rotação auto-inversas — ROT5, ROT18 e ROT47 — numa única interface, com mapeamento visual do alfabeto.

Preview ao vivo sem clique extra: cole e o resultado já está lá, incluindo o botão "aplicar novamente" para verificar a propriedade auto-inversa na hora.

O ROT13 virou convenção social no Usenet dos anos 1980–1990, usado pra marcar spoilers e piadas que o leitor escolhia decodificar ou não — um costume que sobrevive hoje em fóruns, threads de puzzle e comunidades de ARG.

A família ROT

Mesma ideia matemática, conjuntos de caracteres diferentes

ROT13
ROT5
ROT18
ROT47
Opera sobre
26 letras
10 dígitos
letras + dígitos
94 caracteres ASCII
Deslocamento
13
5
13 / 5
47
Auto-inverso
sim
sim
sim
sim
Exemplo
Hello→Uryyb
2024→7579
Hello 2024→Uryyb 7579
todo ASCII embaralhado

Perguntas frequentes

Substitui cada letra pela letra 13 posições à frente no alfabeto — A vira N, B vira O, até M→Z, depois volta: N→A… Z→M. É um caso especial da Cifra de César com shift fixo de 13.

Referências

Artigo relacionado

Miasma Worm: Seu AI Coding Agent Pode Ser o Vetor de Ataque

Ferramentas Relacionadas