Aller au contenu
Allin

Encodeur / décodeur Base64

Encode et décode du Base64 en ligne — gratuit.

Cet encodeur/décodeur Base64 gratuit convertit du texte en Base64 et inversement, instantanément. Le Base64 représente des données binaires ou texte avec 64 caractères ASCII sûrs, pour transiter par des systèmes qui ne gèrent que du texte — data URI, JSON, JWT, e-mail.

Comment l'utiliser

  1. Colle ton texte ou ta chaîne Base64.
  2. Choisis Encoder ou Décoder.
  3. Copie le résultat converti.

Questions fréquentes

Qu'est-ce que le Base64 ?

Le Base64 est un encodage qui représente des données avec 64 caractères ASCII imprimables (A–Z, a–z, 0–9, + et /), afin que du contenu binaire puisse être stocké ou envoyé en texte brut.

Le Base64 est-il un chiffrement ?

Non. Le Base64 est un encodage, pas un chiffrement — n'importe qui peut le décoder. Ne l'utilisez jamais pour protéger des données sensibles ; utilisez un vrai chiffrement.

Quand utilise-t-on le Base64 ?

Pour intégrer des images en HTML/CSS via data URI, encoder des pièces jointes, transporter du binaire en JSON ou JWT, et passer des données par des canaux texte.

À quoi sert Encodeur / décodeur Base64 ?

Encode et décode du Base64 en ligne — gratuit.

Dans quels cas s'en sert-on concrètement ?

Lire une charge utile qu'on t'a transmise, embarquer un petit fichier dans une configuration, et comprendre pourquoi une chaîne de requête casse une fois arrivée au serveur.

Quelle est l'erreur la plus fréquente ?

Prendre le Base64 pour une protection. C'est un encodage, pas un chiffrement : n'importe qui le décode instantanément, et un jeton collé dans un ticket public est un jeton divulgué.

En quoi Encodeur / décodeur Base64 diffère-t-il de Encodeur / décodeur d'entités HTML ?

Ils se ressemblent mais répondent à des questions différentes : Encodeur / décodeur d'entités HTML est celui à ouvrir lorsqu'il s'agit de convertis du texte en entités HTML et inversement, en échappant <, >, &, guillemets et éventuellement tous les caractères non-ASCII. Choisis celui qui correspond à ton point de départ — les deux sont gratuits.

Existe-t-il un outil pour l'étape suivante ?

Encodeur / décodeur d'URL est le plus proche après celui-ci : Encode et décode des URL et paramètres de requête.

Quels autres outils vaut-il la peine d'ouvrir à côté ?

Décodeur JWT et Validateur / décodeur d'UUID — ils reviennent assez souvent dans la même tâche pour mériter un second onglet.

D'où viennent les données ?

Les encodages suivent leurs RFC : un aller-retour est donc sans perte. L'encodage d'URL a deux variantes — espace en %20 ou en signe plus — et l'outil précise celle qu'il applique.

Pour aller plus loin

Tous les guides
ExplicationQu'est-ce que l'encodage Base64 ?Le Base64 transforme des données binaires en texte sûr. Voici ce qu'il fait, pourquoi il existe, pourquoi ce n'est pas du chiffrement, et le surcoût de taille qu'il ajoute.GuideL'encodage d'URL expliqué : le pourcentage et là où ça coinceL'encodage par pourcentage se décide composant par composant, et c'est de là que vient toute la confusion. Une barre oblique est légale dans un chemin et doit être échappée dans une valeur de requête ; une espace est %20 dans un chemin et peut être + dans un corps de formulaire. Voici les ensembles exacts de la RFC 3986, les trois fonctions JavaScript qui divergent, et les pièges.ExplicationQu'est-ce qu'un JWT (JSON Web Token) ?Un JWT est un jeton compact et signé qui transporte l'identité entre services. Voici ses trois parties, son usage pour l'authentification et ses limites de sécurité.GuideConstruire une URL avec paramètres qui survit à un copier-collerTrois encodages, une différence visible : %20 ou +. Le mode formulaire du générateur reproduit URLSearchParams octet pour octet sur dix-sept valeurs — mais donne-lui une URL de base avec un fragment et tous les paramètres atterrissent dans le hash, invisibles du serveur.ExplicationCe qu'il y a dans un JWT — et ce qu'il ne protège pasUn JWT est signé, pas chiffré. Quiconque détient le jeton peut décoder la charge utile et lire chaque revendication. Voici un vrai jeton, décodé sans aucune clé, plus les trois attaques que la signature est censée arrêter et le seul problème qu'elle ne peut pas résoudre.ComparatifJSON vs XML : quelle différence ?JSON et XML stockent tous deux des données structurées en texte, mais avec des compromis différents. Voici à quoi ressemble chacun, où chacun l'emporte et comment choisir.