Codificar y decodificar Base64
Pega texto para codificarlo a Base64, o pega Base64 para decodificarlo de nuevo a texto plano. Es compatible con UTF-8, así que funcionan los emojis y cualquier idioma, con un alfabeto seguro para URL opcional. Todo funciona en tu navegador.
Codificar o decodificar
Abre la herramienta en el modo que necesites: cada uno tiene su propia página:
Cómo codificar o decodificar Base64
- Elige Codificar (texto → Base64) o Decodificar (Base64 → texto).
- Escribe o pega tu texto en el cuadro; el resultado se actualiza mientras escribes.
- Copia el resultado: activa la opción segura para URL si la necesitas para una URL o un nombre de archivo.
Acerca de Base64
Base64 asigna cada tres bytes de datos a cuatro caracteres imprimibles, lo que permite que el contenido binario viaje a través de sistemas que solo manejan texto: imágenes data-URI, archivos adjuntos de correo, cargas JSON, cabeceras basic-auth y formatos de token. Este conversor es compatible con UTF-8, así que las letras acentuadas, los alfabetos no latinos y los emojis se convierten correctamente en ambos sentidos en lugar de estropearse.
Recuerda que Base64 es reversible por diseño: no es una forma de proteger información, solo una forma de hacerla apta para texto. Todo aquí se calcula en tu navegador sin subidas, así que puedes codificar o decodificar fragmentos sensibles sin que toquen un servidor.
Preguntas frecuentes
¿Qué es Base64?
Base64 es una forma de representar datos usando solo 64 caracteres ASCII simples (A–Z, a–z, 0–9, + y /). Se usa para incrustar imágenes en HTML o CSS como data URIs, para transportar datos binarios a través de correo electrónico y JSON, y dentro de tokens como los JWT: en cualquier lugar donde canales de solo texto necesiten mover datos arbitrarios de forma segura.
¿Es Base64 un cifrado?
No. Base64 es codificación, no cifrado: no hay clave y cualquiera puede decodificarlo de nuevo al instante. Nunca lo uses para ocultar contraseñas o secretos; solo hace que los datos sean aptos para texto, no privados.
¿Qué es Base64 seguro para URL?
El Base64 seguro para URL cambia los caracteres + y / por - y _ y elimina el relleno final con =, de modo que el resultado se puede colocar directamente en una URL, una cadena de consulta o un nombre de archivo sin necesidad de escaparlo.
¿Se sube mi texto a algún sitio?
No. La codificación y la decodificación ocurren por completo en tu navegador, así que lo que pegas nunca sale de tu dispositivo.