Encodeur et Décodeur Base64

Encodez et décodez du texte UTF-8, des fichiers binaires, des images et des Data URIs de façon instantanée et sécurisée.

100% Sécurisé Côté Client
• Vos données sont traitées localement dans votre navigateur et jamais téléversées.

Données d'entrée

Résultat Base64

Métriques de payload

Paramètres de ConversionEncode
Taille de sortie0 B
Ratio+0%
ENCODAGE & DÉCODAGE

Moteur d'encodage et décodage Base64

Encodez et décodez du texte UTF-8, des fichiers binaires, PDF et images avec support URL-safe Base64.

Norme RFC 4648
Support de Base64 classique et des variantes adaptées aux URL.
Binaire & Fichiers Texte
Encodez ou décodez images, PDF, texte UTF-8 et documents divers.
Génération de Data URI
Générez des chaînes prêtes pour l'intégration en CSS et HTML.
Aucun Envoi Externe
Traitement sécurisé et instantané via WebWorker en mémoire locale.
Cycle d exécution

Processus d'encodage Base64

Pipeline WebWorker en 4 étapes

01Read

Préparation du tampon binaire

Lit les chaînes en octets UTF-8 ou les fichiers en ArrayBuffer.

02Transform

Encodage Base64

Mappe les blocs de 6 bits sur l'alphabet officiel de 64 caractères.

03Emit

Génération du résultat

Fournit la chaîne encodée ou le format Data URI prêt à copier.

Spécifications Techniques

Boîte à outils Base64 complète

Normes d entreprise et conformité

Variante URL-Safe

Remplace + et / par - et _ pour éviter les conflits dans les URL et JWT.

Intégration d'images Data URI

Crée des chaînes data:image/png;base64,... pour réduire les requêtes HTTP.

Support complet Unicode UTF-8

Encode parfaitement les accents, caractères internationaux et émojis.

Traitement strictement local

Aucune information ne transite par un serveur distant.

Référence Pratique de Code

Transformations de Manifestes Réels

Galerie Interactive

Découvrez comment les structures de données réelles se traduisent en formats propres et conformes aux standards.

1. Chaînes UTF-8 Multioctets et Émojis

Aperçu

Encodage et décodage parfaits des caractères Unicode et émojis sans corruption.

source_text.txtEntrée texte brut
Hello, World! 🌍🚀
International: ä, ö, ü, ñ, 日本語
Client-Side Safe: 100% Private
encoded.b64Sortie Base64
SGVsbG8sIFdvcmxkISDwn5qA8J+agA==
SW50ZXJuYXRpb25hbDogw6QsIMO2LCDDvCwgw7EsIOaXpeacrOiqng==
Q2xpZW50LVNpZGUgU2FmZTogMTAwJSBQcml2YXRl

2. Jetons URL-Safe et Signatures JWT (RFC 4648 §5)

Aperçu

Remplace + et / par - et _ pour une transmission sûre dans les URL et jetons.

jwt_payload.jsonEntrée JSON
{
  "sub": "usr_9821",
  "iss": "freejsontocsv.com",
  "scope": "read:data write:export"
}
url_safe_token.b64URL-Safe Base64
eyJzdWIiOiJ1c3JfOTgyMSIsImlzcyI6ImZyZWVqc29udG9jc3YuY29tIiwic2NvcGUiOiJyZWFkOmRhdGEgd3JpdGU6ZXhwb3J0In0

3. Intégration d'Images et SVG en Data URI

Aperçu

Génère des chaînes data:image/svg+xml;base64,... prêtes pour l'intégration HTML/CSS.

badge.svgEntrée XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="M12 2L2 7l10 5 10-5-10-5z"/>
</svg>
data_uri.txtSortie Base64
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDJMMiA3bDEwIDUgMTAtNS0xMC01eiIvPjwvc3ZnPg==
Référence des Types de Données

Matrice de l’Alphabet et Structure Base64

Standard W3C et RFC 8259
SpécificationJeu d’AlphabetRègle de RemplissageCas d’Usage Standard
Standard (RFC 4648)A-Z, a-z, 0-9, +, /= or ==Transmission binaire standard, Data URI et charges utiles d'API JSON.
URL-Safe (RFC 4648 §5)A-Z, a-z, 0-9, -, _Omis / OptionnelParamètres d'URL, hachages de fichiers et jetons JWT sans conflit de codage.
MIME (RFC 2045)Standard (76 chars/line)Obligatoire =Pièces jointes de courriels et protocoles SMTP (limite de 76 caractères par ligne).
PEM / TLS Keys (RFC 7468)Standard (64 chars/line)Obligatoire =Intégration d'éléments dans le code HTML/CSS (images, polices, SVG).
FAQ

Foire Aux Questions

Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.

À quoi sert l'encodage Base64 ?
Base64 convertit des données binaires en texte ASCII sécurisé afin de les acheminer sans altération via des protocoles textuels comme HTTP, HTML ou JSON.
Base64 est-il une méthode de chiffrement ou de sécurité ?
Non. Base64 est un simple format de codage, pas un chiffrement. N'importe qui peut décoder une chaîne Base64 sans mot de passe.
Cet outil prend-il en charge les émojis et caractères internationaux ?
Oui ! Il s'appuie sur des tampons UTF-8 modernes pour encoder et décoder les émojis et caractères accentués sans altération.
Puis-je décoder du Base64 pour reconstituer une image ou un fichier ?
Oui ! Collez votre chaîne Base64 ou Data URI pour prévisualiser et télécharger le fichier binaire d'origine.