Encodeur et Décodeur Base64 en Ligne
Convertissez du texte UTF-8 ou des fichiers binaires en chaînes Base64 standard ou URL-safe dans votre navigateur.
Comment Utiliser Encodeur et Décodeur Base64 en Ligne
1. Saisissez ou Collez vos Données
Collez vos données brutes, votre code ou votre document directement dans l'éditeur.
2. Traitement Instantané dans le Navigateur
Les algorithmes de validation ou de transformation s'exécutent localement sans latence.
3. Copiez ou Enregistrez le Résultat
Copiez le résultat mis en forme en un clic ou téléchargez les fichiers générés.
Comment Fonctionne cet Utilitaire
Effortlessly convert strings, JSON, or uploaded files into standard Base64 representation and back. Supports standard Base64 and URL-safe variants (RFC 4648), live byte-length calculation, and instant clipboard export.
Les charges JSON, tokens et fichiers de code sont analysés strictement dans votre navigateur sans transfert réseau.
Foire Aux Questions
What is the difference between standard and URL-safe Base64?
Standard Base64 uses + and / characters with = padding. URL-safe Base64 replaces + with - and / with _, omitting padding so strings can be safely used in URLs and query parameters without percent-encoding.
Can I decode UTF-8 emojis and non-Latin characters?
Yes! The encoder fully supports multi-byte Unicode/UTF-8 strings without garbled character artifacts.
Base64 Encode & Decode via Terminal
Exécutez directement dans votre terminal sans installer de dépendances externes lourdes
$ echo -n "Hello World" | base64Encodes text to Base64 (-n avoids appending a trailing newline). Decode with base64 -d.
$ node -e 'console.log(Buffer.from("Hello World").toString("base64"))'Encodes string using Node.js Buffer API. Decode with Buffer.from(str, "base64").toString("utf-8").
Formats de Données et Référence Technique Développeur
| Format / Norme | Spécification | Cas d'Usage Principal | Avantage Clé |
|---|---|---|---|
| JSON | RFC 8259 | APIs Web, Microservices, Configurations | Compatibilité universelle, syntaxe compacte |
| Base64 | RFC 4648 | Transfert binaire sur protocoles texte | Encodage ASCII sécurisé pour images et jetons |
| JWT | RFC 7519 | Authentification utilisateur sans état | Revendications autonomes et signables cryptographiquement |
| UUID v4 | RFC 4122 | Identifiants uniques globaux pour bases de données | Identifiant aléatoire 128 bits résistant aux collisions |
| YAML | YAML 1.2 | Kubernetes, GitHub Actions, Docker | Configuration lisible basée sur l'indentation |