DECODEX · BASE64 · UTF-8
Base64 decodificar texto online gratis
Decodifica Base64 y Base64URL como texto UTF-8. Compatible con acentos, otros idiomas y emojis. Gratis y sin registro.
Decodificación de archivos
Restaura un archivo desde texto Base64 y descarga el resultado.
Cómo decodificar texto Base64 en línea
La decodificación Base64 restaura los bytes originales. El conversor de texto de arriba muestra el texto con la codificación seleccionada. Para restaurar imágenes, PDF u otros datos binarios, elige un archivo de texto Base64 en la sección de archivos de abajo y descarga el resultado.
- Pega solo la parte Base64. Elimina las comillas de JSON o prefijos como data:text/plain;base64, antes de convertir.
- La conversión es automática. Si la desactivas, pulsa el botón de conversión o Ctrl+Enter (⌘+Enter en Mac).
- Copia el resultado con el botón de copia. El límite es de 5 MB de texto UTF-8.
Ejemplos verificados de texto Base64
Los ejemplos usan UTF-8. Compara entrada y resultado para confirmar la dirección. Un carácter Unicode puede ocupar varios bytes; el número de caracteres no determina la longitud Base64.
| Entrada | Resultado |
|---|---|
SGVsbG8= | Hello |
wqFIb2xhIQ== | ¡Hola! |
7JWI64WV7ZWY7IS47JqUIPCfmIA= | 안녕하세요 😀 |
Formatos Base64 y relleno admitidos
Base64 usa + y /; Base64URL usa - y _. Las letras y los números se mantienen. El relleno = es una decisión independiente: algunos protocolos lo omiten y otros lo conservan. Una cadena formada solo por letras y números no permite distinguir los dos alfabetos. Ninguno de los formatos es un cifrado.
Cada carácter de datos representa seis bits. Tres bytes completan 24 bits y cuatro caracteres. Los acentos y emojis pueden ocupar varios bytes UTF-8: 😀 ocupa cuatro bytes y produce 8J+YgA==. La tabla compara entradas de uno, dos y tres bytes.
Zg → f; Zg== → f; 8J-YgA → 😀.
Resolver errores de decodificación Base64
Si una cadena no se convierte, elimina comillas, signos adicionales y el prefijo de una URL de datos; pega solo la parte Base64. El relleno = solo puede aparecer al final. Una longitud con resto 1 al dividir entre 4 es inválida. Los espacios, saltos de línea y caracteres de Base64URL - y _ se aceptan. Un error UTF-8 puede indicar datos binarios o una codificación distinta: UTF-8 es el valor predeterminado. Si el texto es ilegible, elige la codificación original.
Elegir la codificación original al decodificar Base64
Base64 contiene bytes, no información sobre su codificación. UTF-8 es la opción predeterminada. Si el origen usa EUC-KR / CP949, Shift_JIS o GB18030, selecciona esa codificación encima del resultado.
La codificación no se detecta automáticamente. Compara el resultado con el original: una conversión sin error puede producir texto incorrecto. Las imágenes, los PDF y los datos comprimidos no son texto.
| Codificación | Texto | Base64 |
|---|---|---|
| UTF-8 | ¡Hola! | wqFIb2xhIQ== |
| Windows-1252 | ¡Hola! | oUhvbGEh |
Preguntas frecuentes
¿Cómo corregir texto ilegible o un error UTF-8?
Base64 contiene bytes, no información sobre su codificación. UTF-8 es la opción predeterminada. Si el origen usa EUC-KR / CP949, Shift_JIS o GB18030, selecciona esa codificación encima del resultado. La codificación no se detecta automáticamente. Compara el resultado con el original: una conversión sin error puede producir texto incorrecto. Las imágenes, los PDF y los datos comprimidos no son texto.
¿Toda cadena Base64 termina en =?
No. Si el número de bytes es múltiplo de tres, no se necesita relleno. Otros protocolos omiten el relleno expresamente.
¿Base64 protege mi texto?
Base64 es una representación reversible de datos, no un cifrado. No protege contraseñas ni otros secretos.
La conversión se realiza en tu navegador. El texto introducido y el resultado no se envían a un servidor de conversión. Google Analytics mide las visitas y el uso de las funciones.
