Codificador y decodificador Base64

Codifica texto UTF-8 a Base64 o decodifica cadenas Base64 a texto plano. Útil para payloads de API, depuración de Basic Auth y fragmentos de datos.

Esta conversión se ejecuta solo en tu navegador; no se sube nada.

URL-safe usa - y _ en lugar de + y /, y omite el relleno =.

  • Entrada0
  • Salida0
  • OpcionesEstándar

Entrada

Salida

Para archivos de imagen, usa Imagen a Base64 — URI de datos

¿Qué es esta herramienta?

Convierte texto UTF-8 ↔ Base64. Elige Estándar (+/ con relleno =) o URL-safe (-_ sin relleno) según el destino del valor.

Base64 no es cifrado: no hay clave y cualquiera puede revertirlo. La salida crece ~33% porque cada 3 bytes pasan a 4 caracteres ASCII.

Sirve para payloads de API, depurar Basic Auth y fragmentos de texto. Para imágenes usa Imagen a Base64.

Casos de uso comunes

  • Preparar o revisar campos Base64 en JSON y cabeceras de API
  • Codificar usuario:contraseña para Authorization: Basic …
  • Fragmentos de texto estilo data URI (las imágenes van a otra herramienta)

Cómo usar

  1. Elige Encode o Decode; la conversión se actualiza al escribir.
  2. Activa URL-safe si el valor irá en consulta o ruta.
  3. Pega texto o Base64; los espacios en Base64 se ignoran.
  4. Copia el resultado. Si falla el decode, alinea el modo y el relleno.

Ejemplos

Entrada / opciónSalidaNotas
Hello → EstándarSGVsbG8=Muestra clásica con padding
SGVsbG8= → DecodeHelloIda y vuelta
user:pass → EstándardXNlcjpwYXNzCredencial Basic Auth
subjects?_d → URL-safec3ViamVjdHM_X2Q_ en lugar de /, sin =

Errores prácticos

  • Un secreto en Base64 sigue expuesto.
  • Mezclar alfabetos estándar y URL-safe rompe muchos decodificadores.
  • Esta página es solo texto; archivos de imagen → Imagen a Base64.

Referencias

Última revisión: 2026-07-26

Preguntas frecuentes

¿Base64 es cifrado?
No. Es una codificación reversible sin clave secreta; cualquiera con la cadena puede decodificarla.
¿En qué se diferencian Base64 estándar y URL-safe?
El estándar usa +/ y a menudo relleno =. URL-safe (RFC 4648 §5) usa -_ y suele omitir el relleno para caber en consultas o rutas.
¿Sirve para depurar cabeceras Authorization Basic?
Sí. Codifica `usuario:contraseña` en Base64 estándar y colócalo tras `Authorization: Basic `. Ejemplo: `user:pass` → `dXNlcjpwYXNz`.
¿Puedo codificar una imagen aquí?
Esta herramienta es para texto UTF-8. Para archivos de imagen y data URI, usa Imagen a Base64.