Base64-Kodierer/-Dekodierer
Text zu Base64 kodieren oder Base64 dekodieren. Bis 5120 Zeichen.
Anleitung
Über dieses Tool
Mit diesem Base64-Kodierer/-Dekodierer können Sie Text in Base64 kodieren oder Base64 zurück in Text dekodieren — an einem Ort. Nutzen Sie ihn für Tokens, Konfigurationswerte, Daten-URIs und schnelles Debugging, wenn eine API oder Datei ASCII-sicheren Inhalt erwartet. Base64 ist Kodierung, keine Verschlüsselung. Jeder kann die Ausgabe dekodieren, behandeln Sie es also nicht als Möglichkeit, Geheimnisse zu verbergen. Wechseln Sie bei Bedarf zwischen Kodieren und Dekodieren und kopieren Sie das Ergebnis dann in Ihren Editor, Ihr Terminal oder Ihr Ticket. Die Umwandlung erfolgt in Ihrem Browser. Das Tool ist kostenlos und erfordert kein Konto. Wenn Sie dieselben Kodier-/Dekodierschritte wiederholt aus Cursor, Claude oder Ihren eigenen Skripten benötigen, nutzen Sie Thousand API MCP zur Automatisierung.
Anleitung
Zwischen Enkodieren/Dekodieren wechseln, eingeben oder einfügen. Ergebnis aktualisiert sich in Echtzeit.
Optionen
Richtung: Enkodieren (Text→Base64) oder Dekodieren (Base64→Text).
Anwendungsfälle
• Data URIs • String-Obfuskation (Base64 ist keine Verschlüsselung) • Basic Auth • Kleine Binärdateien als Text
Code-Beispiele
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');Datenschutz und Daten
Enkodierung und Dekodierung im Browser; Eingabe wird nicht an den Server gesendet.
Häufige Fragen
- Q: Was ist Base64?
- A: Eine Kodierung, die Binärdaten mithilfe von 64 Zeichen als ASCII-Text darstellt. Häufig verwendet bei Tokens, Daten-URIs und Konfigurationswerten.
- Q: Ist Base64 Verschlüsselung?
- A: Nein. Es handelt sich um Kodierung, nicht um Verschlüsselung. Jeder kann es dekodieren.
- Q: Kann ich hier kodieren und dekodieren?
- A: Ja. Wechseln Sie im selben Tool zwischen Kodieren und Dekodieren.
- Q: Erfolgt die Verarbeitung lokal?
- A: Ja. Die Umwandlung erfolgt in Ihrem Browser.
