Aller au contenu
SDETRole
SDETRole

JSON et données

Encodeur / décodeur Base64

Encodage et décodage Base64 et Base64URL compatibles UTF-8, et de fichiers.

Fonctionne entièrement dans votre navigateur Sans inscription

Text to encode

Base64

À propos de cet outil

Le Base64 apparaît partout en test d’API : en-têtes d’auth Basic, segments de JWT, uploads de fichiers dans des corps JSON, URL data: et valeurs de configuration encodées. La fonction btoa intégrée au navigateur échoue sur tout caractère hors Latin-1 : cet outil encode donc d’abord le texte en octets UTF-8 et décode avec une vérification UTF-8 stricte. Il accepte les alphabets standard et URL-safe, tolère l’absence de padding et les retours à la ligne, et explique précisément pourquoi une saisie invalide échoue. Les fichiers sont lus localement et peuvent être restitués en Base64 brut ou en URL data:.

Mode d’emploi

  1. Choisissez « Encode » ou « Decode ».
  2. Tapez ou collez du texte ; le résultat se met à jour immédiatement. Cochez « URL-safe » pour le Base64URL (- et _ au lieu de + et /, sans padding).
  3. Pour encoder un fichier (jusqu’à 5 Mo), cliquez sur « Encode a file » (encoder un fichier) et choisissez éventuellement une sortie en URL data:.
  4. Lors du décodage de données binaires comme une image, l’outil identifie les types de fichiers courants et vous permet de télécharger les octets.

FAQ : Encodeur / décodeur Base64

Quelle est la différence entre Base64 et Base64URL ?

Base64URL remplace + par - et / par _, et supprime généralement le padding =, pour que la valeur soit sûre dans les URL, les noms de fichiers et les JWT. Le décodeur accepte automatiquement l’un ou l’autre alphabet, mais pas un mélange des deux dans une même chaîne.

Pourquoi mon texte décodé s’affiche-t-il mal ailleurs ?

Généralement, le texte a été encodé depuis un autre jeu de caractères (par exemple Windows-1252), ou l’outil utilisé a décodé les octets en Latin-1. Cet outil utilise toujours UTF-8 et signale les octets qui ne sont pas de l’UTF-8 valide au lieu d’afficher des caractères de remplacement.

Le Base64 protège-t-il les secrets ?

Non. N’importe qui peut l’inverser. Un en-tête d’auth Basic ou un secret Kubernetes en Base64 est en pratique du texte en clair, ce qui mérite d’être signalé si vous en trouvez dans des logs ou des captures d’écran.

Saisissez un terme pour rechercher sur SDETRole.

Recherche plein texte par Pagefind · s’exécute dans votre navigateur Ouvrir la page de recherche →