Codificador y decodificador Base64
Codifica y decodifica Base64 con soporte completo de UTF-8.
Preguntas frecuentes
¿Qué es Base64 y para qué se usa?
Base64 es una codificación que convierte datos binarios en texto ASCII seguro de transmitir. Se usa para embeber imágenes en HTML/CSS (data URIs), enviar datos en JSON o URLs, codificar credenciales en HTTP Basic Auth y muchos formatos como JWT o certificados PEM.
¿Base64 es cifrado?
No. Base64 es codificación, no cifrado. Cualquiera puede decodificarlo sin clave. Si ves "credenciales en Base64" en un archivo de configuración, son legibles para quien lea el archivo — solo están ofuscadas para evitar problemas con caracteres especiales.
¿Maneja correctamente UTF-8 y emojis?
Sí. Usamos TextEncoder/TextDecoder con UTF-8 estricto, así que emojis, acentos y caracteres asiáticos se codifican y decodifican correctamente. El btoa() nativo del navegador NO maneja UTF-8 directamente — por eso muchos generadores fallan con caracteres no-ASCII.
