Cómo funciona
Elige un formato y una dirección, y escribe o pega el texto. El texto se trata como UTF-8, así que el coreano, el chino, el japonés y los emojis van y vuelven sin errores. El botón de intercambio pasa el resultado a la entrada e invierte la dirección, para que compruebes que al decodificar obtienes exactamente lo que tenías al principio.
"Hi" → Base64 "SGk=" · URL "Hi" · HEX "48 69"
Qué formato usar
- Base64: incrustar datos en correos, JSON o URL de datos.
- Base64URL: la variante segura para URL que se usa en tokens JWT y enlaces (sin + / =).
- URL: codificar con porcentajes los parámetros de consulta y las rutas no ASCII.
- HTML: escapar < > & y las comillas para que el texto se muestre de forma segura en una página web.
- HEX: ver los bytes UTF-8 en bruto de cualquier texto.
- Unicode: escapes \u para código fuente de JavaScript, JSON y Java.
Consejos
- Base64 es una codificación, no un cifrado — cualquiera puede decodificarlo.
- Al decodificar se ignoran los espacios y saltos de línea en la entrada Base64 y HEX.
- Todo se ejecuta en tu navegador; no se sube nada.
Criterios y fuentes
- Base64 y Base64URL siguen la RFC 4648
- La codificación porcentual de URL sigue la RFC 3986
- El texto se codifica como UTF-8 (RFC 3629)
Última revisión 7 de octubre de 2026
Preguntas frecuentes
¿Cómo decodifico una cadena Base64?
Elige Base64, pon la dirección en Decodificar y pega la cadena. Los espacios y los saltos de línea se ignoran.
¿Qué es Base64URL?
Una versión de Base64 segura para URL que usa - y _ en lugar de + y / y elimina el relleno =. Se usa en tokens JWT y enlaces web.
¿Por qué falla la decodificación?
Puede que la entrada esté en otro formato, esté cortada o no sea texto UTF-8 válido. Comprueba que el formato y la dirección coinciden con los datos.
¿Base64 es un cifrado?
No. Base64 solo cambia la forma en que se escriben los datos. Cualquiera puede decodificarlo, así que nunca lo uses para proteger secretos.
¿Funciona con emojis y texto no latino?
Sí. El texto se convierte primero en bytes UTF-8, así que cualquier idioma y emoji va y vuelve exactamente igual.