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ñaparaAuthorization: Basic … - Fragmentos de texto estilo data URI (las imágenes van a otra herramienta)
Cómo usar
- Elige Encode o Decode; la conversión se actualiza al escribir.
- Activa URL-safe si el valor irá en consulta o ruta.
- Pega texto o Base64; los espacios en Base64 se ignoran.
- Copia el resultado. Si falla el decode, alinea el modo y el relleno.
Ejemplos
| Entrada / opción | Salida | Notas |
|---|---|---|
Hello → Estándar | SGVsbG8= | Muestra clásica con padding |
SGVsbG8= → Decode | Hello | Ida y vuelta |
user:pass → Estándar | dXNlcjpwYXNz | Credencial Basic Auth |
subjects?_d → URL-safe | c3ViamVjdHM_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.