Acerca de Decodificador Base64
Base64 aparece en cualquier sitio donde unos bytes tienen que viajar por un canal que solo acepta texto: URI de datos, archivos adjuntos de correo, cargas JSON y segmentos de JWT. Decodificarlo a mano es propenso a errores, y la propia función atob del navegador devuelve Latin-1, lo que convierte texto acentuado, chino y emoji en mojibake.
Este decodificador convierte a través de UTF-8 correctamente y también maneja las variaciones que la gente pega de verdad: letras URL-safe, líneas ajustadas, espacios y relleno ausente. Si los bytes decodificados no son texto, lo indica, muestra una vista previa hexadecimal y te deja guardar los bytes con un nombre de archivo que elijas.
Qué hace esta herramienta
Los detalles que importan cuando usas Decodificador Base64 para trabajo real.
Salida de texto segura para UTF-8
Los bytes pasan por TextDecoder, así que acentos, chino, japonés y emoji se decodifican correctamente en lugar de convertirse en caracteres Latin-1 estropeados.
Acepta Base64 del mundo real
Los guiones y guiones bajos URL-safe se normalizan, los espacios y saltos de línea se ignoran, y el relleno ausente se restaura antes de decodificar.
Detección de cargas binarias
Cuando los bytes no son UTF-8 válido, la herramienta muestra una vista previa hexadecimal en lugar de fingir que son texto.
Guarda los bytes decodificados como archivo
Las cargas binarias pequeñas se pueden escribir en un archivo local con un nombre que elijas, muy útil para imágenes o archivos comprimidos enviados como Base64.
Mensajes de error concretos
Los caracteres no válidos, el relleno incorrecto y la entrada truncada producen cada uno un mensaje que nombra el problema en lugar de un fallo genérico.
Copiar y ejemplo
Copia el texto decodificado con un clic o carga una cadena de ejemplo con acentos y un emoji para ver cómo funciona la decodificación UTF-8.
Cómo usar Decodificador Base64
Sin cuenta y sin instalación: todo el trabajo ocurre en esta pestaña del navegador.
- 01
Pega el Base64
Pega la cadena codificada en la entrada; se aceptan saltos de línea, espacios y caracteres URL-safe.
- 02
Pulsa Decodificar
El decodificador valida el alfabeto, normaliza el relleno y convierte los bytes, mostrando un error si la cadena no es Base64 válido.
- 03
Lee el texto decodificado
Si los bytes son UTF-8 válido, el texto legible aparece en el cuadro de salida y se puede copiar con un clic.
- 04
Guarda cargas binarias
Para imágenes, archivos comprimidos u otras cargas que no son texto, dale al archivo un nombre sensato y usa Descargar archivo para guardar los bytes localmente.
Formatos compatibles y límites
- Entrada
- Base64
- Salida
- TXT
- Procesamiento
- En el cliente, dentro de tu navegador. No se sube nada.
- Tamaño máximo
- Hasta 4 millones de caracteres Base64
- Requisitos
- Chrome, Edge, Firefox o Safari · JavaScript habilitado
Limitaciones que conviene conocer
- La entrada se limita a cuatro millones de caracteres, y las cadenas muy grandes están limitadas por la memoria disponible para la pestaña del navegador.
- Base64 no contiene información de tipo de archivo, así que el decodificador no puede elegir por ti la extensión correcta para una carga binaria.
- El texto que no es UTF-8, como las codificaciones heredadas de un solo byte, se informa como binario en lugar de adivinarse.
Privacidad y tratamiento de archivos
La decodificación ocurre en esta pestaña del navegador. La cadena Base64 y los bytes decodificados nunca salen de tu dispositivo, no se almacena ni se registra nada, y los archivos descargados los crea el navegador localmente.
Leer la política de privacidad completaPreguntas frecuentes sobre Decodificador Base64
Respuestas breves y directas a las dudas habituales antes de usar la herramienta.
¿Puede el decodificador manejar Base64 URL-safe y relleno ausente?
¿Qué pasa si el Base64 contiene una imagen o un archivo comprimido?
¿Por qué dice el decodificador que los bytes no son UTF-8 válido?
¿Cómo sé qué extensión debería tener una carga decodificada?
¿Qué tamaño de cadena Base64 puede manejar el decodificador?
¿Es seguro decodificar Base64 copiado de un correo o de un log?
¿Por qué los saltos de línea dentro de Base64 no se informan como errores?
Para seguir leyendo
Guías que explican las decisiones detrás de Decodificador Base64.