Base64 Encoder / Decoder
Codifica y decodifica texto en Base64. Soporta UTF-8 (acentos, emojis) y la variante URL-safe (RFC 4648).
¿Qué es Base64 y para qué sirve?
Base64 es un esquema de codificación que representa datos binarios usando sólo 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, + y /). Se usa para incrustar contenido binario dentro de medios de texto: adjuntos de email (MIME), JSON, JWT, Data URIs, configuraciones, certificados PEM y APIs REST.
Esta herramienta soporta UTF-8 (acentos, ñ, emojis, cualquier carácter Unicode) y la
variante Base64 URL-safe (RFC 4648) que reemplaza + por -,
/ por _ y elimina el padding =. Esa variante es la que usan
JWT y muchos identificadores en URLs.
Cómo usar
- Pega texto plano o Base64 en la caja de Entrada.
- Presiona Codificar o Decodificar.
- Activa URL-safe si trabajas con JWT o URLs.
- Copia el resultado.
Preguntas frecuentes
¿Qué es Base64?
Sistema para representar datos binarios usando 64 caracteres ASCII. Se usa para incrustar binarios en texto: emails, JSON, JWT, Data URIs.
¿Mi texto se sube a algún servidor?
No. Todo se procesa con btoa/atob nativos. Tu texto nunca sale del navegador.
¿Funciona con caracteres especiales y emojis?
Sí. Usa TextEncoder/TextDecoder para manejar UTF-8 correctamente.
¿Qué es Base64 URL-safe?
Variante (RFC 4648) que reemplaza + por -, / por _ y elimina los = de padding. Necesario para JWT y URLs.
¿Puedo codificar imágenes o archivos?
Esta herramienta es sólo para texto. Para archivos vendrá una herramienta de file-to-base64 próximamente.