Pega una cadena para validar si está correctamente codificada en Base64. Obtén diagnósticos detallados que incluyen análisis del conjunto de caracteres, comprobación del relleno y prueba de decodificación.
Una cadena Base64 válida contiene únicamente caracteres del alfabeto Base64: A-Z, a-z, 0-9, + y / (o - y _ para la variante compatible con URL). La longitud de la cadena debe ser un múltiplo de 4 cuando está correctamente rellenada con caracteres =.
Los problemas habituales incluyen espacios en blanco al final, saltos de línea o caracteres fuera del alfabeto Base64. Este validador comprueba todas estas condiciones e intenta decodificar la cadena para confirmar que produce datos binarios válidos.
Las causas más habituales son: espacios o saltos de línea en la cadena, caracteres fuera del alfabeto Base64 (como @, # o !) o relleno incorrecto. El validador te indicará exactamente qué está mal.
Técnicamente, Base64 correcto requiere relleno para que la longitud sea múltiplo de 4. Sin embargo, muchas implementaciones aceptan cadenas sin relleno. Este validador considera las cadenas sin relleno como «válidas pero sin relleno».
Base64 URL-safe reemplaza + por - y / por _ para evitar conflictos con los caracteres especiales de las URL. Esta variante se usa habitualmente en tokens JWT, URIs de datos y nombres de archivo.
Codifica o decodifica cadenas Base64 directamente en tu navegador
Convierte texto a Base64 o decodifica Base64 a texto plano
Convierte imágenes a cadenas codificadas Base64
Decodifica cadenas Base64 a imágenes visibles
Codifica cualquier archivo a una cadena Base64
Decodifica cualquier cadena Base64 de vuelta a su archivo original
Decodifica cadenas Base64 a documentos PDF
Decodifica e inspecciona tokens JWT
Codifica o decodifica URLs con codificación porcentual
Convierte caracteres especiales a entidades HTML y viceversa
Convierte entre formatos hexadecimal y Base64
Decodifica cadenas Base64 a texto legible
Decodifica Base64 y muéstralo con formato JSON legible
Genera Data URIs en Base64 a partir de texto o archivos
Convierte cadenas Base64 a hexadecimal y viceversa
Convierte SVG a Data URIs para CSS y HTML
Codifica texto a bytes UTF-8 o decodifica bytes a texto