Handy Dev Tools
Einfache Online-Tools für den Alltag.

Keine Favoriten

    Base64-Kodierer/-Dekodierer
    Markdown zu HTML
    HTML zu Markdown
    URL Encoder/Decoder
    Unicode-Escape-Konverter
    Unicode En-/Decodierung
    SQL-Formatierer
    SQL-Splitter
    SQL-Parameterbindung
    JSON-Formatierer
    XML-Formatierer
    YAML-Formatierer
    GraphQL-Formatierer
    JSON zu YAML
    YAML zu JSON
    Konvertierung JSON zu TOML
    Konvertierung TOML zu JSON
    HTML-Entitäten Enkodieren/Dekodieren
    Konvertierung TOML zu YAML
    Konvertierung YAML zu TOML
    CSV zu SQL INSERT
    Markdown-Tabellengenerator
    Konvertierung JSON zu XML
    Konvertierung XML zu JSON
    UUID-Generator
    ULID-Generator
    Passwort-Generator
    Hash-Generator
    Lorem-Ipsum-Generator
    Lorem-Picsum-Bild-URL-Generator
    Testdaten-Generator
    QR-Code-Generator
    S3-Pfad-Parser & Konverter
    IP-Adressrechner
    Subnetzaufteilung
    Subnetzkonsolidierung
    CloudFront-Signatur-URL-Generator
    RDS-Verbindungsstring-Generator
    Koordinaten-Konverter
    Geo-Format-Konverter
    JWT-Decoder & Parser
    Basic-Authentifizierung
    Passwort-Stärke-Analyzer
    Kreditkarten-Validator
    PII Mask (sensible Daten maskieren)
    RSA-Schlüsselpaar-Generator
    Schreibweisen-Konvertierung
    Romaji-Konvertierung
    Römische-Zahlen-Konverter
    Phonetischer-Code-Konverter
    Zeichenzähler
    Text-Diff
    HTML-Tag-Entferner
    RegEx-Tester
    Farben-Konvertierung
    Würfel
    Crontab-Generator
    Crontab-Parser
    Emoji-Auswahl
    Unix-Zeitstempel-Konverter
    HTTP-Statuscode-Suche
    Portnummern-Suche
    MIME-Typ-Suche
    Base64-Datei-Konverter
    Bild Base64 Encode/Decode
    User-Agent-Parser
    URL-Parser
    OGP-Checker
    Commit-Nachricht-Generator
    Chmod-Rechner
    Terminal-GIF-Ersteller
    .env Parser & Validator
Ctrl+K

Base64-Kodierer/-Dekodierer

Text zu Base64 kodieren oder Base64 dekodieren. Bis 5120 Zeichen.

Data to encode
Ergebnis
Read Only

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

PHP
Read Only
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);
Laravel
Read Only
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]);
Python
Read Only
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')
Node.js
Read Only
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.