Base64 Converter Controls

Mode:
Currently in encode mode. Click to switch to decode mode.
Swaps the content between input and output areas and toggles the conversion mode
Upload a file to encode to Base64 or decode from Base64 format

Texte / données d'entrée

Sortie Base64

Les données codées Base64 apparaîtront ici

Encodeur et Décodeur Base64 - Outil Base64 en Ligne

Un encodeur/décodeur Base64 convertit des données binaires en une chaîne ASCII sûre afin qu’elles traversent des systèmes textuels—corps d’e‑mail, JSON, chaînes de requête, data URIs. Utilisez ce convertisseur pour encoder des fichiers, images et octets arbitraires, ou décoder des chaînes Base64 vers leur forme d’origine. Base64 n’est pas un chiffrement ; c’est un encodage de transport réversible qui augmente la taille d’environ 33 %.

Comment fonctionne Base64 (alphabet, padding, variante URL)

L’algorithme regroupe l’entrée en blocs de 3 octets (24 bits), puis les projette en quatre valeurs de 6 bits à l’aide d’un alphabet de 64 caractères (A–Z, a–z, 0–9, +, /). Si la longueur n’est pas multiple de 3, des caractères = assurent le remplissage pour aligner sur un multiple de 4. La variante URL remplace +/ par -_ et peut omettre le padding. L’outil gère les deux, ce qui facilite les allers‑retours dans les contextes web et APIs.

Exemples pratiques : images, jetons et data URLs

Encodez un petit PNG ou SVG à intégrer en data URI dans du CSS/HTML ; convertissez un tampon aléatoire cryptographique en jeton Base64 pour le debugging ; décodez une chaîne Base64 d’une charge JSON pour récupérer une pièce jointe. Exemple : data:image/png;base64,iVBORw0KGgo... peut être collé dans la barre d’adresse pour afficher l’image en ligne.

Pas à pas : texte vs fichiers, gestion UTF‑8

Pour le texte, nous utilisons l’UTF‑8 afin de préserver les caractères internationaux. Pour les fichiers, le navigateur traite les données localement sans téléversement, préservant la confidentialité. Collez du texte à encoder/décoder, ou déposez un fichier et choisissez les options de sortie. Copiez le résultat ou téléchargez‑le en .txt.

Mises en garde : taille et sécurité

Base64 augmente la taille d’environ un tiers, ce qui peut impacter la bande passante et la mémoire sur de gros fichiers. Évitez‑le pour de grandes images si la mise en cache de fichiers statiques est possible. Comme Base64 est réversible, ne le considérez jamais comme un contrôle de sécurité : utilisez la cryptographie pour la confidentialité (chiffrement) et l’intégrité (signatures ou MAC).

Further reading

Base64 est pratique pour de petits assets, des data URLs et le debugging d’encodages. Gardez à l’esprit les compromis de sécurité et de taille pour un usage en production.