Encodeur / décodeur Base64

Convertissez du texte, des images et des fichiers en Base64 et inversement. Prise en charge complète de l'UTF-8, du Base64 compatible URL et des URL data pour intégrer des images en HTML et CSS.

  • Compatible UTF-8
  • Images et fichiers
  • URL data
Texte
Base64
Mode d'emploi

Comment utiliser l'outil Encodeur / décodeur Base64

  1. 01

    Choisissez un mode

    Utilisez l'onglet Texte pour les chaînes, ou l'onglet Fichier pour encoder images et documents ou décoder du Base64 en fichier.

  2. 02

    Convertissez instantanément

    Les résultats se mettent à jour pendant la saisie. Activez le mode compatible URL pour les jetons et les URL.

  3. 03

    Copiez ou téléchargez

    Copiez la chaîne Base64 ou l'URL data, ou téléchargez le fichier décodé.

Guide

À propos de l'outil Encodeur / décodeur Base64

L'encodeur et décodeur Base64 convertit du texte et des fichiers en Base64 et inversement. Utilisez-le pour intégrer des images directement en HTML ou en CSS, inspecter des jetons, ou décoder des chaînes Base64 issues d'API et d'e-mails en texte lisible ou en fichier d'origine.

Qu'est-ce que le Base64 ?

Le Base64 permet de représenter n'importe quelle donnée binaire (images, PDF, octets chiffrés) avec seulement 64 caractères de texte sûrs : A–Z, a–z, 0–9, + et /. Chaque groupe de 3 octets en entrée devient 4 caractères en sortie. Les données sont donc environ 33 % plus volumineuses, mais elles peuvent transiter sans risque par des systèmes conçus pour le texte, comme le JSON, le HTML, l'e-mail et les URL.

Le Base64 n'est pas du chiffrement. N'importe qui peut le décoder instantanément : ne l'utilisez jamais pour cacher des mots de passe ou des secrets.

Usages courants

  • URL data : intégrez de petites images et icônes en HTML (<img src="data:image/png;base64,…">) ou en CSS pour économiser une requête réseau.
  • API : envoyez des fichiers dans des charges JSON, ou lisez les champs Base64 des réponses.
  • Authentification : inspectez les en-têtes HTTP Basic Auth et les parties des jetons JWT, qui utilisent le Base64 compatible URL.
  • E-mail : les pièces jointes sont encodées en Base64 dans les messages MIME.

Standard ou compatible URL

Le Base64 standard utilise + et /, qui ont un sens particulier dans les URL. Le Base64 compatible URL les remplace par - et _ et supprime généralement le remplissage = final. Utilisez-le pour les jetons, les paramètres d'URL et les noms de fichiers.

Conseils

  • N'intégrez en URL data que de petites images (quelques Ko). Les grandes alourdissent votre HTML ou CSS et ne peuvent pas être mises en cache séparément.
  • Si le décodage affiche du texte illisible, il s'agit probablement d'un fichier. Passez à l'onglet Fichier pour le télécharger.
  • Le texte est encodé en UTF-8 : les lettres accentuées, les écritures non latines et les emojis survivent intacts à l'aller-retour.

En bref

Modes
Encoder et décoder
Entrée
Texte ou n'importe quel fichier
Encodage du texte
UTF-8 complet (emojis, accents)
Variantes
Standard et compatible URL
Sortie
Chaîne, URL data ou fichier
Confidentialité
Converti dans votre navigateur
Utiliser l'outil Encodeur / décodeur Base64 Lire le guideQu'est-ce que l'encodage Base64 ? Une explication simple avec exemples
FAQ

Questions sur cet outil

Il manque quelque chose ? Écrivez à contact@ultratoolsai.com.

Qu'est-ce que le Base64 ?

Le Base64 représente des données binaires avec 64 caractères de texte, pour que des images et des fichiers puissent être intégrés dans du JSON, du HTML, du CSS, des e-mails et des URL.

Qu'est-ce que le Base64 compatible URL ?

Une variante qui remplace + et / par - et _ et supprime le remplissage =, pour que le résultat puisse être utilisé dans des URL et des noms de fichiers sans échappement.

Comment intégrer une image en HTML ou en CSS ?

Encodez l'image dans l'onglet Fichier et copiez l'URL data. Utilisez-la sous la forme <img src="data:…"> ou background-image: url(data:…).

Mes fichiers sont-ils envoyés ?

Non. L'encodage et le décodage se font dans votre navigateur.