Encoder du texte ou des chaînes au format Base64 instantanément
Un encodeur Base64 convertit du texte ou des données binaires en Base64 — un encodage qui représente n'importe quelle donnée avec seulement 64 caractères ASCII sûrs (A–Z, a–z, 0–9, + et /). Beaucoup de protocoles et formats ne transportent que du texte brut : pièces jointes d'e-mail (MIME), data URLs en HTML et CSS, payloads JSON, en-têtes HTTP Basic Authentication et tokens JWT s'appuient tous sur Base64 pour faire passer du contenu binaire par des canaux texte sans corruption.
Il faut comprendre que Base64 est un encodage, pas un chiffrement : n'importe qui peut le décoder instantanément, il n'offre donc aucune confidentialité. Son rôle est uniquement de rendre les données sûres pour le transport. La conversion se fait entièrement dans votre navigateur — rien n'est envoyé — et le décodeur Base64 complémentaire inverse le processus.
Non — c'est l'idée reçue la plus courante. Base64 est un encodage réversible que n'importe qui peut décoder sans clé. Il protège l'intégrité des données pendant le transport, pas leur confidentialité. Pour des secrets, utilisez un vrai chiffrement comme AES.
Base64 traite l'entrée par blocs de 3 octets produisant 4 caractères. Quand la longueur n'est pas divisible par 3, la sortie est complétée par un ou deux caractères =.
Environ 33 % : chaque 3 octets d'entrée deviennent 4 caractères de sortie. C'est le prix pour représenter des données arbitraires avec seulement 64 caractères sûrs.
Oui. Le texte est encodé en octets UTF-8 avant la conversion Base64 — accents, écritures non latines et emojis s'encodent et se décodent correctement.
Générateur UUID · Convertisseur de timestamp · Décodeur Base64 · Générateur de hash · Convertisseur de couleurs · Convertisseur de base numérique