Encodeur / Décodeur Base64

Convertissez du texte vers et depuis Base64. Prend en charge la sortie sécurisée pour les URL et l'habillage optionnel de ligne MIME à 76 caractères.

100% Traitement côté client

Vos données sont encodées/décodées entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Base64 encode les données binaires en texte ASCII. Activez URL-sécurisé pour utiliser -/_ au lieu de +// et supprimer le rembourrage =. Activez l'habillage MIME pour envelopper la sortie à 76 caractères par ligne (RFC 2045).

Qu'est-ce que Base64 ?

Base64 est un schéma d'encodage qui représente des données binaires en utilisant 64 caractères ASCII. Ce n'est pas du chiffrement ; c'est une transformation réversible utilisée pour transmettre des données en toute sécurité à travers des systèmes qui n'acceptent que du texte.

Comment ça Fonctionne

Les données sont divisées en blocs de 3 octets (24 bits) et mappées à quatre indices de 6 bits (0–63), qui sont ensuite représentés par un alphabet fixe. Si la longueur de l'entrée n'est pas un multiple de 3, des caractères de rembourrage = sont ajoutés.

Cet outil encode et décode en utilisant UTF‑8, ce qui garantit que le texte Unicode est géré correctement.

Habillage MIME à 76 Caractères

Pour les emails et certains systèmes hérités, Base64 est habillé à 76 caractères par ligne (RFC 2045). Activez "Habiller à 76 chars (MIME)" pour formater votre sortie en conséquence. L'habillage ne s'applique que lors de l'encodage.

Cas d'Utilisation Courants

  • Intégration de Ressources : URIs de données en HTML/CSS
  • Sérialisation : Transport de données binaires en JSON
  • Tokens : Transmission sécurisée dans les URL et les en-têtes
  • Email : Corps de messages MIME multipart

Considérations de Sécurité

Base64 n'est pas du chiffrement et n'offre aucune garantie de confidentialité ou d'intégrité. Ne vous fiez pas à lui pour la sécurité ; utilisez une cryptographie appropriée. Validez et assainissez les données décodées avant utilisation.

Questions Fréquentes

Base64 est-il la même chose que le chiffrement ?

Non. C'est un schéma d'encodage ; n'importe qui peut le décoder. Utilisez la cryptographie pour la confidentialité.

Pourquoi l'URL-sécurisé supprime-t-il le rembourrage ?

Le rembourrage est optionnel dans les contextes URL-sécurisés et le supprimer évite les caractères réservés d'URL. Lors du décodage, le rembourrage peut être restauré automatiquement.

Pourquoi je vois des erreurs d'entrée invalide ?

L'entrée peut inclure des caractères en dehors de l'alphabet Base64, ou des espaces à des endroits inattendus. Pour l'URL-sécurisé, assurez-vous d'utiliser -/_ (pas +//).

Cela gère-t-il Unicode correctement ?

Oui. L'outil gère correctement Unicode en convertissant le texte vers et depuis sa représentation UTF-8 pendant le processus d'encodage et de décodage.

Share this tool

Share a direct link or embed this tool on your site. Keep the Tooladex attribution link to support the project.