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

Hub de décodage Base64

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.

Choisissez un outil de conversion

Encodeur et décodeur de texte

Encodez ou décodez des chaînes de texte au format Base64.

Fichier vers Base64

Encodez tout type de fichier en Base64 pour les APIs ou le transfert.

Image vers Base64

Convertissez des images en URIs de données Base64 pour les intégrer dans CSS ou HTML.

Décodeur JWT

Décodez et inspectez des tokens JWT pour voir les en-têtes, payloads et claims.

Encodeur/Décodeur URL

Encodez ou décodez des URLs et paramètres avec l'encodage pourcent.

Encodeur/Décodeur Entités HTML

Convertissez les caractères spéciaux en entités HTML et inversement.

Convertisseur Hex ↔ Base64

Convertissez entre les formats hexadécimal et Base64.

Base64 vers image

Décodez des chaînes Base64 en images avec aperçu.

Base64 vers fichier

Décodez n'importe quelle chaîne Base64 vers son fichier d'origine avec détection automatique.

Base64 vers PDF

Décodez des documents PDF en Base64 et visualisez-les dans le navigateur.

Base64 vers texte

Décodez des chaînes Base64 en texte lisible avec des options d'encodage.

Validateur Base64

Vérifiez si une chaîne est correctement encodée en Base64.

Base64 vers JSON

Décodez du Base64 et affichez-le formaté en JSON.

Générateur de Data URI

Créez des Data URI Base64 à partir de texte ou de fichiers.

Base64 vers hexadécimal

Convertissez des chaînes Base64 en hexadécimal et inversement.

SVG vers Data URI

Convertissez du code SVG en Data URI pour l'intégration dans CSS et HTML.

Encodeur et décodeur UTF-8

Convertissez du texte en octets UTF-8 et décodez des séquences d'octets en texte.

Apprendre Base64

Voir tous les articles

Aide-mémoire

Voir tout

Encoding Formats Comparison

Base64, Hex, URL encoding, HTML entities — side-by-side comparison of when to use each format.

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