Decodificador Base64 — Base64 a Texto
Decodifica cualquier cadena codificada en Base64 a texto legible al instante. Maneja Base64 estándar y variantes URL-safe.
Cómo Decodificar Base64
- 1Pega la cadena codificada en Base64 en la entrada
- 2El texto decodificado aparece automáticamente
- 3Si la entrada es inválida, un mensaje de error explica el problema
- 4Copia el texto decodificado con un clic
Ventajas
- Decodifica Base64 estándar y URL-safe
- Mensajes de error claros para entrada inválida
- Maneja correctamente la salida Unicode
- Decodificación instantánea sin demora
Preguntas Frecuentes
¿Qué caracteres son válidos en Base64?
Base64 estándar usa A-Z, a-z, 0-9, + y /. Base64 URL-safe reemplaza + por - y / por _, haciéndola apta para URLs sin codificación porcentual. Ambas variantes añaden = al final como relleno para que la longitud total sea múltiplo de 4. Si ves - o _ en lo que parece Base64, probablemente sea la variante URL-safe.
¿Por qué mi Base64 aparece como inválido?
Las causas más frecuentes: la cadena fue truncada al copiarla, contiene espacios o saltos de línea que rompen la codificación, usa caracteres fuera del alfabeto Base64, o simplemente no estaba codificada en Base64. Algunos strings se parecen a Base64 pero son hashes hexadecimales u otro formato. Verifica el origen del dato antes de decodificar.
¿Puedo decodificar archivos binarios con esta herramienta?
Esta herramienta decodifica Base64 a texto. Si los datos originales eran binarios (imagen, PDF, fuente u otro archivo), el resultado se mostrará como caracteres ilegibles — los bytes son correctos pero no se pueden representar como texto. Para inspeccionar una data URI, elimina el prefijo (data:image/png;base64,) y pega aquí solo la parte Base64.
¿Cómo reconozco una cadena codificada en Base64?
Las cadenas Base64 contienen únicamente caracteres alfanuméricos, +, / y posiblemente = como relleno al final. Su longitud es siempre múltiplo de 4 (antes de eliminar el relleno URL-safe). Uno o dos signos = al final son un indicador típico de Base64. Los strings con caracteres fuera de este conjunto — como %, # o espacios — no son Base64 válido.
¿Qué relación tienen Base64 y las data URLs?
Las data URLs incrustan el contenido de un recurso directamente en HTML o CSS con el formato data:[tipo];base64,[cadena Base64]. Por ejemplo, una imagen pequeña puede incluirse como data:image/png;base64,iVBOR..., eliminando la necesidad de una petición HTTP adicional aunque aumenta el tamaño del archivo HTML o CSS. Para inspeccionar el contenido de una data URL, elimina el prefijo y pega la parte Base64 aquí.
¿Por qué el texto decodificado se ve ilegible o muestra caracteres extraños?
Normalmente significa que los datos originales eran binarios — una imagen, PDF u otro archivo —, no texto. Base64 puede codificar cualquier dato binario, pero mostrar bytes binarios como texto produce símbolos sin sentido. Otra causa posible es un desajuste de codificación de caracteres: si el texto original usaba una codificación distinta al UTF-8, algunos caracteres pueden no convertirse correctamente.