FreeSEOTools.io
🔐
GratuitDeveloper Tools

Encodeur & Décodeur Base64

Encodez n'importe quel texte en Base64 ou décodez des chaînes Base64 en texte clair. Supporte les modes standard et URL-safe. Fonctionne entièrement dans votre navigateur — rien n'est envoyé à un serveur.

0 widget.chars
0 widget.chars

widget.encodeEmptyHint

Comment utiliser l'Encodeur & Décodeur Base64

Sélectionnez l'onglet Encoder pour convertir du texte brut (y compris Unicode) en chaîne Base64, ou choisissez l'onglet Décoder pour inverser le processus. Les résultats se mettent à jour instantanément au fur et à mesure que vous tapez — aucun clic sur un bouton requis.

Guide étape par étape

Choisissez Encoder ou Décoder selon votre objectif. Activez le Base64 URL-safe si la sortie sera utilisée dans une URL, une chaîne de requête ou un nom de fichier. Saisissez ou collez votre entrée dans la zone de texte — le résultat apparaît instantanément. Cliquez sur 'Copier la sortie' pour copier le résultat dans le presse-papiers, ou utilisez le bouton Échanger pour envoyer la sortie comme prochaine entrée.

Base64 vs Base64 URL-safe : lequel utiliser ?

Le Base64 standard utilise les caractères +, / et = qui peuvent perturber l'analyse des URL. Utilisez le Base64 URL-safe (Base64url) chaque fois que la sortie apparaîtra dans des paramètres de requête URL, des valeurs de cookies HTTP, des chaînes de tokens JWT ou des noms de fichiers. Pour tout le reste — e-mail, URI de données, stockage général — le Base64 standard est le bon choix.

Note de sécurité importante

Base64 est un schéma d'encodage, pas du chiffrement. Toute personne qui reçoit une chaîne Base64 peut la décoder immédiatement sans clé ni mot de passe. N'utilisez jamais Base64 pour 'cacher' des informations sensibles. Pour une transmission sécurisée, combinez toujours Base64 avec un chiffrement approprié (TLS/HTTPS, AES, etc.).

Questions fréquentes

Qu'est-ce que l'encodage Base64 ?

Base64 est un schéma d'encodage binaire-vers-texte qui représente des données binaires à l'aide de 64 caractères ASCII imprimables (A–Z, a–z, 0–9, +, /). Il est couramment utilisé pour encoder des données dans les en-têtes HTTP, les URI de données, les pièces jointes aux e-mails (MIME) et les charges JSON où les données binaires causeraient autrement des problèmes d'analyse.

Quelle est la différence entre Base64 et Base64 URL-safe ?

Le Base64 standard utilise les caractères '+' et '/' qui ont des significations particulières dans les URL. Le Base64 URL-safe (aussi appelé Base64url) remplace '+' par '-' et '/' par '_', et omet généralement les caractères de rembourrage '='. Cela rend la chaîne encodée sûre à inclure dans les URL et les noms de fichiers sans encodage en pourcentage.

Cet outil envoie-t-il mes données à un serveur ?

Non. Tout l'encodage et le décodage se passe entièrement dans votre navigateur en utilisant les APIs JavaScript intégrées btoa() et atob(). Votre texte ou vos données Base64 ne sont jamais transmis à aucun serveur. Vous pouvez même utiliser cet outil hors ligne une fois la page chargée.

Puis-je encoder du texte non-ASCII (Unicode) ?

Oui. Cet outil gère Unicode correctement en utilisant encodeURIComponent() avant l'encodage, ce qui convertit d'abord les caractères multi-octets en leur forme UTF-8 encodée en pourcentage. Cela garantit que des caractères comme le chinois, l'arabe, les emoji ou les lettres latines accentuées sont encodés et décodés avec précision.

Pourquoi ma sortie décodée affiche-t-elle du charabia ou une erreur ?

Si le décodage produit une erreur, la chaîne d'entrée n'est pas du Base64 valide. Les causes courantes incluent : des caractères de rembourrage ('=') manquants ou en trop, des caractères illégaux dans la chaîne, ou l'utilisation de Base64 standard quand la chaîne est du Base64 URL-safe (ou vice versa). Basculez l'option URL-safe et réessayez. Si la sortie ressemble à du charabia, les données d'origine étaient peut-être binaires (par ex. une image) plutôt que du texte.

Outils associés

Besoin d'un audit SEO technique complet ?

Nos experts SEO peuvent auditer la santé technique de votre site — crawlabilité, performance, données structurées et plus — et fournir un plan d'action personnalisé.

Get a Free SEO Audit