🔐 Encodeur / Décodeur Base64 en ligne
Encodeur et décodeur Base64 gratuit en ligne : encodez ou décodez du texte et des données en Base64 instantanément. Outil essentiel pour développeurs web et API.
Encodeur et décodeur Base64 gratuit en ligne : encodez ou décodez du texte et des données en Base64 instantanément. Outil essentiel pour développeurs web et API.
Notre outil Encodeur / Décodeur Base64 en ligne est entièrement gratuit et fonctionne directement dans votre navigateur. Encodez et décodez du texte en Base64 instantanément. Supporte les caractères Unicode. Aucune inscription nécessaire, aucune donnée envoyée à un serveur.
Il suffit de remplir les champs ci-dessus et le résultat s'affiche instantanément. Notre encodeur / décodeur base64 en ligne prend en charge Base64, encodage, décodage, Unicode. L'outil est optimisé pour mobile et desktop.
SmartGap Tools propose plus de 30 outils gratuits en ligne. Découvrez aussi : URL Encode/Decode, Générateur de hash. Tous nos outils sont rapides, gratuits et respectueux de votre vie privée.
Base64 est un schéma d'encodage qui convertit des données binaires en texte ASCII. Il a été conçu pour résoudre un problème fondamental : de nombreux protocoles de communication (email, HTTP, XML) ne supportent que du texte. Comment transmettre une image, un fichier PDF ou un exécutable à travers un canal qui n'accepte que des caractères textuels ? La réponse : encoder les octets binaires en caractères imprimables avec Base64.
Le principe est simple : Base64 prend les données par groupes de 3 octets (24 bits) et les découpe en 4 blocs de 6 bits. Chaque bloc de 6 bits (valeurs de 0 à 63) est converti en un caractère selon cet alphabet :
Si les données ne sont pas un multiple de 3 octets, on ajoute un padding avec le caractère =.
Le mot « Hello » en ASCII correspond aux octets : 72, 101, 108, 108, 111. En binaire :
01001000 01100101 01101100 01101100 01101111
On regroupe par 6 bits : 010010 000110 010101 101100 011011 000110 1111. Les deux derniers bits sont complétés par des zéros, et un = de padding est ajouté. Le résultat final est :
"Hello" → "SGVsbG8="
Puisque 3 octets deviennent 4 caractères, l'encodage Base64 augmente la taille des données de 33 %. Un fichier de 1 Mo encodé en Base64 pèsera environ 1,33 Mo. C'est le prix à payer pour la compatibilité texte.
data:image/png;base64,iVBOR... permet d'intégrer directement une image dans le code source, évitant une requête HTTP supplémentaire. Idéal pour les petites icônes.- et _ au lieu de + et /) pour encoder le header et le payload.Authorization: Basic dXNlcjpwYXNz contient le login:mot_de_passe encodé en Base64 (ici « user:pass »). Attention : ce n'est pas du chiffrement, juste de l'encodage !Une erreur fréquente : Base64 n'offre aucune sécurité. C'est un simple encodage réversible, pas un algorithme de chiffrement. N'importe qui peut décoder une chaîne Base64 instantanément. Ne l'utilisez jamais pour protéger des données sensibles.