Encodeur / Décodeur Base64
Glisser-déposer un fichier ici, ou cliquer pour téléverser
Guide d'utilisation
L'Encodeur/Décodeur Base64 est un utilitaire basé sur navigateur pour convertir du texte et des données binaires vers et depuis l'encodage Base64 — un format largement utilisé qui représente des données binaires en utilisant uniquement des caractères ASCII imprimables. Le Base64 est omniprésent dans les logiciels modernes : les pièces jointes d'e-mails, les URI de données pour les images intégrées, l'authentification HTTP Basic, les JWT et les fichiers de configuration. Cet outil prend en charge le Base64 standard (RFC 4648) et le Base64url. Toutes les opérations sont instantanées et entièrement locales — rien n'est transmis.
- Sélectionner le mode encodage ou décodage — Utilisez le commutateur de mode en haut pour basculer entre « Encoder » (texte ou fichier → Base64) et « Décoder » (Base64 → texte ou fichier).
- Saisir le texte à encoder — En mode Encodage, tapez ou collez n'importe quel texte dans le panneau de saisie gauche. La sortie Base64 apparaît instantanément.
- Encoder un fichier binaire — Faites glisser n'importe quel fichier (image, PDF, ZIP, etc.) sur la zone de dépôt. L'outil lit le fichier localement et produit la chaîne Base64 complète.
- Décoder une chaîne Base64 — Passez en mode Décodage et collez une chaîne Base64 ou Base64url dans le panneau de saisie. Le texte décodé apparaît immédiatement.
- Choisir standard ou URL-safe — Basculez entre Base64 standard (utilise + et /) et Base64url (utilise - et _, sûr pour les URLs et les JWT).
- Copier ou télécharger le résultat — Cliquez sur « Copier » pour copier la sortie dans le presse-papiers, ou sur « Télécharger » pour la sauvegarder.
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 avec 64 caractères ASCII imprimables. Il est couramment utilisé pour intégrer des données binaires — images ou fichiers — dans des formats textuels comme JSON, HTML ou les e-mails.
Mes données sont-elles envoyées à un serveur lors de l'encodage ou du décodage ?
Non. Tout l'encodage et le décodage se fait entièrement dans votre navigateur avec les APIs JavaScript natives btoa()/atob() et FileReader. Rien n'est téléchargé vers un serveur.
Puis-je encoder des fichiers en Base64 ?
Oui. Passez en mode Fichier, puis glissez-déposez ou sélectionnez n'importe quel fichier. L'outil le lit avec l'API FileReader et génère l'URI de données Base64 complet.
Puis-je utiliser cet outil hors ligne ?
2Kit est une PWA. Après votre première visite, il est mis en cache et fonctionne entièrement hors ligne.
Quelle est la différence entre Base64 et Base64 sûr pour les URL ?
Le Base64 standard utilise + et / qui ont une signification particulière dans les URL. Le Base64 sûr pour URL les remplace par - et _, permettant d'inclure la chaîne encodée dans une URL sans encodage pourcent.
Implémentation technique
Tout le traitement s'effectue entièrement dans votre navigateur — aucune donnée n'est jamais envoyée à un serveur. Cet outil fonctionne entièrement hors ligne en tant qu'application web progressive (PWA) : après la première visite, toutes les pages et ressources sont mises en cache par le Service Worker et restent disponibles sans connexion internet. Vos données ne quittent jamais votre appareil, ce qui le rend sûr pour les contenus sensibles tels que les clés API, les mots de passe, les configurations privées et les documents confidentiels.