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
- Escribe o pega el texto a codificar (con acentos, sin problema)
- Pulsa Convert o Ctrl+Enter
- 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.
Otras herramientas con explicación en español
- Formatear JSON online (JSON Formatter) — gratis
- Validar JSON online (JSON Validator) — con línea y columna del error
- Visualizar JSON como árbol y grafo interactivo (JSON Viewer)
- Decodificar Base64 online — UTF-8 correcto, apto para JWT
- URL Encode online — codificar texto para URLs (percent-encoding)
- URL Decode online — decodificar percent-encoding