Encodeur/décodeur Base64
Encodez le texte en Base64 ou décodez le Base64. Jusqu'à 5120 caractères.
Comment utiliser
À propos de cet outil
Cet encodeur/décodeur Base64 vous permet d'encoder du texte en Base64 ou de décoder du Base64 en texte, au même endroit. Utilisez-le pour les jetons, les valeurs de configuration, les URI de données et le débogage rapide lorsqu'une API ou un fichier attend un contenu compatible ASCII. Le Base64 est de l'encodage, pas du chiffrement. N'importe qui peut décoder le résultat, donc ne le considérez pas comme un moyen de cacher des secrets. Basculez entre encodage et décodage selon vos besoins, puis copiez le résultat dans votre éditeur, votre terminal ou votre ticket. La conversion s'exécute dans votre navigateur. L'outil est gratuit et ne nécessite aucun compte. Lorsque vous devez répéter les mêmes étapes d'encodage/décodage en boucle depuis Cursor, Claude ou vos propres scripts, utilisez Thousand API MCP pour automatiser le processus.
Comment utiliser
Basculez encode/décode, saisissez ou collez. Les résultats se mettent à jour en temps réel.
Options
Direction : Encode (texte→Base64) ou Decode (Base64→texte).
Cas d'utilisation
• Data URIs • Masquer des chaînes (Base64 n'est pas un chiffrement) • Basic auth • Binaires en texte
Exemples de code
1// Encode (UTF-8 is stored as bytes; no extra conversion needed)
2$encoded = base64_encode('Hello, 世界');
3
4// Decode; true = strict mode (reject invalid characters)
5$decoded = base64_decode($encoded, true);
6
7// If the source is not UTF-8, convert first
8$utf8 = mb_convert_encoding($text, 'UTF-8', 'SJIS');
9$encoded = base64_encode($utf8);1use Illuminate\Support\Facades\Storage;
2
3// Embed an image as a data URI in a JSON response
4$bytes = Storage::disk('local')->get('logo.png');
5$base64 = base64_encode($bytes);
6
7return response()->json([
8 'image' => 'data:image/png;base64,' . $base64,
9]);1import base64
2
3encoded = base64.b64encode('Hello, 世界'.encode('utf-8')).decode('ascii')
4decoded = base64.b64decode(encoded).decode('utf-8')
5
6# URL-safe variant (uses - and _ instead of + and /)
7urlsafe = base64.urlsafe_b64encode(b'data').decode('ascii')1// Encode UTF-8 text
2const encoded = Buffer.from('Hello, 世界', 'utf8').toString('base64');
3
4// Decode back to UTF-8
5const decoded = Buffer.from(encoded, 'base64').toString('utf8');Vie privée et données
Encodage et décodage dans le navigateur ; entrée non envoyée au serveur.
FAQ
- Q: Qu'est-ce que le Base64 ?
- A: Un encodage qui représente des données binaires sous forme de texte ASCII à l'aide de 64 caractères. Courant dans les jetons, les URI de données et les valeurs de configuration.
- Q: Le Base64 est-il du chiffrement ?
- A: Non. C'est de l'encodage, pas du chiffrement. N'importe qui peut le décoder.
- Q: Puis-je encoder et décoder ici ?
- A: Oui. Basculez entre encodage et décodage dans le même outil.
- Q: Le traitement est-il local ?
- A: Oui. La conversion s'exécute dans votre navigateur.
