Encoder / Décoder Base64
Encodage et décodage Base64 sûrs en UTF-8.
Votre texte est encodé et décodé entièrement dans votre navigateur, donc rien de ce que vous collez n'est téléversé vers un serveur.
Besoin d'inspecter un jeton ? Essayez le Décodeur JWT.
À propos de Encoder / Décoder Base64
Cet encodeur décodeur Base64 convertit le texte en Base64 et décode le Base64 en texte lisible, le tout traité localement dans votre navigateur. L'encodage est compatible UTF-8, donc les emoji, les accents et n'importe quel caractère Unicode font l'aller-retour correctement sans corruption. Le décodeur est tolérant : il accepte l'alphabet URL-safe (avec - et _), tolère un remplissage manquant et supprime les espaces parasites avant de décoder le Base64 en texte. Il est conçu pour les développeurs, les ingénieurs QA et toute personne travaillant avec des API, des JWT, des data URI ou des en-têtes HTTP qui a besoin d'un convertisseur base64 rapide et fiable pour encoder ou décoder à la volée. Basculez entre les modes Encoder et Décoder d'un seul clic et copiez le résultat. Comme tout s'exécute dans votre navigateur, rien n'est téléversé vers un serveur.
Fonctionnalités
- Encodage compatible UTF-8 pour que les emoji et les caractères accentués fassent l'aller-retour correctement
- Décode le Base64 standard et le Base64 URL-safe (caractères - et _)
- Tolère un remplissage manquant ou superflu lors du décodage
- Supprime automatiquement les espaces et les sauts de ligne du texte collé
- Bascule en un clic entre les modes Encoder et Décoder
- Messages d'erreur clairs lorsque l'entrée est vide ou n'est pas du Base64 valide
- Copiez la sortie encodée ou décodée d'une seule action
Comment utiliser Encoder / Décoder Base64
- Choisissez le mode Encoder pour convertir du texte en Base64, ou le mode Décoder pour reconvertir du Base64 en texte.
- Saisissez ou collez votre texte ou votre chaîne Base64 dans la zone de saisie.
- Lisez le résultat converti instantanément dans la zone de sortie.
- Copiez la sortie pour l'utiliser dans votre appel d'API, votre en-tête ou votre data URI.
Exemple
Entrée
Bonjour, ArrayKit !
Sortie
Qm9uam91ciwgQXJyYXlLaXQgIQ==
Encodage de texte UTF-8 brut en Base64 standard.
Erreurs courantes et dépannage
- Le décodage renvoie « L'entrée n'est pas du Base64 valide ». — Supprimez tout caractère en dehors de l'alphabet Base64 (A-Z, a-z, 0-9, +, /, -, _) puis réessayez ; les symboles parasites ou les données tronquées cassent le décodage.
- Le texte décodé affiche des caractères incohérents ou du mojibake — Les données d'origine n'étaient probablement pas du texte UTF-8, ou seule une partie de la chaîne Base64 a été copiée. Collez la chaîne complète pour obtenir un aller-retour propre.
- Un jeton URL-safe refuse de se décoder ailleurs — Le Base64 URL-safe utilise - et _ et omet souvent le remplissage. Cet outil le décode, mais si un autre système le rejette, convertissez - en + et _ en / et rajoutez le remplissage =.
- Les espaces ou les sauts de ligne dans un bloc collé semblent poser problème — Aucune action nécessaire ici ; le décodeur supprime automatiquement les espaces et les sauts de ligne avant le décodage.
Foire aux questions
- Qu'est-ce qu'un encodeur décodeur Base64 ?
- C'est un outil qui convertit du texte et des chaînes binaires en Base64 et inversement. L'encodeur décodeur Base64 d'ArrayKit fonctionne dans les deux sens dans votre navigateur, avec une gestion compatible UTF-8 des emoji et des accents.
- Comment décoder une chaîne Base64 en texte ?
- Basculez en mode Décoder, collez votre chaîne Base64 dans la zone de saisie, et le texte lisible apparaît instantanément dans la zone de sortie pour que vous puissiez le copier.
- L'outil Base64 d'ArrayKit prend-il en charge le Base64 URL-safe ?
- Oui. Le décodage accepte les caractères - et _ utilisés par l'alphabet URL-safe et tolère un remplissage manquant, donc les jetons issus des JWT et des URL se décodent proprement.
- L'outil Base64 peut-il gérer les emoji et les caractères accentués ?
- Oui. Le texte est encodé en UTF-8 avant le Base64, donc tout caractère Unicode, y compris les emoji et les accents, fait l'aller-retour correctement sans corruption.
- Pourquoi ma chaîne Base64 ne parvient-elle pas à se décoder ?
- L'entrée contient des caractères en dehors de l'alphabet Base64, ou une partie de la chaîne est manquante. Collez la chaîne complète et non modifiée et supprimez tout symbole parasite.
- Mes données sont-elles envoyées quelque part lorsque j'utilise l'outil Base64 ?
- Non. Tout l'encodage et le décodage se fait localement dans votre navigateur, vos données ne quittent jamais votre appareil et rien n'est téléversé vers un serveur.
Outils associés
Tous les outils ArrayKit