¿Qué es Base64?
El Codificador y Decodificador Base64 convierte texto a y desde Base64, el esquema de codificación que representa datos binarios como caracteres ASCII simples. Base64 está en todas partes en el desarrollo moderno: data URLs para imágenes incrustadas, JSON Web Tokens (JWT), adjuntos de correo, cabeceras de autenticación básica y payloads de API que deben viajar por canales de solo texto. Esta herramienta codifica y decodifica UTF-8 completo, así que los caracteres acentuados, símbolos y emoji se conservan correctamente. El modo automático inspecciona tu entrada y decide si codificar o decodificar, mientras que los modos manuales Codificar y Decodificar dan control total. Todo se ejecuta localmente en el navegador, así que incluso los tokens sensibles nunca salen del dispositivo.
Base64 es un esquema de codificación que convierte datos binarios — bytes con cualquier valor del 0 al 255 — en una cadena de caracteres ASCII imprimibles. Fue diseñado para transportar de forma segura contenido binario (imágenes, archivos, código ejecutable) a través de sistemas construidos para manejar texto. El nombre proviene del alfabeto de 64 caracteres que usa: A–Z, a–z, 0–9, + y /.
Cómo Codificar/Decodificar
- Elige un modo: Automático detecta entre codificar y decodificar, o fuerza Codificar o Decodificar.
- Escribe o pega tu texto o cadena Base64 en el área de entrada — el resultado aparece al instante debajo.
- Haz clic en el botón de copia para copiar la salida, o en Limpiar para empezar de nuevo.
Aplicaciones Comunes
- Incrustar imágenes directamente en HTML o CSS como URIs de datos, evitando una petición HTTP adicional.
- Decodificar payloads de JWT u otros tokens de API codificados en Base64.
- Pasar de forma segura contenido binario a través de una URL o campo JSON que espera texto.
- Inspeccionar o codificar valores de configuración, secretos o adjuntos en correo electrónico.
Cómo funciona la codificación Base64
El codificador lee la entrada de tres bytes en tres bytes (24 bits) y los divide en cuatro grupos de 6 bits. Cada valor de 6 bits mapea a un carácter del alfabeto de 64 caracteres, produciendo cuatro caracteres ASCII por cada tres bytes.
La decodificación invierte el proceso. Los = le dicen al decodificador cuántos bytes reales hay en el grupo final.
Beneficios
- Inspecciona o construye data URLs, decodifica payloads de JWT y depura respuestas de API con campos en Base64.
- El soporte completo de UTF-8 significa que el texto acentuado y los emoji se codifican y decodifican sin corrupción.
- Se ejecuta íntegramente en el navegador, así que los tokens o payloads confidenciales nunca se envían a ningún servidor.
Codificación y Decodificación Localmente
La codificación y decodificación Base64 se ejecutan como algoritmos JavaScript en tu navegador. Los datos que codificas o decodificas se procesan localmente en tu máquina y nunca se envían a servidores externos.