Flowfiles ← Tous les outils

Encodeur / Décodeur Base64

Texte · Fichiers · Images · URL-safe · MIME · PEM · Data URI — 100% local, sans upload

Tapez ou collez du texte pour l'encoder, ou importez n'importe quel fichier pour obtenir sa représentation Base64. Décodez du Base64 ou une Data URI en un clic. Tout s'exécute dans votre navigateur — aucune donnée n'est envoyée.

Entrée
Sortie

À quoi sert le Base64 ?

Base64 encode des données binaires en texte ASCII pour les transmettre dans des contextes texte uniquement : e-mails (MIME), attributs src HTML (Data URI), tokens JWT, en-têtes HTTP Authorization, secrets Kubernetes. Chaque groupe de 3 octets est converti en 4 caractères, soit +33 % de taille.

Fonctionnalités

Questions fréquentes

Qu'est-ce que le Base64 ?

Base64 représente des données binaires sous forme de chaîne ASCII en utilisant 64 caractères imprimables (A-Z, a-z, 0-9, +, /). Il est omniprésent dans les protocoles web et les formats de données.

Quelle différence entre Base64 standard et URL-safe ?

La variante URL-safe (RFC 4648) remplace + par - et / par _, évitant les conflits dans les URLs. Utilisée notamment dans les JWT, OAuth 2.0 et les identifiants de fichiers.

Quand utiliser le retour à la ligne MIME ou PEM ?

MIME (76 caractères/ligne) est requis par les e-mails RFC 2045. PEM (64 caractères) est la norme pour les certificats SSL/TLS et les clés SSH. Sans retour à la ligne convient aux tokens et APIs JSON.

Comment convertir une image en Data URI ?

Cliquez sur Importer un fichier ou glissez votre image dans la zone d'entrée. L'outil génère une Data URI data:image/png;base64,… prête à copier dans du HTML ou du CSS. Le bouton Copier sans en-tête extrait uniquement le Base64 brut.

Mes données sont-elles privées ?

Absolument. Tout le traitement Base64 s'effectue en JavaScript dans votre navigateur. Aucune donnée — texte ou fichier — n'est transmise à un serveur.

Outils associés