Ferramentas de Texto

Codificador/Decodificador ROT13

Codifique ou decodifique texto com a clássica cifra ROT13.

Avalie esta ferramenta

Como usar Codificador/Decodificador ROT13

  1. Digite ou cole seu texto.
  2. O resultado em ROT13 aparece instantaneamente — execute novamente para decodificar.

Sobre Codificador/Decodificador ROT13

O ROT13 substitui cada letra pela que está treze posições à frente no alfabeto: A se torna N, B se torna O, e N volta a se tornar A. Como 13 é exatamente a metade de 26, a operação é seu próprio inverso — aplicá-la a um texto já rotacionado retorna o original. Esse é todo o charme do sistema: uma única ferramenta, sem modos separados de codificação e decodificação, e nenhuma forma de errar o sentido.

Ele vem da Usenet, onde era a convenção para publicar qualquer coisa que um leitor pudesse não querer ver de imediato — a piada final de uma anedota, um spoiler de enredo, a resposta de um quebra-cabeça. O objetivo nunca foi impedir que alguém lesse aquilo, apenas evitar que lesse por acidente. Os programas leitores de notícias tinham uma tecla que rotacionava o texto na hora, então a barreira era de exatamente uma tecla de altura, e isso era proposital. É uma convenção de educação disfarçada de cifra.

Trate isso como uma regra absoluta: o ROT13 não oferece segurança alguma. Não há chave, portanto não há nada secreto a proteger — qualquer pessoa que o reconheça, e ele é instantaneamente reconhecível, pode desfazê-lo. Nunca o use para algo importante. Apenas as 26 letras latinas são rotacionadas aqui; números, pontuação, espaços, letras acentuadas e caracteres não latinos passam intactos, e a caixa (maiúscula ou minúscula) de cada letra é preservada. Tudo é executado no seu navegador. Para uma codificação pensada para sobreviver ao transporte, e não para esconder algo, veja o Base64; para um hashing unidirecional genuíno, o gerador de hash SHA-256.

Perguntas frequentes

O ROT13 é seguro?

Não. Ele não oferece segurança alguma. Não há chave, o método é universalmente conhecido e qualquer pessoa pode revertê-lo instantaneamente. Ele existe para evitar que as pessoas leiam algo por acidente, não para impedir que leiam de forma deliberada.

Como eu decodifico o ROT13?

Passe o texto por esta ferramenta novamente. Como o alfabeto tem 26 letras e o ROT13 desloca exatamente pela metade disso, aplicá-lo duas vezes retorna o texto original. Codificar e decodificar são a mesma operação.

O que acontece com números e pontuação?

Eles passam inalterados. Somente as letras de A a Z e de a a z são rotacionadas. Números, espaços, pontuação, letras acentuadas e caracteres não latinos aparecem na saída exatamente como você os digitou.

Ele preserva maiúsculas e minúsculas?

Sim. Uma letra maiúscula permanece maiúscula e uma letra minúscula permanece minúscula — apenas a letra em si muda, então "Hello" se torna "Uryyb".

Para que o ROT13 era realmente usado?

Era uma convenção da Usenet para esconder spoilers, piadas finais e respostas de quebra-cabeças de uma visualização casual. Os leitores que quisessem ver o texto pressionavam uma tecla para rotacioná-lo; todos os demais simplesmente rolavam a página. Esse continua sendo seu único uso sensato.