Base64decode : encodez et décodez Base64 en quelques secondes

Encodez et décodez des chaînes Base64 instantanément. Côté client, privé, sans limites.

0 chars
0 chars
100% côté client Vos données restent dans votre navigateur Aucune limite d'utilisation Aucune inscription requise

Choisissez un outil de conversion

Qu'est-ce que Base64 et pourquoi l'utiliser ?

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.

Comment fonctionne la conversion ? Un exemple clair

Encoding the word Hello (first 3 bytes: Hel)

Characters H e l
ASCII (dec) 72 101 108
Binary (8-bit) 01001000 01100101 01101100
6-bit groups 010010 000110 010101 101100
Index 18 6 21 44
Base64 chars S G V s
Full result SGVsbG8=

Every 3 bytes of input produce 4 Base64 characters — a ~33% size increase.

Common Use Cases

Email & MIME

MIME encodes email attachments (images, PDFs, binary files) in Base64 so they can travel safely through text-only email servers.

Data URIs

Embed images, fonts, or other assets directly in HTML or CSS using data:image/png;base64,…, eliminating extra HTTP requests.

API Authentication

HTTP Basic Auth encodes username:password in Base64. JWT tokens use Base64URL for their header and payload sections.

Binary Transport

Send binary data (images, PDFs, keys) through JSON APIs or XML documents that only support text characters.

Config Files

Store TLS certificates, private keys, and secrets in YAML or JSON config files (e.g., Kubernetes secrets) as Base64 strings.

Clipboard & Copy/Paste

Share binary data as text — paste a Base64 string into a chat message, issue tracker, or terminal without corrupting binary content.

FAQ