Encodeur et décodeur Base64 - Texte et fichier (URL-Safe pris en charge)

Encodez n'importe quel texte ou fichier en Base64, ou décodez du Base64 en texte. Variante URL-safe prise en charge. Prise en charge complète de l'UTF-8, tout s'exécute dans votre navigateur.

Collez du texte ou du Base64 ici…

ou déposez n'importe quel fichier

Les fichiers sont automatiquement supprimés après traitementSans filigraneGratuit — aucune inscription requise

Frequently Asked Questions

Collez votre texte ou déposez n'importe quel fichier dans la zone de saisie, gardez le mode sur Encoder et la représentation Base64 apparaît dans la sortie. Pour les fichiers, vous obtenez une URL de données qui peut être intégrée directement dans du HTML, du CSS ou du JSON — sans aucun serveur de téléversement intermédiaire.

usage

Le Base64 compatible URL remplace « + » par « - » et « / » par « _ » et supprime le remplissage « = » de fin, afin que la valeur encodée puisse circuler dans les URL, les noms de fichiers et les segments JWT sans échappement supplémentaire. Activez l'option compatible URL chaque fois que le résultat se retrouve dans une chaîne de requête, un segment de chemin ou un en-tête HTTP.

technical

Non. Le Base64 est un encodage, pas un chiffrement. N'importe qui peut décoder la chaîne en un clic : ne vous en servez donc jamais comme mécanisme de confidentialité. Optez pour AES, RSA ou libsodium lorsque vous avez besoin d'une vraie confidentialité, et utilisez le Base64 uniquement pour rendre des données binaires compatibles avec le texte.

privacy

Le Base64 encode trois octets en quatre caractères. Lorsque la longueur de l'entrée n'est pas un multiple de trois, l'encodeur complète le dernier bloc avec « = » afin que la sortie reste un multiple de quatre. Le Base64 standard conserve ce remplissage ; le Base64 URL-safe le supprime, car la longueur est implicite.

technical

Oui. L'encodeur lit l'entrée en UTF-8 avant l'encodage, si bien que les caractères arabes, chinois, cyrilliques et emojis font l'aller-retour proprement. Le résultat décodé est restitué sous forme de texte UTF-8, ce qu'attendent tous les navigateurs, terminaux et API modernes.

compatibility

Le Base64 augmente la taille des données d'environ 33 % : trois octets en entrée deviennent quatre octets en sortie. C'est acceptable pour les tokens courts, les petites icônes et les vignettes intégrées au JSON, mais pour les fichiers volumineux, privilégiez un envoi binaire direct ou un lien CDN afin de garder des transferts rapides.

technical

Non. L'encodeur s'exécute entièrement dans votre navigateur à l'aide des API standard atob / btoa et d'un wrapper UTF-8 : votre texte ou votre fichier n'atteint jamais de serveur. L'outil est donc sûr pour vos tokens, vos identifiants et vos binaires propriétaires que vous ne souhaitez pas exposer.

privacy

How Base64 Encoder/Decoder helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Web & SEO

Intégrez des images dans HTML et CSS sous forme de Data URL

Intégrez de petites icônes, logos et sprites SVG sous forme d'URL de données Base64 pour économiser des requêtes HTTP, envoyer des e-mails HTML en un seul fichier et garder vos prototypes autonomes sans hébergement externe des ressources

For Developers

Authentification API et jetons Bearer

Composez des en-têtes d'authentification HTTP Basic, décodez les jetons bearer lors du débogage d'API et inspectez les identifiants encodés en base64 partagés dans Postman, les exemples curl et la documentation OpenAPI

For Developers

Encodage de fichiers pour les charges utiles JSON et GraphQL

Encodez vos fichiers binaires (PDF, images, clips audio) en chaînes Base64 pour qu'ils transitent en toute sécurité dans le JSON, les mutations GraphQL et les corps de webhooks qui ne transportent que du texte

Everyday Use

Décodage des pièces jointes MIME d'e-mail

Extrayez les pièces jointes encodées en Base64 de fichiers .eml bruts, de journaux SMTP ou de réponses IMAP pour récupérer factures, captures d'écran et documents perdus dans des exports d'e-mails

Web & SEO

Jetons compatibles URL pour applications web

Générez des chaînes Base64 compatibles avec les URL pour vos liens de réinitialisation de mot de passe, codes de vérification par e-mail, identifiants de partage et URL courtes, sans casser sur les caractères « + » ou « / » dans les navigateurs

For Developers

Inspecter manuellement les segments JWT

Décodez les segments d'en-tête et de charge utile d'un JSON Web Token lors du débogage local lorsque vous n'avez pas de décodeur JWT complet installé dans votre terminal ou votre éditeur