Encodeur/Décodeur Base64
FreeEncodez du texte en base64 ou décodez du base64 en texte, en direct pendant que vous tapez, avec une prise en charge complète de l'Unicode et une variante optionnelle sûre pour les URL.
Fonctionne entièrement dans votre navigateur. Le texte ne quitte jamais votre appareil.
Activité récente
Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.
Pas encore d'activité. Soyez le premier.
Ce que fait cet outil
Cet outil encode du texte en base64 ou décode du base64 en texte, en direct pendant que vous tapez, avec un support Unicode complet et une variante optionnelle sûre pour URL.
Comment ça marche
Votre texte est d'abord converti en ses octets UTF-8 bruts. L'encodage regroupe ces octets 3 par 3, associe chaque groupe de 3 octets (24 bits) à 4 caractères base64 (6 bits chacun) de l'alphabet standard à 64 caractères (A-Z, a-z, 0-9, +, /), et complète le dernier groupe avec des caractères = si le nombre d'octets n'est pas un multiple de 3. Le décodage inverse exactement ceci : 4 caractères base64 sont ramenés à 6 bits chacun, recombinés en 3 octets, et la séquence d'octets résultante est interprétée comme du texte UTF-8. L'option sûre pour URL substitue simplement - à + et _ à / (et omet le remplissage), les deux seuls caractères utilisés par le base64 standard qui ne sont pas sûrs à placer directement dans une URL.
Problèmes résolus
- Encoder du texte ou des identifiants pour les intégrer dans du JSON, des en-têtes HTTP ou des fichiers de configuration attendant du base64.
- Décoder une chaîne base64, un segment de payload JWT, ou un champ de réponse d'API en texte lisible.
- Produire un jeton sûr pour URL pouvant être placé directement dans un lien sans encodage en pourcentage supplémentaire.
Questions fréquentes
›Le base64 est-il un chiffrement ?
Non. Le base64 est un encodage réversible, pas un chiffrement, il transforme des octets arbitraires en un format sûr pour le texte à l'aide d'un alphabet standard public, et n'importe qui peut le décoder instantanément sans clé ni mot de passe. Il est destiné à transmettre en toute sécurité des données binaires via des canaux textuels uniquement (comme l'e-mail ou JSON), pas à garder quoi que ce soit secret.
›Pourquoi le texte encodé se termine-t-il parfois par des caractères = ou == ?
Le base64 regroupe toujours l'entrée en blocs de 3 octets, produisant 4 caractères de sortie par bloc. Lorsque la longueur de votre entrée n'est pas un multiple de 3, le dernier bloc est complété par un ou deux caractères = pour maintenir ce regroupement de 4 caractères, une partie standard du format plutôt qu'une erreur.
›Que change le base64 « sûr pour URL » ?
Le base64 standard utilise les caractères + et /, qui ont tous deux une signification spéciale dans une URL et devraient être encodés en pourcentage s'ils y étaient utilisés directement. La variante sûre pour URL les remplace par - et _ (et omet le remplissage =), de sorte que le résultat peut être placé directement dans un chemin d'URL ou une chaîne de requête sans autre échappement.
›Pourquoi le décodage a-t-il échoué avec une erreur ?
Soit le texte que vous avez collé n'était pas du base64 valide au départ, soit il a été décodé en une séquence d'octets qui n'est pas du texte UTF-8 valide (par exemple, s'il encodait en réalité une image ou un autre fichier binaire plutôt que du texte). Cet outil est destiné au texte, donc une sortie binaire qui ne forme pas un UTF-8 valide est signalée comme une erreur au lieu d'afficher un texte à l'apparence corrompue.
›Cela gère-t-il correctement les emojis et le texte non anglais ?
Oui. Le texte est converti en ses octets UTF-8 sous-jacents avant l'encodage, et décodé de la même manière en sens inverse, de sorte que les lettres accentuées, les caractères turcs, les emojis et autre texte non-ASCII sont conservés correctement au lieu d'être corrompus, un problème courant avec les anciennes implémentations base64 qui ne géraient que l'ASCII simple.
Outils similaires
Texte
Générateur de Rétroacronymes
Transformez tout acronyme ou mot en rétroacronyme selon 6 tons et 5 modèles de phrases, avec des mots personnalisés par lettre et une notation de mémorabilité/prononçabilité.
FreeTexte
Calculateur de Bande Passante
Convertissez entre unités de données, estimez le temps de transfert de fichiers, dimensionnez la bande passante d'un site web à partir du trafic, et convertissez entre une allocation de données mensuelle et une vitesse de connexion soutenue.
FreeTexte
Créateur de Diagramme à Barres
Transformez de simples données étiquette,valeur en un graphique à barres personnalisable avec 8 thèmes de couleurs, orientation, tri, prise en charge des valeurs négatives, statistiques instantanées, et export SVG/PNG.
FreeTexte
Convertisseur de Base Numérique
Convertissez un nombre entre binaire, octal, décimal, hexadécimal, BCD, code Gray, et toute base personnalisée de 2 à 36, tout à la fois à partir d'une seule entrée.
Commentaires (0)
Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.
Pas encore de commentaires. Soyez le premier à partager votre avis !