+, /).
Mode compatible URL replaces +→- et /→_, and strips = padding — making it safe for URLs and filenames without percent-encoding.
All processing uses the browser's built-in TextEncoder / TextDecoder APIs. Nothing leaves your device.
What is Base64?
Base64 is a text encoding method that turns binary data or plain text into a limited ASCII character set. It is commonly used for email payloads, data URLs, API tokens, and moving binary content through text-only systems.
How to Use Base64 Encoder / Decoder
- Paste text into the input area or switch to the file mode.
- Choose encode or decode depending on your task.
- Use URL-safe mode when the result must work inside URLs or JWT-like payloads.
- Copy the output when the conversion looks correct.
Comprendre Base64 ▾
Exemple
Cas d’utilisation courants
- Intégrer des images dans HTML/CSS sous forme de data URIs
- Encoder des données binaires pour JSON ou l’envoi par e-mail
- Décoder des réponses API encodées en Base64
- Encoder des fichiers de configuration pour les variables d’environnement
Pourquoi utiliser cet outil
- Utile pour les data URLs, les charges utiles API, le transport binaire et les vérifications rapides de décodage.
- Prend en charge les flux d’encodage en texte brut et à partir de fichiers.
- Fonctionne entièrement dans le navigateur, sans téléversement ni traitement serveur.
Questions fréquentes
Non. Base64 est un encodage, pas un chiffrement. N’importe qui peut le décoder sans clé. Utilisez AES ou un algorithme similaire pour une véritable sécurité.
Le Base64 adapté aux URL remplace + par - et / par _ afin que la chaîne encodée puisse être utilisée dans des URL sans encodage en pourcentage.
Oui. Passez à l’onglet Fichier pour encoder en Base64 des fichiers binaires comme des images, des PDF ou des exécutables.
Non. Tout l’encodage et le décodage s’effectuent entièrement dans votre navigateur avec JavaScript. Aucune donnée n’est téléversée.