Ein Blick hinein - live
Live-Vorschau. Interaktiv wird es mit deinem Konto.
Was Base64 Encoder/Decoder kann
Base64 ist überall, wo Binärdaten durch textbasierte Kanäle geschleust werden müssen: in E-Mail-Anhängen, in Data-URIs im CSS, in JSON-Feldern, in Auth-Headern, in JWT-Tokens. Und jedes Mal, wenn du so einen String vor dir hast, willst du eigentlich nur wissen, was drinsteckt. Genau dafür ist dieses Werkzeug gebaut: eine Eingabe, ein Klick, das Klartextergebnis.
Es kann mehr als nur Base64. Fünf Kodierungen stehen bereit - klassisches Base64, das URL-sichere Base64URL (mit - und _ statt + und /), Base32, prozentbasiertes URL-Encoding und Hex. In beide Richtungen. Wenn du einen kodierten String einfügst, erkennt die Auto-Erkennung meist von selbst, um welches Format es sich handelt, und schaltet direkt auf Dekodieren um.
Für Dateien gibt es eigene Modi. Zieh ein Bild oder eine beliebige Datei bis 50 MB in die Ablage, und du bekommst den Base64-String heraus - oder gleich eine fertige Data URI, die du direkt in HTML oder CSS einbetten kannst. Umgekehrt macht der Datei-Dekoder aus einem Base64-Blob wieder eine echte Datei zum Herunterladen. Ist es ein Bild, siehst du sofort eine Vorschau, egal in welchem Modus.
Der JWT-Trick ist der heimliche Liebling für alle, die mit APIs arbeiten. Fügst du ein JSON Web Token ein und dekodierst es als Base64URL, zieht das Werkzeug automatisch den Payload heraus und zeigt ihn dir sauber formatiert als JSON. Kein Kopieren des mittleren Segments von Hand, kein separater Debugger nötig.
Alles läuft rein im Browser. TextEncoder und TextDecoder sorgen dafür, dass auch Umlaute, Emojis und andere UTF-8-Zeichen korrekt durch die Kodierung kommen - kein zerhacktes ä, kein kaputtes €. Deine Daten, deine Tokens, deine Dateien bleiben auf deinem Gerät. Keine Server-Runde, kein Upload, kein Log.
Praktisch für den Alltag sind die Presets: Text kodieren, JWT dekodieren, Basic-Auth-Header bauen, URL kodieren, Bild als Data URI - ein Tipp setzt Modus, Kodierung und Richtung passend. Dazu Statistiken zu Zeichen, Bytes und Größenzuwachs, damit du siehst, wie sehr Base64 deine Daten aufbläht (Faustregel: etwa ein Drittel mehr).
Funktionen
Fünf Kodierungen
Base64, Base64URL, Base32, URL-Encoding und Hex - alle in beide Richtungen, mit einem Klick umgeschaltet.
Automatische Format-Erkennung
Fügst du einen kodierten String ein, erkennt das Werkzeug das Format und stellt gleich auf Dekodieren um.
Dateien und Data URIs
Datei bis 50 MB kodieren, aus Base64 wieder als Datei herunterladen oder eine einbettbare Data URI erzeugen.
JWT-Payload dekodieren
JSON Web Token einfügen und den Payload sauber als formatiertes JSON ausgeben lassen.
Bildvorschau
Steckt in deinem Base64 ein Bild, zeigt das Werkzeug es direkt an - PNG, JPEG, GIF, SVG, WebP und mehr.
UTF-8-sicher
Umlaute, Emojis und Sonderzeichen kommen dank TextEncoder korrekt durch die Kodierung, ohne Datenmüll.
Presets für Standardfälle
Basic-Auth-Header, URL kodieren, Text dekodieren und mehr - ein Tipp setzt Modus und Kodierung passend.
Läuft im Browser, ohne Upload
Kein Server sieht deine Daten. Alles wird lokal berechnet, funktioniert offline, ohne Konto.
So funktioniert es
- 1
Modus wählen
Text, Datei kodieren, Datei dekodieren oder Data URI. Für die meisten Fälle reicht der Text-Modus.
- 2
Kodierung und Richtung setzen
Base64, Base64URL, Base32, URL oder Hex, dazu Kodieren oder Dekodieren. Bei erkanntem Format geht das automatisch.
- 3
Eingeben oder Datei ablegen
Text tippen, String einfügen oder eine Datei per Drag-and-drop in die Ablage ziehen.
- 4
Ergebnis kopieren oder herunterladen
Ergebnis mit einem Klick in die Zwischenablage oder die dekodierte Datei direkt herunterladen.
Wer das braucht
Häufige Fragen
Was ist der Unterschied zwischen Base64 und Base64URL?
Base64URL ist eine URL-sichere Variante: Sie nutzt - und _ statt + und / und lässt das Padding mit = weg. So kann der String ohne Kodierung in URLs und in JWT-Tokens stehen. Inhaltlich kodieren beide dieselben Daten.
Kann ich einen JWT damit dekodieren?
Ja. Füge das Token ein und dekodiere es als Base64URL. Das Werkzeug erkennt die drei Segmente, zieht den Payload heraus und zeigt ihn formatiert als JSON. Es prüft aber keine Signatur - es liest nur den Inhalt.
Werden meine Dateien hochgeladen?
Nein. Kodierung und Dekodierung laufen komplett in deinem Browser über die File- und Encoding-APIs. Keine Datei und kein Text verlassen dein Gerät, es gibt keinen Server-Upload und kein Log.
Warum ist mein Base64 länger als der Ursprungstext?
Base64 stellt drei Bytes durch vier Zeichen dar, das sind rund 33 % mehr. Das ist normal und der Preis dafür, dass Binärdaten sicher durch reine Textkanäle passen. Die Statistikzeile zeigt dir den genauen Größenzuwachs.
Funktioniert es mit Umlauten und Emojis?
Ja. Das Werkzeug kodiert über UTF-8, sodass ä, ö, ü, ß, das Euro-Zeichen und Emojis korrekt hin und zurück konvertieren. Beim naiven btoa-Ansatz gäbe es hier Datenmüll - hier nicht.
Wie groß darf eine Datei sein?
Bis 50 MB. Größere Dateien lehnt das Werkzeug ab, damit dein Browser nicht einfriert. Für die meisten Bilder, PDFs und kleinen Binärdateien reicht das locker.
Ähnliche Werkzeuge
UUID Generator
Erzeuge UUIDs (v4) einzeln oder im Batch. Kopieren, Formatierung wählen, sofort verwenden. Di…
JWT-Inspektor
Dekodiere und analysiere JWT-Tokens. Header, Payload und Ablaufzeit auf einen Blick.
Hash-Verify
Berechne MD5, SHA-1, SHA-256, SHA-384, SHA-512 Hashes und HMAC. Dateien und Texte hashen, ver…
QR-Code Generator
Erstelle QR-Codes für URLs, Texte, vCards und Wi-Fi-Zugänge. Als PNG oder SVG herunterladen.…
JSON-Formatierer
Formatiere, validiere und minimiere JSON mit Syntaxhervorhebung und Fehlererkennung. Kostenlo…
Text Cleaner
Entferne Leerzeichen, HTML-Tags, URLs, Sonderzeichen. Korrigiere Umlaute, Typographie, Smart…
Bereit für Base64 Encoder/Decoder?
Keine Installation. Zum Loslegen kein Konto nötig. Direkt im Browser öffnen.
Jetzt öffnen