Encodez et décodez des chaînes Base64 instantanément. Côté client, privé, sans limites.
Commencez avec le décodeur Base64 dans le navigateur, puis ouvrez l'outil spécialisé adapté au texte, aux fichiers, au JSON, aux payloads JWT, aux images, aux PDF et aux contrôles de validation.
Collez du Base64 dans le convertisseur principal et passez en mode décodage pour obtenir immédiatement du texte brut.
Vérifiez le remplissage, les variantes d'alphabet, les espaces et les caractères incorrects avant de décoder.
Récupérez des fichiers téléchargeables à partir de payloads Base64 avec détection MIME et traitement dans le navigateur.
Décodez les payloads d'API et appliquez un pretty print au JSON pour inspecter plus facilement les champs imbriqués.
Inspectez les en-têtes et payloads JWT encodés en Base64URL sans envoyer les tokens à un serveur.
Utilisez la route canonique de l'encodeur Base64 pour convertir du texte brut en chaîne Base64.
Encodez ou décodez des chaînes de texte au format Base64.
Encodez tout type de fichier en Base64 pour les APIs ou le transfert.
Convertissez des images en URIs de données Base64 pour les intégrer dans CSS ou HTML.
Décodez et inspectez des tokens JWT pour voir les en-têtes, payloads et claims.
Encodez ou décodez des URLs et paramètres avec l'encodage pourcent.
Convertissez les caractères spéciaux en entités HTML et inversement.
Convertissez entre les formats hexadécimal et Base64.
Décodez des chaînes Base64 en images avec aperçu.
Decode any Base64 string back to its original file with auto-detection.
Décodez des documents PDF en Base64 et visualisez-les dans le navigateur.
Decode Base64 strings to plain readable text with encoding options.
Check if a string is properly Base64 encoded.
Decode Base64 and pretty-print as formatted JSON.
Create Base64 data URIs from text or files.
Convert Base64 strings to hexadecimal and vice versa.
Convert SVG code to data URIs for CSS and HTML embedding.
Convert text to UTF-8 bytes and decode byte sequences to text.
A beginner-friendly introduction to Base64 and why it matters.
Step-by-step breakdown of the encoding algorithm.
Inspect JWT headers, payloads, and signatures.
Real-world scenarios where Base64 is essential.
Why Base64 is not a security measure.
Embed images directly in HTML and CSS with data URIs.
Base64, Hex, URL encoding, HTML entities — side-by-side comparison of when to use each format.
Base64 est un système d'encodage conçu pour représenter des octets sous forme de texte lisible avec un alphabet sûr pour tout canal numérique. Il transforme des groupes de trois octets en quatre caractères ASCII, évitant que des en-têtes d'e-mail, des formulaires web ou des systèmes de journalisation ne rejettent l'information. Lorsque vous copiez et collez des chaînes dans cet outil, vous transformez des données binaires en une séquence qui circule sans erreurs dans des protocoles prévus pour le texte brut.
La conversion introduit une augmentation d'environ 33 % par rapport à la taille d'origine. Ce surcoût garantit la compatibilité, mais reste acceptable pour transmettre des certificats, des clés d'API, de petites images ou des extraits JSON intégrés. Si la chaîne débute par des symboles comme +, / ou se termine par des signes égaux, c'est normal : le remplissage fait partie de la spécification et permet de reconstruire les bits d'origine au moment du décodage.
Encoding the word Hello (first 3 bytes: Hel)
Every 3 bytes of input produce 4 Base64 characters — a ~33% size increase.
MIME encodes email attachments (images, PDFs, binary files) in Base64 so they can travel safely through text-only email servers.
Embed images, fonts, or other assets directly in HTML or CSS using data:image/png;base64,…, eliminating extra HTTP requests.
HTTP Basic Auth encodes username:password in Base64. JWT tokens use Base64URL for their header and payload sections.
Send binary data (images, PDFs, keys) through JSON APIs or XML documents that only support text characters.
Store TLS certificates, private keys, and secrets in YAML or JSON config files (e.g., Kubernetes secrets) as Base64 strings.
Share binary data as text — paste a Base64 string into a chat message, issue tracker, or terminal without corrupting binary content.
More Developer Tools
Namso Gen
namso.io
Random IBAN
randomiban.co
Random IMEI
randomimei.com
Random MAC
randommac.com
UUID Gen
createuuid.com
Password Gen
password-generator.co
Lorem Ipsum
makelorem.com
JSON Format
jsonformat.co
Hex to ASCII
hextoascii.co
Hash Gen
hashgenerator.co
Char Counter
charcounter.io
QR Code
makeqrcode.io
URL Encode
urlencode.co
Morse Code
decodemorse.com
Binary Text
texttobinary.io
HTML Entities
htmlentities.io
Age Calc
calculateage.io
Compound Calc
compoundcalculator.io