Encodeur et décodeur Base64

Encodez du texte UTF-8 en Base64 ou décodez des chaînes Base64 en texte brut. Utile pour les payloads API, le débogage Basic Auth et les fragments de données.

Cette conversion s’exécute uniquement dans votre navigateur — rien n’est téléversé.

URL-safe utilise - et _ à la place de + et /, et omet le padding =.

  • Entrée0
  • Sortie0
  • OptionsStandard

Entrée

Sortie

Pour les fichiers image, utilisez Image vers Base64 — URI de données

Qu'est-ce que cet outil ?

Convertit du texte UTF-8 ↔ Base64. Choisissez Standard (+/ avec padding =) ou URL-safe (-_ sans padding) selon l’usage.

Base64 n’est pas du chiffrement : pas de clé, réversible par tous. La sortie grossit d’environ 33 % (3 octets → 4 caractères).

Utile pour les payloads API, le débogage Basic Auth et les courts extraits. Pour les images, utilisez Image vers Base64.

Cas d'usage courants

  • Préparer ou inspecter des champs Base64 dans JSON et en-têtes d’API
  • Encoder utilisateur:motdepasse pour Authorization: Basic …
  • Petits extraits texte style data URI (les images ont un autre outil)

Comment utiliser

  1. Choisissez Encode ou Decode ; la conversion suit la saisie.
  2. Activez URL-safe pour les requêtes ou chemins.
  3. Collez le texte ou le Base64 ; les espaces du Base64 sont ignorés.
  4. Copiez le résultat. En cas d’échec, alignez le mode et le padding.

Exemples

Entrée / réglageSortieNotes
Hello → StandardSGVsbG8=Exemple classique avec padding
SGVsbG8= → DecodeHelloAller-retour
user:pass → StandarddXNlcjpwYXNzIdentifiants Basic Auth
subjects?_d → URL-safec3ViamVjdHM_X2Q_ à la place de /, sans =

Pièges courants

  • Un secret encodé en Base64 reste exposé.
  • Mélanger alphabets standard et URL-safe fait échouer beaucoup de décodeurs.
  • Cette page est réservée au texte ; images → Image vers Base64.

Références

Dernière révision: 2026-07-26

Questions fréquentes

Base64 est-il un chiffrement ?
Non. C’est un encodage réversible sans clé secrète ; quiconque a la chaîne peut la décoder.
Quelle est la différence entre Base64 standard et URL-safe ?
Le standard utilise +/ et souvent un padding =. URL-safe (RFC 4648 §5) utilise -_ et omet souvent le padding pour les requêtes ou chemins.
Puis-je préparer une valeur Basic Auth ici ?
Oui. Encodez `utilisateur:motdepasse` en Base64 standard, puis utilisez `Authorization: Basic <résultat>`. Exemple : `user:pass` → `dXNlcjpwYXNz`.
Puis-je encoder un fichier image ici ?
Cet outil est pour le texte UTF-8. Pour les images et data URI, utilisez Image vers Base64.