Encodeur et décodeur Base64
Passez du texte ou un fichier en Base64, sans envoyer vos données.
Les fichiers restent sur votre appareil. Rien n'est téléversé.
Un fichier local de 10 Mio maximum. Pour décoder, choisissez un fichier contenant du texte Base64.
Résultat binaire : téléchargez les octets exacts. Aucun aperçu UTF-8 lisible n’est disponible.
Aperçu limité à 16 384 caractères. Copier et Télécharger conservent le résultat complet.
Entrée : 1 Mio de texte UTF-8 (1 048 576 octets) ou un fichier de 10 Mio (10 485 760 octets), dans les deux sens.
Base64 n’est pas du chiffrement. Les données restent en mémoire, sans envoi, enregistrement ni ajout à l’URL.
Outils associés
-
Encodeur et décodeur URL
Encodez du texte pour une URL ou retrouvez les caractères d’origine. -
Décodeur JWT
Lisez le contenu et les dates du jeton. La signature n’est pas vérifiée. -
Testeur de regex
Vérifiez un motif, ses captures et le texte de remplacement. -
Générateur de hash
Sommes MD5 et SHA d’un texte ou d’un fichier, avec clé HMAC et champ de comparaison.
Une valeur Base64 dans une réponse API ne révèle pas toujours son contenu au premier regard. Collez-la ici pour la décoder, ou partez de votre texte ou fichier pour produire une chaîne encodée. Les caractères accentués, les émojis et les autres écritures sont traités en UTF-8. Vous pouvez choisir l’alphabet standard ou sa variante adaptée aux URL. Les opérations restent dans votre navigateur et la page ne mémorise pas les données saisies.
Mode d'emploi
- Choisissez Encoder ou Décoder, puis la source Texte ou Fichier.
- Collez du texte pour lancer la conversion automatique ; pour un fichier, cliquez sur Exécuter.
- Sélectionnez l’alphabet URL si nécessaire et les retours à la ligne pour l’encodage.
- Copiez le résultat complet ou téléchargez-le. Effacer retire les données en cours.
Ce qu'il prend en charge
- Préserve les accents combinés, les émojis et les fins de ligne du texte UTF-8.
- Ajoute le remplissage standard requis et l’omet avec l’alphabet URL.
- Insère des retours CRLF toutes les 76 positions lors de l’encodage.
- Vérifie l’alphabet, la position du remplissage et les bits inutilisés.
- Restitue les octets binaires sans fabriquer de texte à partir de caractères de remplacement.
FAQ
Base64 permet-il de chiffrer mes données ?
Non. Base64 transforme la représentation des octets, sans secret ni clé. Toute personne disposant de la chaîne peut la décoder. Ce format ne garantit pas non plus l’origine ou l’intégrité du contenu. Un fichier correctement décodé n’est donc pas nécessairement sûr à ouvrir.
Quelles sont les limites de taille ?
Chaque entrée accepte jusqu’à 1 Mio de texte UTF-8, soit 1 048 576 octets, ou un fichier de 10 Mio, soit 10 485 760 octets. Ces plafonds valent dans les deux sens. Base64 augmente la taille d’environ un tiers : une sortie peut dépasser le plafond si vous la réutilisez ensuite comme entrée.
Pourquoi le texte décodé ne s’affiche-t-il pas ?
La valeur peut représenter une image ou une archive plutôt que du texte. Si les octets ne sont pas du UTF-8 valide ou contiennent des caractères de contrôle non imprimables, téléchargez le résultat binaire. Les octets restent intacts. Identifiez le format avant d’ouvrir le fichier, car Base64 ne fournit pas de type fiable.
Les espaces et les signes égal sont-ils acceptés ?
Le décodeur ignore les espaces ASCII, les tabulations et les retours CR et LF. Le remplissage peut être absent ou correctement placé. Les mélanges d’alphabets, le remplissage incorrect et les bits inutilisés non nuls sont refusés. Retirez le préfixe d’une URL de données avant de coller uniquement sa partie Base64.
La copie contient-elle seulement l’aperçu ?
Non. L’aperçu affiche au maximum 16 384 caractères pour garder une interface réactive. Copier et Télécharger utilisent le résultat complet. Les données ne sont ni enregistrées dans le stockage du navigateur ni ajoutées à l’adresse de la page. Effacer ou Annuler invalide le calcul en cours et empêche le retour d’un ancien résultat.
Mis à jour le