Herramienta de cifrado de texto

Cifra o descifra con César (control de 0 a 25), ROT13, Atbash, inversión, Base64 y Hex. El resultado se actualiza al instante al escribir.

Todo se procesa localmente en tu navegador. Tu texto no sale de tu dispositivo.

Cómo funciona

Cada cifrado es una pequeña transformación de texto definida por reglas simples: Cesar desplaza cada letra, Atbash las refleja en el alfabeto, Base64 y Hex reescriben los bytes como texto. La herramienta aplica la transformación elegida en cada pulsación de tecla y muestra el resultado al instante — todo sin salir de tu dispositivo.

Cifrar y descifrar
Con Cesar eliges un desplazamiento de 0 a 25 y una dirección: cifrar desplaza las letras hacia adelante y descifrar las lleva de vuelta. ROT13, Atbash y la inversión son simétricas — la misma operación cifra y descifra, así que la dirección no importa.
Base64 y hex con UTF-8
Antes de codificar, tu texto se convierte a bytes UTF-8 con el TextEncoder del navegador; después de decodificar, los bytes vuelven a texto con el TextDecoder. Por eso los acentos, emojis y textos de Asia se conservan intactos en lugar de salir como caracteres rotos.
Solo en el navegador
Los seis cifrados caben en unas pocas líneas de JavaScript que corren localmente. No hay servidor, no hay solicitudes de red y no hay almacenamiento: al recargar la página, la herramienta queda limpia.

Preguntas frecuentes

¿El cifrado César es una encriptación real?

Es un cifrado de sustitución, no una cifra moderna: cada letra se desplaza la misma cantidad, así que solo existen 25 posibles claves y un análisis de frecuencia lo rompe en minutos. ROT13 y Atbash son variantes fijas de la misma idea. La herramienta sirve para ofuscar, resolver acertijos y aprender — no para proteger secretos reales.

¿Cómo maneja Base64 el texto no ASCII?

La herramienta primero convierte tu texto a bytes UTF-8 con el TextEncoder del navegador y luego codifica esos bytes en Base64. El descifrado hace lo contrario con el TextDecoder, así que los caracteres acentuados, los emojis y el texto de Asia funcionan correctamente en lugar de salir mal.

¿Qué pasa si pego un Base64 o hexadecimal no válido al decodificar?

El área de salida muestra un mensaje de error en lugar de datos basura. La entrada Base64 debe tener una longitud múltiplo de cuatro (se acepta el relleno con =), y la entrada Hex debe ser una cadena de longitud par formada por caracteres 0-9 y a-f.

¿Se sube o se guarda mi texto en algún lugar?

No. Cada cifrado es unas pocas líneas de JavaScript que corren en tu navegador. Nada se envía por la red, nada se guarda en un servidor y al recargar la página se limpia la herramienta.

¿Necesito conexión a internet?

No. La página incluye todo el código que necesita, así que una vez cargada la herramienta funciona totalmente sin conexión. Sin cuentas, sin analíticas y sin seguimiento del texto que procesas.