Encodeur & Décodeur Base64 - Texte et fichier (Pris en charge par URL sécurisée)
Encodez tout texte ou fichier en Base64, ou décodez Base64 pour revenir au texte. Variante sécurisée par URL prise en charge. Prise en charge complète de l’UTF-8, entièrement dans votre navigateur.
À propos de Base64
Base64 représente les données binaires sous forme de texte ASCII utilisant 64 caractères. Base64, qui est sûr pour les URL, remplace « +/ » par « -_ » et retire le remplissage « = » » qui suit pour pouvoir circuler en toute sécurité dans les URL et les noms de fichiers. Les fichiers deviennent une URL de données lorsqu’ils sont encodés.
Continuez à améliorer vos images
Faites passer votre retouche photo au niveau supérieur avec ces outils populaires
Ajouter du texte à l’image
Ajouter des légendes et des titres à votre photo améliorée
Ajouter une bordure de photo
Encadrez votre effet avec de belles bordures
Compresser l’image
Optimisez votre image améliorée pour le partage
Redimensionner l’image
Modifier les dimensions de l’image
Photo en dessin animé
Essayez un style artistique différent
Croquis au crayon
Créez des dessins artistiques au crayon
Frequently Asked Questions
Collez votre texte ou déposez n’importe quel fichier dans la boîte d’entrée, gardez le mode sur Encodage et la représentation Base64 apparaît en sortie. Pour les fichiers, vous obtenez une URL de données qui peut être intégrée directement en HTML, CSS ou JSON — sans serveur de téléchargement entre les deux.
usageBase64, sûr des URL, échange « + » contre « - » et « / » contre « _ » et retire le remplissage « = » » de fin afin que la valeur encodée puisse voyager à l’intérieur des URL, noms de fichiers et segments JWT sans échapper davantage. Activez l’URL safe chaque fois que la sortie se retrouve dans une chaîne de requête, un segment de chemin ou un en-tête HTTP.
technicalNon. Base64 est un encodage, pas un chiffrement. N’importe qui peut décoder la chaîne en un clic, donc ne l’utilisez jamais comme mécanisme de confidentialité. Optez pour AES, RSA ou libsodium lorsque vous avez besoin d’une vraie confidentialité, et utilisez Base64 uniquement pour rendre les données binaires sûres pour le texte.
privacyBase64 regroupe trois octets en quatre caractères. Lorsque la longueur d’entrée n’est pas un multiple de trois, l’encodeur ajoute « = » au dernier bloc afin que la sortie reste un multiple de quatre. Le Base64 standard conserve le rembourrage ; Base64, en version URL sécurisée, la supprime parce que la longueur est implicite.
technicalOui. L’encodeur lit l’entrée comme UTF-8 avant d’encoder, donc les caractères arabes, chinois, cyrilliques et emoji font l’aller-retour proprement. Le résultat décodé est renvoyé sous forme de texte UTF-8, ce que tout navigateur, terminal et API moderne attend.
compatibilityBase64 gonfle les charges utiles d’environ 33 % — trois octets d’entrée deviennent quatre octets de sortie. Cela convient aux jetons courts, aux petites icônes et aux vignettes intégrées en JSON, mais pour les gros assets, il faut privilégier un envoi binaire direct ou un lien CDN pour garder les transferts rapides.
technicalNon. L’encodeur fonctionne entièrement à l’intérieur de votre navigateur en utilisant les API standard atob / btoa plus un wrapper UTF-8, donc votre texte ou fichier n’atteint jamais un serveur. Cela rend l’outil sûr pour les tokens, identifiants et binaires propriétaires que vous ne souhaitez pas exposer.
privacyUse Cases
Intégrer des images dans HTML et CSS sous forme d’URL de données
Des petites icônes en ligne, des logos et des sprites SVG en tant qu’URL de données Base64 pour sauvegarder les requêtes HTTP, expédier des emails HTML en fichier unique et garder les prototypes autonomes sans hébergement externe d’assets
Authentification API & Jetons porteurs
Construisez les en-têtes d’auth HTTP Basic, décodez les jetons porteurs lors du débogage de l’API et inspectez les identifiants base64 encapsulés partagés dans Postman, les exemples de curl et la documentation OpenAPI
Encodage des fichiers pour les charges utiles JSON et GraphQL
Enroulez les téléchargements binaires (PDF, images, extraits audio) sous forme de chaînes Base64 afin qu’elles circulent en toute sécurité à l’intérieur de JSON, de mutations GraphQL et de webhooks qui ne transportent que du texte
Décodage des pièces jointes MIME des emails
Extraire les pièces jointes codées base64 à partir de fichiers .eml bruts, journaux SMTP ou réponses IMAP pour récupérer des factures, captures d’écran et documents perdus à partir des exportations par email
Jetons sûrs pour URL pour les applications web
Générez des chaînes base64 sûres pour les URL afin de réinitialiser des mots de passe, des codes de vérification par email, des identifiants de partage et des URL courtes sans casser sur les caractères « + » ou « / » dans les navigateurs
Inspection manuelle des 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 un décodeur JWT complet installé dans votre terminal ou éditeur
Pixoate