Codificador Base64

Codifica texto a Base64 o descodifica Base64 a texto legible. Compatible con UTF-8 completo (chino, emojis, acentos) y con Base64 seguro para URL.

🌍 Acceso global 🔒 Privacidad primero ⚡ Conversión instantánea 💯 Ilimitado
Advertisement

Convierte texto a Base64 y vuelve atrás. Base64 transforma bytes arbitrarios en caracteres ASCII simples, y por eso aparece en data URIs, adjuntos de correo, tokens de API y archivos de configuración donde los datos binarios romperían el transporte.

Lo más frecuente es descodificar: la carga útil de un JWT, una cabecera de autenticación básica, una clave de API o una imagen incrustada llegan en Base64 y hay que leerlas. Codificar es el proceso inverso, y ambas direcciones admiten UTF-8, así que los acentos y los emojis sobreviven a la ida y vuelta.

Cómo codificar y descodificar Base64

1

Pega el texto o el Base64

2

Elige codificar o descodificar

3

Copia el resultado

Preguntas frecuentes

¿Admite texto UTF-8?

Sí. Los caracteres acentuados, el texto CJK y los emojis se tratan correctamente en ambos sentidos; un codificador simple los corrompería.

¿Por qué mi texto descodificado sale roto?

Normalmente significa que la entrada no era Base64 válido o que era un archivo binario y no texto. Comprueba si faltan caracteres de relleno (=) o hay saltos de línea dentro del valor.

¿Puedo usarlo con imágenes?

Hay una herramienta aparte que convierte un archivo de imagen en un data URI Base64, que es lo que necesitas para incrustar una imagen en CSS o HTML.

¿Base64 es una forma de cifrado?

No, es solo una codificación y cualquiera puede revertirla. Nunca trates Base64 como protección de un secreto.

¿Hay algún límite de tamaño?

El límite es la memoria de tu dispositivo. Los textos de varios megabytes se procesan al instante.

¿Se suben mis datos?

No, la codificación y la descodificación ocurren en tu navegador, algo que importa con tokens y credenciales.

Advertisement

De un vistazo

Entradatexto
Varios archivosNo
Dónde se ejecutaEn tu navegador: los archivos no se suben nunca
Funciona sin conexiónSí — una vez cargada la página
PrecioGratis, sin registro y sin marca de agua

Manejar secretos con seguridad

Las herramientas de desarrollo procesan credenciales más a menudo de lo que la gente cree, y el riesgo no está en el algoritmo, sino en adónde van los datos. El hashing es unidireccional y no es cifrado: MD5 y SHA-1 están rotos para cualquier cosa relacionada con la seguridad, y ni siquiera SHA-256 es la herramienta adecuada para guardar contraseñas, para lo que existen bcrypt, scrypt o Argon2 precisamente por ser lentos. Base64 es una codificación, no una protección: cualquiera puede descodificarla, así que no la trates nunca como ofuscación. Un JWT lo puede leer cualquiera que lo tenga, por eso la carga útil nunca debe contener secretos, y descodificar un token no verifica su firma: la verificación requiere la clave. Todo en este sitio se ejecuta localmente en tu navegador, que es la razón por la que puede manejar tokens y contraseñas con seguridad.

Dónde se rompen las conversiones sin hacer ruido

La mayoría de los errores de conversión no tienen que ver con la sintaxis, sino con el significado. Una columna CSV de códigos postales pierde sus ceros iniciales en el momento en que una hoja de cálculo supone que es un número; un ID largo supera la precisión de coma flotante; las fechas cambian de significado según si van con el día primero o el mes primero. Las claves de JSON no tienen orden, pero los arrays no, y una herramienta que ordena claves no cambia nada, mientras que una que ordena arrays cambia los datos. Unicode es otra trampa: el texto puede llegar como UTF-8, como UTF-16 o con BOM, y un decodificador que adivina mal convierte los caracteres acentuados en «Mojibake». Antes de fiarte de cualquier conversión, revisa la primera y la última fila, cualquier campo con ceros iniciales y cualquier campo que contenga comillas, comas o saltos de línea.