Collez une chaîne pour vérifier si elle est correctement encodée en Base64. Obtenez des diagnostics détaillés, dont l'analyse du jeu de caractères, la vérification du remplissage et un test de décodage.
Une chaîne Base64 valide ne contient que des caractères de l'alphabet Base64 : A-Z, a-z, 0-9, + et / (ou - et _ pour la variante compatible URL). La longueur de la chaîne doit être un multiple de 4 lorsqu'elle est correctement complétée par des caractères =.
Les problèmes courants incluent les espaces de fin, les sauts de ligne ou les caractères en dehors de l'alphabet Base64. Ce validateur vérifie toutes ces conditions et tente de décoder la chaîne pour confirmer qu'elle produit des données binaires valides.
Les causes courantes sont : des espaces ou des sauts de ligne dans la chaîne, des caractères en dehors de l'alphabet Base64 (comme @, # ou !), ou un remplissage incorrect. Le validateur vous indiquera exactement ce qui ne va pas.
Techniquement, un Base64 correct exige un remplissage pour que la longueur soit un multiple de 4. Cependant, de nombreuses implémentations acceptent les chaînes sans remplissage. Ce validateur considère les chaînes sans remplissage comme « valides mais sans remplissage ».
Le Base64 URL-safe remplace + par - et / par _ afin d'éviter les conflits avec les caractères spéciaux des URL. Cette variante est couramment utilisée dans les jetons JWT, les URI de données et les noms de fichiers.
Encodez ou décodez des chaînes Base64 directement dans votre navigateur
Convertissez du texte en Base64 ou décodez Base64 en texte brut
Convertissez des images en chaînes encodées Base64
Décodez des chaînes Base64 en images visibles
Encodez n'importe quel fichier en chaîne Base64
Décodez n'importe quelle chaîne Base64 vers son fichier d'origine
Décodez des chaînes Base64 en documents PDF
Décodez et inspectez les tokens JWT
Encodez ou décodez des URLs avec l'encodage pourcent
Convertissez les caractères spéciaux en entités HTML
Convertissez entre les formats hex et Base64
Décodez des chaînes Base64 en texte lisible
Décodez du Base64 et affichez-le formaté en JSON
Générez des Data URI Base64 à partir de texte ou de fichiers
Convertissez des chaînes Base64 en hexadécimal et inversement
Convertissez du SVG en Data URI pour CSS et HTML
Encodez du texte en octets UTF-8 ou décodez des octets en texte