Base64 Encode/Decode
Convierte texto a Base64 y viceversa con soporte completo de Unicode y emojis. Incluye la variante URL-safe. El resultado se actualiza en tiempo real.
Operación
Resultado
Cómo usar: Base64 texto
- 1Elige la operación: codificar o decodificar.
- 2Selecciona la variante: estándar o URL-safe.
- 3Escribe o pega el texto y copia el resultado.
¿Para qué sirve?
- Decodificar cabeceras Authorization Basic o partes de un JWT.
- Codificar datos para enviarlos en URLs o JSON.
- Inspeccionar cadenas Base64 que aparecen en logs o correos.
Base64: qué es y cuándo usarlo
Para qué existe
Base64 representa datos binarios usando solo 64 caracteres seguros (letras, números, + y /). Se creó para transportar bytes por canales pensados para texto, como el correo electrónico (MIME), los atributos HTML/CSS con imágenes incrustadas (data URI) o campos JSON. El coste es un aumento de tamaño de aproximadamente un 33 %.
No es cifrado
Base64 es una codificación reversible sin clave: cualquiera puede decodificarla. Ver un valor «raro» en Base64 en una cabecera Authorization: Basic no lo protege; solo lo hace transportable. Nunca lo uses para ocultar contraseñas o datos sensibles.
Variante URL-safe y relleno
El Base64 estándar usa + y /, que tienen significado especial en URLs. La variante URL-safe los sustituye por - y _ y suele omitir el relleno «=». Es el formato que usan los JWT. Si al decodificar obtienes un error de longitud, comprueba si falta relleno o si estás mezclando variantes.
Texto con tildes y emojis
Base64 trabaja sobre bytes, no sobre caracteres. Para texto con acentos, ñ o emojis hay que convertirlo antes a UTF-8; si se codifica con otra codificación, al decodificar aparecerán símbolos extraños. Esta herramienta usa UTF-8, que es lo que esperan las APIs y los navegadores actuales.
Herramientas relacionadas
Artículos relacionados
Preguntas frecuentes
¿Para qué sirve Base64?+
Permite representar datos binarios o texto con caracteres especiales como texto seguro (solo ASCII). Común en APIs, e-mail y datos embebidos.
¿Qué es la variante URL-safe?+
Reemplaza + y / por - y _ para que la cadena pueda usarse en URLs y nombres de archivo sin escapado.

