Skip to main content

Codificador / Decodificador ROT13 Aplicar o cifro ROT13 - deslocar cada letra por 13 posições. Codificação e decodificação são a mesma operação.

Codificador/Decodificador ROT13 illustration
📝

Codificador/Decodificador ROT13

Aplicar o cifro ROT13 - deslocar cada letra por 13 posições. Codificação e decodificação são a mesma operação.

1

Insira o Texto

Digite ou cole o texto para aplicar a codificação ROT13.

2

Veja o Resultado

Veja cada letra deslocada por 13 posições no alfabeto.

3

Copie a Saída

Copie o texto codificado/decodificado. Aplique novamente para reverter.

Loading tool...

What Is Codificador/Decodificador ROT13?

O ROT13 é um cifro de substituição simples que desloca cada letra em 13 posições no alfabeto. Como o alfabeto inglês tem 26 letras, aplicar o ROT13 duas vezes retorna o texto original - tornando-o seu próprio inverso. "Hello" se transforma em "Uryyb", e aplicar o ROT13 a "Uryyb" devolve "Hello". O ROT13 é usado para ocultar spoilers, respostas de puzzles e conteúdo ligeiramente sensível online. Não é criptografia - não fornece segurança real - mas é útil para ofuscação simples de texto.

Why Use Codificador/Decodificador ROT13?

  • Autoinverso: codifique e decodifique com a mesma operação
  • Aplique duas vezes para retornar ao texto original
  • Cifra clássica usada para ocultar spoilers e puzzles
  • Preserva números, espaços e pontuação inalterados
  • Processamento instantâneo, lado do cliente

Common Use Cases

Ocultação de Spoilers

Oculte spoilers de filmes, livros ou jogos que os leitores possam decodificar facilmente quando estiverem prontos.

Criação de Puzzles

Codifique respostas ou dicas de puzzles usando ROT13 para jogos interativos.

Ofuscação Simples

Ofusque levemente o texto para evitar a leitura casual sem fornecer segurança real.

Desafios CTF

ROT13 é um cifra básico comum em competições de captura da bandeira.

Technical Guide

O ROT13 desloca cada letra em 13 posições usando aritmética modular: newChar = ((charCode - base + 13) % 26) + base, onde a base é 65 para letras maiúsculas (A-Z) e 97 para minúsculas (a-z). O módulo 26 faz com que Z retorne a A e z retorne a a. Caracteres não alfabéticos (dígitos, espaços, pontuação) passam inalterados. Como 13 é exatamente metade de 26, a operação é seu próprio inverso: ROT13(ROT13(texto)) = texto. Este é um caso especial do cifro de César com deslocamento 13.

Tips & Best Practices

  • 1
    ROT13 é seu próprio inverso - aplique duas vezes para obter o texto original
  • 2
    Apenas letras são deslocadas; números e pontuação permanecem inalterados
  • 3
    ROT13 fornece zero segurança - é ofuscação, não criptografia
  • 4
    Usado extensivamente em fóruns Usenet para ocultar spoilers e piadas
  • 5
    A = N, B = O, ..., M = Z, N = A, O = B, ..., Z = M

Related Tools

Frequently Asked Questions

Q O ROT13 é criptografia?
Não, o ROT13 é uma substituição simples sem chave. Fornece ofuscação, não segurança. Qualquer pessoa que saiba que é ROT13 pode decodificá-lo instantaneamente.
Q Por que aplicar ROT13 duas vezes devolve o texto original?
Porque o alfabeto tem 26 letras e 13 + 13 = 26. Deslocar por 13 duas vezes é uma rotação completa, retornando à posição inicial.
Q Isso afeta números?
Não, apenas letras (a-z, A-Z) são deslocadas. Números, espaços e pontuação permanecem inalterados.
Q Para que é usado o ROT13?
Para ocultar spoilers, respostas de puzzles e conteúdo levemente sensível. Também é usado em piadas de programação e desafios CTF.
Q O ROT13 é o mesmo que o cifra de César?
O ROT13 é um caso específico do cifra de César com um deslocamento fixo de 13. O cifra de César geral pode usar qualquer valor de deslocamento.

About This Tool

Codificador/Decodificador ROT13 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.