Vérifier une fixture texte aller-retour
Décodez, comparez le texte, réencodez puis comparez le Base64 normalisé.
- Coller la charge
- Vérifier Unicode
- Ouvrir l’encodeur
- Réencoder et comparer
Décodez localement le Base64 standard ou Base64URL sans remplissage, normalisez espaces et padding, refusez l'alphabet malformé et exigez des octets UTF-8 valides. Utile pour les développeurs, analystes et tous ceux qui manipulent des réponses API encodées, des jetons JWT ou des data URLs. Prend en charge les variantes avec et sans padding avec un traitement instantané côté navigateur.
Outils Base64
Entrée Base64
Glisser-déposer pris en charge
Texte décodé
La sortie décodée apparaîtra ici.
Inspectez du texte transporté avec un décodage UTF-8 strict : espaces et alphabet URL sont normalisés, tandis que le Base64 invalide ou un contenu binaire déclenche une erreur locale précise.
Réalisez un flux Décodeur Base64 UTF-8 vérifiable dans ce navigateur.
Étape 1
Saisissez une charge Base64 ou Base64URL sans préfixe data:.
Étape 2
Les espaces sont retirés, - et _ convertis et le remplissage = rétabli.
Étape 3
Alphabet ou longueur invalides sont refusés avant décodage ; les octets non UTF-8 ont leur propre erreur.
Étape 4
Contrôlez espaces invisibles, ponctuation Unicode et fins de ligne.
Étape 5
Copiez ou téléchargez decoded.txt uniquement après avoir confirmé qu’il s’agit de texte.
Conséquence: La virgule et les métadonnées MIME échouent à la validation.
Correction: Utilisez le convertisseur de fichier ou ne gardez que la partie après « ;base64, » si elle représente du texte UTF-8.
Conséquence: Le Base64 peut être valide mais les octets ne sont pas du UTF-8.
Correction: Utilisez un décodeur binaire ; cette interface produit volontairement du texte.
Conséquence: Une chaîne peut être modifiée puis réencodée sans alerte.
Correction: Vérifiez séparément signature, MAC ou somme de contrôle fiable.
Décodez, comparez le texte, réencodez puis comparez le Base64 normalisé.
Les segments JWT sont en Base64URL, mais leur décodage ne valide aucune signature.
Le Base64 RFC 4648 4pyT représente les octets UTF-8 E2 9C 93, décodés exactement en caractère ✓.
Base64 représente n’importe quels octets ; cette interface ne renvoie que du texte UTF-8 valide.
Oui. - et _ sont normalisés et le remplissage est restauré.
L’éditeur attend la charge seule et une image contient des octets binaires.
Non. Il valide représentation et UTF-8, pas l’identité de l’émetteur.
Oui, les espaces ASCII sont supprimés avant validation.
Utilisez un flux binaire dédié ; cet outil ne reconstruit pas de fichier.
La normalisation, atob et TextDecoder en mode fatal s’exécutent dans ce navigateur. Aucune valeur ni texte n’est téléversé. Après mise en cache des ressources statiques, le décodage fonctionne hors ligne ; presse-papiers et téléchargement restent explicites.