Outils développeur
Encodeur & décodeur Base64
Encodez du texte en Base64 ou décodez du Base64, y compris en base64url.
La sortie utilise l'alphabet standard + et / avec remplissage =. Tout s'exécute localement dans votre navigateur, jusqu'à 1 000 000 caractères. Rien n'est envoyé au serveur ni stocké.
Les résultats s'affichent ici. Collez du texte ou du Base64 et la conversion se lance automatiquement.
Comment utiliser l'encodeur et le décodeur Base64
- Choisissez Encoder pour convertir du texte en Base64, ou Décoder pour reconvertir du Base64 en texte.
- Collez votre contenu dans le champ de saisie, ou sélectionnez Exemple pour charger un échantillon.
- La conversion s'exécute automatiquement au fil de la frappe et le résultat s'affiche ci-dessous.
- Utilisez Copier pour placer le résultat dans votre presse-papiers.
L'encodage et le décodage s'exécutent entièrement dans votre navigateur et ne sont jamais envoyés aux serveurs FKINFAST. Rien de ce que vous collez n'est stocké, journalisé ni partagé.
Base64, base64url et remplissage
Le Base64 représente des octets arbitraires à l'aide de 64 caractères imprimables. Trois octets deviennent quatre caractères, si bien que la sortie Base64 est environ 33 % plus volumineuse que les données d'origine. Le remplissage avec = complète le dernier groupe lorsque la longueur d'entrée n'est pas un multiple de trois.
- Le Base64 standard utilise
+et/et conserve le remplissage=. - Le Base64 compatible URL (base64url) utilise
-et_à la place, et cet outil omet le remplissage, comme c'est l'usage courant dans les JWT et les URL. - Le décodeur accepte les deux alphabets, avec ou sans remplissage, et ignore les espaces et les sauts de ligne.
- Le Base64 n'est ni un chiffrement ni une compression. Tout le monde peut le décoder, et il augmente toujours la taille des données.
Erreurs Base64 courantes et comment les corriger
- Caractère invalide
SGVsbG8!Supprimez ou remplacez le caractère intrus. Le Base64 utilise A–Z, a–z, 0–9, + et / (ou - et _ pour le base64url).- Remplissage incorrect
Zg=Le remplissage complète le dernier groupe : Zg== pour un octet, Zm8= pour deux octets, ou aucun remplissage. Ce décodeur accepte les deux.- Alphabets mélangés
w7/Dv_Le Base64 standard utilise + et / ; le base64url utilise - et _. Convertissez la valeur dans un seul alphabet avant de décoder.- Le résultat décodé ressemble à du charabia
iVBORw0KGgo…C'est du Base64 valide pour des données binaires, pas du texte. Utilisez un outil adapté aux fichiers ; cette page n'affiche que du texte UTF-8.- Entrée tronquée
SGVsbG8Un groupe Base64 ne peut pas comporter un seul caractère. Recopiez la valeur complète, remplissage inclus s'il y en avait.
FAQ Base64
Le Base64 est-il un chiffrement ?
Non. Le Base64 est un encodage réversible, pas une mesure de sécurité. Ne l'utilisez jamais pour protéger des mots de passe, des jetons ou des données personnelles ; utilisez TLS en transit et un vrai chiffrement au repos.
L'encodeur gère-t-il Unicode et les emoji ?
Oui. Le texte est converti en octets UTF-8 avant l'encodage, donc les accents, les emoji et les autres caractères non ASCII font l'aller-retour correctement. Le décodage échoue avec un message clair lorsque les octets ne forment pas du texte UTF-8 valide, ce qui signifie généralement que la valeur est binaire.
Pourquoi ma valeur décodée contient-elle des caractères de remplacement ?
Elle ne devrait pas : cet outil rejette l'UTF-8 invalide au lieu de substituer des caractères de remplacement. Si un autre décodeur affiche �, les octets sous-jacents ne sont pas du texte UTF-8.
Existe-t-il une limite de taille d'entrée ?
Le convertisseur intégré au navigateur accepte jusqu'à 1 000 000 de caractères par conversion pour que la page reste réactive. Utilisez un outil en ligne de commande pour des charges utiles plus importantes.
Outils similaires
- Encodeur & décodeur d'URLEncodez ou décodez des URL, des valeurs de requête et des données de formulaire.
- Générateur d'UUID (v4)Générez des UUID version 4 aléatoires et cryptographiques, à l'unité ou par lots.
- Formateur & validateur JSONFormatez, validez et minifiez du JSON localement dans le navigateur.