Qu'est-ce que Encodeur/Décodeur Base64 ?
L Encodeur/Décodeur Base64 convertit du texte en encodage Base64 et inversement de manière instantanée. Le Base64 est couramment utilisé pour intégrer des images dans le HTML/CSS, encoder des pièces jointes d e-mails, transmettre des données binaires sous forme de texte et gérer des jetons d authentification API — le tout traité en toute confidentialité sur votre appareil.
L'encodage suit le Base64 standard (RFC 4648) : 3 octets d'entrée deviennent 4 caractères ASCII de l'alphabet A-Z, a-z, 0-9, +, /, avec un remplissage =. L'outil gère correctement l'UTF-8 (les caractères multioctets survivent à l'aller-retour) et accepte des fichiers jusqu'à 5 Mo, renvoyant une data: URI prête à coller dans HTML, CSS ou JSON.
Comment utiliser
- Collez ou tapez votre texte dans la zone de saisie pour l encoder en Base64, ou collez une chaîne Base64 pour la décoder.
- Basculez entre les modes Encoder et Décoder à l aide du bouton de direction.
- Copiez le résultat en un clic — prêt à être collé dans du code, des e-mails ou des fichiers de configuration.
Quand l'utiliser
- Inspecter un en-tête Basic Auth en décodant le jeton user:pass après l'espace.
- Embarquer une petite icône ou police directement dans HTML ou CSS en data URI.
- Emballer des données binaires (signatures, certificats, octets d'image) pour survivre en JSON ou YAML.
Résultat
Encodez « Hello, World! » → « SGVsbG8sIFdvcmxkIQ== » pour l intégrer dans un payload JSON. Décodez « dXNlcjpwYXNz » → « user:pass » pour inspecter un en-tête d authentification Basic.
FAQ
- Pourquoi la sortie encodée est-elle plus longue que l'entrée ?
- Base64 transforme 3 octets en 4 caractères ASCII, donc la sortie grossit d'environ 33 %. Une image de 300 Ko devient à peu près 400 Ko de texte, plus le préfixe data URI. C'est le prix du transport en texte.
- Base64 est-il du chiffrement ou de la compression ?
- Ni l'un ni l'autre. C'est un encodage : n'importe qui le décode instantanément sans clé. À utiliser pour rendre des données binaires sûres en texte, pas pour cacher des secrets. La sortie est toujours un peu plus grosse que l'entrée, jamais plus petite.
- Pourquoi le décodage renvoie 'Base64 invalide' ?
- Souvent un caractère manquant ou en trop : signes = de bourrage supprimés, variante URL-safe (- et _ à la place de + et /), ou un saut de ligne parasite. Recopie la chaîne complète, y compris les = finaux, et réessaie.
- Puis-je encoder un fichier binaire comme un PNG ou un PDF ?
- Oui. Charge le fichier via le sélecteur — jusqu'à 5 Mo, il est lu en octets et renvoyé en data URI (data:image/png;base64,...) prête à coller dans une balise <img> ou une règle background-image en CSS.
- La sortie correspond-elle à celle de Python ou Node ?
- Oui pour le Base64 standard. base64.b64encode de Python et Buffer.from(str).toString('base64') de Node renvoient la même chose. Si la cible attend la variante URL-safe, remplace ensuite + → - et / → _.
Outils similaires
Chercheur de rimes
Trouvez des rimes parfaites et approchantes pour n'importe quel mot
Solveur d'Anagrammes
Trouvez tous les anagrammes valides d'un mot
Recherche Unicode
Recherchez des caractères Unicode par nom ou code
Encodeur/Décodeur d'URL
Encodez et décodez des URL instantanément
Alphabet phonétique OTAN
Convertissez du texte en alphabet phonétique OTAN
Compteur de paragraphes
Comptez les paragraphes de votre texte