Codificador / decodificador Base64
Convierte texto a Base64 y al revés, con compatibilidad Unicode total: chino, emoji y otros caracteres no latinos sobreviven el viaje de ida y vuelta.
Qué es
Base64 convierte cualquier byte en una cadena segura de 64 caracteres ASCII: A-Z, a-z, 0-9, más y slash, con igual como relleno. El problema: el btoa nativo solo acepta Latin-1, así que el chino o los emoji se rompen. Esta herramienta convierte primero tu texto a bytes UTF-8 y luego a Base64 — y de vuelta, sin que nada se dañe.
Notas y curiosidades
Base64 está en todas partes pero no se ve: archivos adjuntos de correo, imágenes data URI en CSS, tokens JWT, cabeceras de autorización HTTP. Si alguna vez te preguntaste por qué un token JWT parece un muro de letras y puntos, la mitad es Base64 puro. Lo curioso: Base64 no es cifrado — cualquiera lo decodifica en dos segundos. Existe solo para que los datos binarios crucen sistemas pensados para texto.
Origen e historia
Base64 viene del estándar de cifrado de correo PEM, publicado por el IETF en la RFC 1421 en 1993, aunque la idea ya circulaba a finales de los 80. Su alfabeto de 64 caracteres se eligió para atravesar las antiguas pasarelas de correo que estropeaban los bytes no ASCII. Luego entró en MIME (1996) y conquistó la web en silencio.
Palabras clave relacionadas
Comentarios
¿Encontraste un problema con alguna herramienta o tienes una sugerencia? Escríbenos por correo — leemos cada mensaje.
