Zum Hauptinhalt springen
PlusGeneratoren

Base64 Encoder/Decoder

Text rein, Base64 raus - oder andersrum. Kodiere und dekodiere Base64, Base64URL, Base32, URL-Encoding und Hex, verwandle ganze Dateien in Data URIs oder zerleg einen JWT, ohne dass ein einziges Byte deinen Browser verlässt. Auto-Erkennung inklusive, damit du nie raten musst, was du da eigentlich vor dir hast.

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. 1

    Modus wählen

    Text, Datei kodieren, Datei dekodieren oder Data URI. Für die meisten Fälle reicht der Text-Modus.

  2. 2

    Kodierung und Richtung setzen

    Base64, Base64URL, Base32, URL oder Hex, dazu Kodieren oder Dekodieren. Bei erkanntem Format geht das automatisch.

  3. 3

    Eingeben oder Datei ablegen

    Text tippen, String einfügen oder eine Datei per Drag-and-drop in die Ablage ziehen.

  4. 4

    Ergebnis kopieren oder herunterladen

    Ergebnis mit einem Klick in die Zwischenablage oder die dekodierte Datei direkt herunterladen.

Wer das braucht

Entwickler, die einen Base64-String aus einer API schnell entschlüsseln wollen.
Alle, die den Payload eines JWT prüfen müssen, ohne eine externe Seite zu nutzen.
Webdesigner, die ein kleines Bild als Data URI direkt ins CSS einbetten.
Admins, die einen Basic-Auth-Header für einen curl-Aufruf bauen.
Jeder, der einen kodierten Blob aus einer Konfigurationsdatei lesbar machen will.

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.

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