Outils en français / Encoder en Base64 en ligne — UTF-8 correct (accents, ç)English version →
Encoder en Base64 en ligne — UTF-8 correct (accents, ç)
Base64 convertit des données binaires ou du texte en un alphabet de 64 caractères sûrs (A–Z, a–z, 0–9, +, /) pour les faire passer par des canaux qui n'acceptent que du texte : JSON, en-têtes HTTP, data URLs. Le résultat est toujours environ un tiers plus volumineux que l'original.
Le grand classique en français : la fonction btoa() du navigateur lève une exception dès qu'elle rencontre un caractère hors Latin-1 — ce qui, selon le contexte, touche accents et emoji. Cet outil convertit d'abord en octets UTF-8 puis encode : « déjà » ressort exactement identique au décodage.
Mode d'emploi
- Saisissez ou collez le texte à encoder (accents sans problème)
- Cliquez sur Convert ou appuyez sur Ctrl+Entrée
- Copiez le résultat ou transmettez-le à un autre outil via Send to…
Questions fréquentes
- Base64, c'est du chiffrement ?
- Non. C'est un encodage réversible sans clé : n'importe qui le décode instantanément. Ne l'utilisez jamais pour « cacher » des mots de passe ou des secrets ; la confidentialité exige du vrai chiffrement, comme AES.
- Que signifient les = à la fin ?
- C'est du padding : il indique combien d'octets manquaient dans le dernier bloc de 3. Ni erreur, ni données corrompues.
- Puis-je mettre le résultat dans une URL ?
- Attention à + et /, qui ont un sens particulier dans les URL. Utilisez la variante base64url (+ → -, / → _) ou appliquez un URL encode par-dessus.
Autres outils expliqués en français
- Formater du JSON en ligne (JSON Formatter) — gratuit
- Valider du JSON en ligne (JSON Validator) — avec ligne et colonne
- Visualiser du JSON en arbre et en graphe interactif (JSON Viewer)
- Décoder du Base64 en ligne — UTF-8 correct, compatible JWT
- URL Encode en ligne — encoder du texte pour les URL (percent-encoding)
- URL Decode en ligne — décoder le percent-encoding