# Encodeur / Décodeur Base64

> Outil Base64 gratuit côté client. Encodez du texte, décodez du Base64, activez la sortie URL-safe et convertissez des fichiers en Base64 dans votre navigateur.

- **Category:** Développeur
- **URL:** https://www.teafun.cyou/tools/base64-tool/
- **Privacy:** Runs entirely in your browser — no uploads, no account, no tracking.
- **Also known as:** base64 encode, base64 decode, data uri, url safe base64
- **Related tools:** [Décodeur JWT](https://www.teafun.cyou/tools/jwt-decoder/), [Formateur et validateur JSON](https://www.teafun.cyou/tools/json-formatter/), [Convertisseur ENV / Shell / Docker](https://www.teafun.cyou/tools/env-converter/)
- **Tags:** Data, Conversion, Security

## About

Encodez et décodez du Base64 localement dans votre navigateur. Prend en charge la conversion de texte, le Base64 URL-safe et l'export de fichiers en Base64.

## Comment utiliser l'outil Base64

Pour encoder, collez du texte dans le panneau d'entrée et choisissez Encoder. Pour décoder, collez une chaîne base64 (ou base64url) et choisissez Décoder — l'outil détecte quel alphabet vous avez utilisé. Basculez le commutateur de sécurité URL pour forcer la sortie base64url quel que soit l'alphabet d'entrée. Glissez un fichier sur la zone de fichier (ou utilisez le sélecteur) pour encoder des données binaires ; le résultat inclut le type MIME du fichier s'il est connu. Le compteur d'octets affiche la taille d'entrée en direct pour que vous puissiez vérifier l'expansion de longueur (la sortie devrait être environ 1,33x l'entrée). Si le décodage échoue, l'erreur signale le premier caractère invalide — généralement une saut de ligne égaré, un guillemet intelligent ou une chaîne base64url mal classée en tant que standard.

## Pourquoi l'encodage Base64 est partout

Base64 existe parce que les protocoles de fil qui transportent les données — SMTP, JSON, en-têtes HTTP, URL — ne garantissent historiquement qu'un sous-ensemble ASCII imprimable. Envoyer des octets bruts risque la corruption par les mandataires intermédiaires qui interprètent les caractères de contrôle ou suppriment le bit élevé. L'encodage échange une augmentation de taille de 33 % pour un transit sûr, c'est pourquoi les pièces jointes MIME, les certificats enveloppés en PEM (`-----BEGIN CERTIFICATE-----`) et les Data URI (`data:image/png;base64,...`) utilisent tous l'encodage. Choisir la bonne variante compte : base64 standard s'adapte aux charges binaires en JSON ou XML ; base64url s'adapte dans les en-têtes `Authorization: Bearer <token>` et segments JWT où le `+` `/` non sécurisé pour URL nécessiterait un escapage de pourcentage. Les cookies préfèrent base64url pour la même raison — moins de caractères à échapper, moins de surprises d'analyseur entre les navigateurs et frameworks.

_SEO title: Encodeur / Décodeur Base64 – Confidentialité d'abord | TeaFun_

## FAQ

### Qu'est-ce que le Base64 URL-safe ?

Le Base64 URL-safe remplace + par -, / par _ et supprime les = de fin afin que la sortie soit plus sûre dans les URL.

### Puis-je encoder des fichiers ?

Oui. Choisissez un fichier et l'outil convertit ses octets en Base64 localement, sans rien téléverser.

### Pourquoi le décodage peut-il échouer ?

Le décodage échoue lorsque l'entrée n'est pas du Base64 valide ou que les octets ne représentent pas du texte UTF-8 valide.
