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:motdepassepourAuthorization: Basic … - Petits extraits texte style data URI (les images ont un autre outil)
Comment utiliser
- Choisissez Encode ou Decode ; la conversion suit la saisie.
- Activez URL-safe pour les requêtes ou chemins.
- Collez le texte ou le Base64 ; les espaces du Base64 sont ignorés.
- Copiez le résultat. En cas d’échec, alignez le mode et le padding.
Exemples
| Entrée / réglage | Sortie | Notes |
|---|---|---|
Hello → Standard | SGVsbG8= | Exemple classique avec padding |
SGVsbG8= → Decode | Hello | Aller-retour |
user:pass → Standard | dXNlcjpwYXNz | Identifiants Basic Auth |
subjects?_d → URL-safe | c3ViamVjdHM_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.