Encodeur Base64
Convertissez n’importe quel texte, emoji et accents compris, en chaîne Base64 en un clic.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Encodeur Base64 ?
Le Base64 représente des données binaires avec 64 caractères ASCII imprimables (A–Z, a–z, 0–9, + et /). Il sert dès que des octets doivent transiter par des systèmes qui ne gèrent que du texte : pièces jointes d’e-mail, charges JSON, URL de données et en-têtes d’authentification HTTP Basic.
Cet encodeur convertit d’abord votre texte en octets UTF-8, ce qui permet d’encoder correctement les caractères non latins et les emoji, puis transforme chaque groupe de 3 octets en 4 caractères Base64.
Comment ça marche ?
- Saisissez ou collez votre texte : le résultat Base64 s’affiche instantanément.
- Choisissez les retours à la ligne (aucun, 76 caractères pour MIME, 64 pour PEM) et conservez ou non le remplissage « = ».
- Copiez le résultat ou téléchargez-le en fichier texte. Le bouton Échanger permet de décoder aussitôt une chaîne Base64.
Cas d'usage courants
- Intégrer un petit extrait de texte ou de JSON dans une URL, un cookie ou une valeur de configuration.
- Construire un en-tête Authorization HTTP Basic à partir d’identifiants de test « utilisateur:mot_de_passe ».
- Préparer des blocs Base64 de type MIME pour un e-mail ou des fichiers de type PEM.
- Vérifier à quoi doit ressembler une valeur Base64 dans un journal ou une réponse d’API.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
Hello world
SGVsbG8gd29ybGQ=
Confidentialité
Encodeur Base64 s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Le Base64 est un encodage, pas un chiffrement : n’importe qui peut le décoder. Il augmente aussi la taille des données d’environ 33 %. Pour les fichiers, utilisez l’encodeur Base64 de fichier.
Questions fréquentes
Le Base64 est-il une forme de chiffrement ?
Non. Le Base64 ne fait que changer la représentation des données et n’apporte aucune confidentialité. Ne l’utilisez jamais pour protéger des mots de passe ou des jetons.
Pourquoi mon résultat se termine-t-il par des « = » ?
Les « = » sont un remplissage qui rend la longueur de sortie multiple de 4. Vous pouvez le désactiver, mais certains décodeurs l’exigent.
Les emoji et les lettres accentuées sont-ils pris en charge ?
Oui. Le texte est converti en UTF-8 avant l’encodage : des caractères comme é, ç, 你 ou 😀 sont restitués à l’identique au décodage.
Outils associés
Décodeur Base64
Collez une chaîne Base64 et lisez aussitôt le texte d’origine, même si le remplissage est absent.
Encodage & décodage
Encodeur Base64URL
Transformez un texte en chaîne Base64URL utilisable directement dans une URL, un nom de fichier ou un segment de JWT.
Encodage & décodage
Convertisseur de fichier en Base64
Déposez un fichier et obtenez sa chaîne Base64 ou une URL data: à coller dans du HTML, du CSS, du JSON ou une requête d’API.
Outils de fichiers
Encodeur d’URL
Rendez n’importe quel texte sûr pour une URL : espaces, accents, esperluettes et emoji deviennent des séquences %XX.
Encodage & décodage
Convertisseur Texte en Hexadécimal
Voyez les octets exacts derrière n’importe quel texte, d’un simple « Bonjour » aux emoji, au format qu’attendent votre code ou votre débogueur.
Encodage & décodage
Convertisseur Texte en Binaire
Transformez des mots en 0 et en 1 : chaque octet de votre texte est affiché sur huit bits.
Encodage & décodage