Codificar y decodificar Base64
Pega texto en el cuadro de entrada, luego Encode para producir Base64, o Decode para recuperar la cadena original. La codificación maneja Unicode vía UTF-8; la decodificación rechaza cargas rotas con el mensaje Invalid Base64.
Actualizado 2026-08-03 · developer
Sobre esta herramienta
Esta utilidad muestra un Input multilínea más acciones Encode y Decode. Encode ejecuta btoa tras una preparación segura UTF-8 para que sobrevivan caracteres no ASCII. Decode invierte esa ruta con atob; si la cadena no es Base64 válida, el resultado muestra Invalid Base64 sin romper la página.
Cómo usar
- Pegar el texto: Pon texto plano o una cadena Base64 en el textarea Input.
- Codificar a Base64: Haz clic en Encode para convertir texto legible en Base64 en el área de resultado.
- Decodificar desde Base64: Haz clic en Decode cuando la entrada sea Base64; los datos válidos devuelven el texto original.
- Corregir entrada inválida: Si falla la decodificación, el resultado muestra Invalid Base64—corrige la cadena y reintenta.
Casos de uso
- Incrustar fragmentos de configuración o tokens que deben viajar como Base64.
- Inspeccionar un blob Base64 de una API y leer el texto plano en local.
- Convertir cargas de ejemplo al depurar data URLs o cabeceras de autenticación.
Consejos
- Usa Encode si el cuadro tiene texto plano; Decode si ya tiene Base64.
- Si ves Invalid Base64, recorta espacios o confirma el alfabeto y el relleno.
FAQ
¿Los caracteres no ingleses se codifican bien?
Sí. La codificación prepara UTF-8 antes de Base64, así que se conservan acentos y caracteres CJK.
¿Qué significa Invalid Base64?
La ruta Decode no pudo analizar la entrada con atob—revisa erratas, relleno faltante o caracteres no Base64.
¿Encode y Decode se ejecutan en un servidor?
Ambos botones procesan el contenido del textarea en tu sesión del navegador.
¿Puedo codificar texto vacío?
Sí. Codificar una cadena vacía da un resultado Base64 vacío; decodificar vacío también puede dar salida vacía.