Base64 encoder/décoder
Encoder ou décoder du Base64 (UTF-8).
Vos fichiers restent sur votre appareil
Cet outil traite tout localement dans votre navigateur. Rien n’est envoyé sur un serveur.
📝 À propos de l’outil Base64 encoder/décoder
Cet outil convertit du texte en Base64 et inversement. Base64 est un schéma d’encodage qui représente des données binaires à l’aide de 64 caractères imprimables (A–Z, a–z, 0–9, + et /), le signe = servant de remplissage. Il permet de faire transiter des octets arbitraires en toute sécurité à travers des systèmes conçus pour du texte brut, comme l’e-mail, les champs JSON, les data URL et les en-têtes d’authentification HTTP Basic.
L’encodeur convertit d’abord votre texte en octets UTF-8 : le coréen, les emoji et les autres caractères non latins sont donc correctement traités, au lieu de provoquer l’erreur que l’on peut obtenir avec un simple appel à btoa(). Le décodage inverse le processus et interprète le résultat comme du texte UTF-8 ; si l’entrée n’est pas du Base64 valide, un message d’erreur clair s’affiche.
Gardez à l’esprit que Base64 est un encodage, pas un chiffrement : n’importe qui peut le décoder, et il augmente la taille des données d’environ 33 %. Utilisez-le pour le transport et l’intégration, jamais pour cacher des secrets. Tout s’exécute localement dans votre navigateur.
📘 Mode d’emploi
- 1
Saisissez votre texte
Saisissez ou collez dans le champ « Entrée » le texte brut à encoder, ou une chaîne Base64 à décoder.
- 2
Choisissez Encoder ou Décoder
Cliquez sur « Encoder » pour convertir le texte en Base64, ou sur « Décoder » pour retransformer du Base64 en texte lisible.
- 3
Copiez le résultat
Vérifiez le champ « Sortie » et utilisez le bouton « Copier » pour emporter le texte converti là où vous en avez besoin.
❓ FAQ
Base64 est-il une forme de chiffrement ?
Non. Base64 est un encodage réversible sans clé : n’importe qui peut le décoder. Utilisez un véritable chiffrement si vous devez protéger des données.
Le coréen et les emoji sont-ils pris en charge ?
Oui. Le texte est converti en octets UTF-8 avant l’encodage et décodé en UTF-8, de sorte que les textes multilingues sont restitués à l’identique.
Pourquoi le décodage échoue-t-il avec « Entrée Base64 invalide » ?
L’entrée contient peut-être des caractères hors de l’alphabet Base64 ou un remplissage incorrect. Le Base64 compatible URL, qui utilise - et _ au lieu de + et /, doit d’abord être reconverti avec les caractères standard.
Pourquoi le texte encodé est-il plus long que l’original ?
Base64 représente chaque groupe de 3 octets par 4 caractères : la sortie est donc environ un tiers plus volumineuse que les octets d’entrée.