Herramientas en español / Codificar en Base64 online — con soporte UTF-8 (acentos y ñ)English version →

Codificar en Base64 online — con soporte UTF-8 (acentos y ñ)

Base64 convierte datos binarios o texto en un alfabeto de 64 caracteres seguros (A–Z, a–z, 0–9, +, /) para poder transportarlos por canales que solo aceptan texto: JSON, cabeceras HTTP, data URLs. El resultado siempre es un tercio más grande que el original.

El clásico problema en español: la función btoa() del navegador falla con cualquier carácter fuera de Latin-1 básico — acentos, eñes y emoji incluidos según el contexto. Esta herramienta convierte primero a bytes UTF-8 y luego codifica, así «mañana» se decodifica de vuelta exactamente igual.

Cómo se usa

  1. Escribe o pega el texto a codificar (con acentos, sin problema)
  2. Pulsa Convert o Ctrl+Enter
  3. Copia el resultado o envíalo a otra herramienta con Send to…

Preguntas frecuentes

¿Base64 es cifrado?
No. Es una codificación reversible sin clave: cualquiera puede decodificarla al instante. Nunca lo uses para «ocultar» contraseñas o secretos; para confidencialidad necesitas cifrado real como AES.
¿Qué significan los = del final?
Es relleno (padding): indica cuántos bytes faltaban en el último bloque de 3. No es un error ni datos corruptos.
¿Puedo meter el resultado en una URL?
Cuidado con + y /, que tienen significado especial en URLs. Usa la variante base64url (+ → -, / → _) o aplica URL encode encima.