Encodeur Base64

Encodez du texte en Base64.

Zone de travail

L'interface de l'outil apparaît ici.

Encodeur Base64 : à quoi sert cet outil

L'encodage Base64 est l'un des mécanismes les plus fondamentaux du web et de l'ingénierie logicielle : intégrer des images ou des polices directement dans des feuilles de style CSS ou des documents HTML (Data URIs), transmettre des pièces jointes dans des courriers électroniques via le protocole MIME, transporter des jetons d'authentification JSON Web Tokens (JWT) ou sérialiser des flux binaires dans des requêtes d'API REST. L'encodeur Base64 de Xorvian transforme instantanément n'importe quel texte ou fichier en une chaîne Base64 propre et sécurisée.

L'outil prend en charge nativement l'encodage de texte UTF-8 complet (préservant sans aucune corruption les caractères accentués français, les symboles typographiques et les emojis) ainsi que l'import direct de fichiers locaux (images PNG/JPG, documents PDF, icônes SVG) via un sélecteur de fichier dédié.

L'algorithme découpe les octets binaires par groupes de 6 bits pour les projeter sur un alphabet universel de 64 caractères ASCII sûrs pour le réseau (A-Z, a-z, 0-9, + et /), complété par des caractères de remplissage (=). Vous pouvez ensuite copier la chaîne générée d'un simple clic.

L'intégralité du traitement s'exécute localement dans la mémoire vive de votre navigateur via l'API standard `FileReader` et `TextEncoder`. Vos documents confidentiels, mots de passe et fichiers ne sont jamais transmis sur Internet.

  • Aucun fichier stocké

    Rien n'est enregistré sur nos serveurs, ni pendant ni après le traitement.

  • Traitement local

    Le calcul s'exécute dans votre navigateur dès que la technologie le permet.

  • Résultat immédiat

    Pas d'attente, pas de file d'export : le résultat s'affiche en direct.

  • Gratuit, sans compte

    Aucune inscription, aucune limite quotidienne, aucune publicité intrusive.

Ce que l'outil vous apporte

  • Encodage de texte UTF-8 complet

    Encodez tous vos textes sans risque de corruption des accents français (é, à, ç), caractères spéciaux et emojis.

  • Encodage direct de fichiers locaux

    Importez n'importe quel fichier (image, icône, document) pour récupérer instantanément sa représentation Base64 brute.

  • Compatibilité universelle (Data URIs, CSS, API)

    Générez des chaînes Base64 prêtes pour vos balises `<img src="data:image/...">` ou vos en-têtes HTTP.

  • Export direct en un clic pour vos headers d'API

    Un bouton de copie dédié place instantanément l'intégralité de la chaîne Base64 encodée dans votre presse-papiers.

  • Encodage sécurisé avec prise en charge complète d'UTF-8

    Vos données et fichiers ne quittent jamais votre appareil : sécurité absolue pour vos clés d'API et documents sensibles.

  • Génération immédiate de chaînes ASCII sûres

    Encodez autant de textes et fichiers que nécessaire sans limite de taille arbitraire et sans créer de compte.

Exemples concrets

Découvrez le fonctionnement de l'alphabet Base64 et ses applications pratiques :

Structure de l'alphabet d'encodage Base64 (64 caractères ASCII)
Plage d'index (6 bits)Caractères associésRôle technique
0 à 25A à Z (majuscules)Lettres latines majuscules
26 à 51a à z (minuscules)Lettres latines minuscules
52 à 610 à 9 (chiffres)Chiffres arabes
62+ (signe plus)Caractère de ponctuation standard
63/ (barre oblique)Caractère de ponctuation standard
Remplissage (Padding)= (signe égal)Complète les blocs de données inférieurs à 3 octets
Exemples d'encodage de texte en Base64
Texte source (UTF-8)Résultat encodé en Base64Contexte d'utilisation
BonjourQm9uam91cg==Texte simple avec padding final
XorvianWG9ydmlhbg==Identifiant de marque
admin:secret123YWRtaW46c2VjcmV0MTIzEn-tête HTTP Basic Authentication
Café & CroissantQ2Fmw6kgJiBDcm9pc3NhbnQ=Texte français avec accents UTF-8

Intégration d'une petite icône SVG dans un fichier CSS (Data URI)

Un développeur web charge une icône SVG via le bouton « Choisir un fichier ». Il récupère la chaîne Base64 et l'insère dans sa feuille de style (`background-image: url('data:image/svg+xml;base64,...')`), éliminant ainsi une requête HTTP superflue au chargement de sa page.

Création d'un en-tête d'authentification HTTP Basic

Un ingénieur intègre une API exigeant une authentification Basic. Il saisit son identifiant et son mot de passe sous la forme `api_user:secret_key_456` et clique sur « Encoder en Base64 » pour générer la valeur à placer après `Authorization: Basic `.

Sérialisation d'un texte confidentiel avec caractères spéciaux

Un rédacteur prépare un fragment de texte contenant des symboles techniques et des guillemets. En l'encodant en Base64, il s'assure que le contenu pourra transiter dans un fichier XML ou JSON sans conflit de parsing syntaxique.

Comment utiliser Encodeur Base64

  1. Saisir du texte ou importer un fichier

    Tapez ou collez votre texte dans la zone supérieure, ou cliquez sur « Choisir un fichier » pour sélectionner un fichier de votre disque.

  2. Cliquer sur « Encoder en Base64 »

    Si vous avez saisi du texte, cliquez sur le bouton d'encodage pour générer la chaîne dans le champ de résultat.

  3. Inspecter la chaîne encodée

    Vérifiez le résultat composé de caractères ASCII dans la zone de texte inférieure.

  4. Copier le résultat

    Cliquez sur « Copier » pour placer l'intégralité de la chaîne Base64 dans votre presse-papiers.

Conseils et erreurs à éviter

Comprendre l'augmentation de taille (+33 %)

L'encodage Base64 augmente la taille des données d'environ 33 % (chaque groupe de 3 octets devient 4 caractères ASCII) : réservez l'inclusion Data URI aux petits fichiers (< 50 Ko).

Gérer les accents français sans corruption

L'outil utilise un encodage UTF-8 standardisé avant la conversion binaire, garantissant que vos accents (é, à, è, ç) ne seront jamais altérés.

Base64 n'est pas un chiffrement

Base64 est un format de transport de données et non une méthode de cryptage : n'importe qui peut décoder une chaîne Base64 en un clic avec le décodeur Base64.

Utiliser pour l'email et le web

Base64 garantit qu'aucun caractère de contrôle ou séparateur ne sera corrompu lors du transit par des passerelles réseau anciennes.

À éviter : Confondre encodage Base64 et chiffrement de sécurité

Ne stockez jamais de mots de passe sensibles en Base64 en pensant qu'ils sont protégés : utilisez de vrais algorithmes de hachage ou de chiffrement.

À éviter : Encoder des fichiers vidéo ou volumineux en Data URI

Intégrer de gros fichiers en Base64 alourdit inutilement le code HTML et ralentit le rendu du navigateur : préférez un hébergement de fichier standard pour les gros médias.

À éviter : Modifier manuellement des caractères dans la chaîne

Changer un seul caractère ou supprimer un signe égal (=) corrompt l'alignement des blocs de 6 bits et rend le décodage impossible.

Questions fréquentes

Les réponses aux questions posées sur Encodeur Base64.

Outils liés

Les outils utilisés juste après celui-ci.

Mis à jour le août 2026. Voir tous les outils