Codificador y Decodificador Base64

Pega texto o una cadena en Base64 para codificarla o decodificarla al instante. Funciona con texto UTF-8, URLs, fragmentos JSON y más — todo se ejecuta localmente en tu navegador, nada se sube a ningún servidor.

Escribe o pega texto arriba y presiona "Codificar" o "Decodificar" según lo que necesites.

Preguntas frecuentes

¿Mis datos se suben a algún servidor?

No. Todo el proceso de codificación y decodificación ocurre localmente en tu navegador con JavaScript; nada se envía a ningún servidor.

¿Para qué se usa Base64?

Base64 se usa para incrustar datos binarios (imágenes, archivos) dentro de formatos de texto como JSON, XML, HTML o adjuntos de correo, y para transmitir datos de forma segura sobre protocolos basados en texto.

¿Por qué me sale un error al decodificar?

Significa que el texto que pegaste no es Base64 válido: puede contener caracteres fuera del alfabeto Base64 (A–Z, a–z, 0–9, +, /, =) o tener un padding incorrecto.

¿Qué es Base64 seguro para URL?

El Base64 estándar usa + y / que tienen un significado especial en URLs y nombres de archivo. El modo seguro para URL (RFC 4648 §5) los reemplaza por - y _ y omite el padding, para poder usarlo directamente en URLs, nombres de archivo o tokens JWT.