Skip to content

Encodeur et Décodeur Base64

Encodez du texte → Base64, ou décodez Base64 → texte. UTF-8 de bout en bout.

Buğra SözeriDéveloppeur
Updated · Published
Reviewed by Convertitive

Base64 est la méthode standard pour conditionner des octets arbitraires — texte, fragments d'image, charges utiles JSON — en caractères qui survivent à tout transport ASCII-only : e-mail, URL, segments JWT, chaînes JSON. L'encodeur ci-dessous gère le UTF-8 complet (y compris les emoji), prend en charge à la fois l'alphabet standard et le base64url (URL-safe, sans rembourrage), et s'exécute entièrement dans votre navigateur. Rien de ce que vous collez ne quitte cette page.

Alphabet
Q29udmVydCBhbnl0aGluZywgaW5zdGFudGx5Lg==

How to use

  1. Choisissez une direction

    Sélectionnez Encoder pour transformer du texte en Base64, ou Décoder pour lire une chaîne Base64 comme du texte.

  2. Choisissez l'alphabet (encodage uniquement)

    Standard pour les e-mails, les URI de données et HTTP Basic Auth. base64url pour les JWT, les cookies signés et tout ce qui transite dans des URL.

  3. Collez votre entrée

    La sortie apparaît instantanément à mesure que vous tapez. Cliquez sur l'icône de copie pour récupérer le résultat.

Frequently asked questions

Qu'est-ce que Base64 ?
Base64 représente des données binaires en utilisant seulement 64 caractères ASCII imprimables (A–Z, a–z, 0–9, +, /). Chaque trois octets d'entrée deviennent quatre caractères Base64, plus un rembourrage ('=') à la fin pour atteindre un multiple de quatre.
Qu'est-ce que base64url ?
Une variante URL-safe définie dans la RFC 4648 §5. Elle remplace + par - et / par _ afin que la valeur encodée soit valide dans une URL sans encodage supplémentaire. Le rembourrage (=) est conventionnellement omis car les signes égal en fin de chaîne perturbent parfois les analyseurs de chemins.
Base64 compresse-t-il ou chiffre-t-il mes données ?
Ni l'un ni l'autre. Il augmente strictement la taille de 33 % (4 octets de sortie pour 3 octets d'entrée), et la transformation est entièrement réversible par quiconque — ce n'est pas un mécanisme de sécurité.
L'encodeur gère-t-il les emoji et les caractères non-ASCII ?
Oui. L'entrée est d'abord encodée en octets UTF-8, puis ces octets sont encodés en Base64. Le décodage effectue l'opération inverse et valide que le résultat est du UTF-8 bien formé avant de le retourner.
Les données sont-elles envoyées à un serveur ?
Non. L'encodeur et le décodeur s'exécutent entièrement dans votre navigateur en JavaScript statique. Convertitive ne journalise, ne stocke ni ne transmet aucune de vos entrées.

Outils associés