Base64 Decoder & Encoder: online dekodieren und kodieren
Mit dem Base64 Decoder dekodierst du Base64 zurück in lesbaren Text, der Encoder kodiert Text in Base64, im Standard- oder URL-sicheren Format. Aus „ZAP-Hosting“ wird zum Beispiel „WkFQLUhvc3Rpbmc=“. Das Ergebnis erscheint schon beim Tippen, alles läuft lokal in deinem Browser.
Gebaut von Jakub Martyniak
Du baust eine API? Miete dir einen vServer mit voller Kontrolle für dein Backend.
Eingabe
Ergebnis
Füge links Text oder Base64 ein, um eine Vorschau zu sehen.
Beispiel-Ergebnis
So sieht die Umwandlung im Base64 Encoder aus
Du gibst Text ein, das Tool liefert sofort den Base64-String im Standard- oder URL-sicheren Format, und umgekehrt wird aus Base64 wieder lesbarer Text. Das Beispiel unten ist ein fester Beispieltext, deine Ausgabe hängt von deiner Eingabe ab.
Beispiel · Text mit Umlaut, ß und Schrägstrich
Eingabe
- Text
- Grüße/ZAP?
- Sonderzeichen werden vorher als UTF-8 codiert, ü und ß belegen je 2 Byte.
Ausgabe
- Base64 (Standard)
- R3LDvMOfZS9aQVA/
- Mit + und / sowie =-Padding, für JSON, XML, E-Mails und Data-URIs.
- Base64 (URL-sicher)
- R3LDvMOfZS9aQVA_
- + wird zu -, / wird zu _, das Padding entfällt: direkt in URLs und Dateinamen nutzbar.
- Zurück decodiert
- Grüße/ZAP?
- Beim Decodieren erhältst du wieder exakt den Ausgangstext, egal aus welcher Variante.
Funktionen
Base64 Decoder und Encoder in einem Tool
Dekodieren und Kodieren auf einer Seite, mit UTF-8, URL-sicherer Variante und Erkennung von Binärdaten.
Live-Ergebnis ohne Klick
Das Ergebnis wird bei jeder Eingabe neu berechnet, ein Konvertieren-Button ist nicht nötig.
Standard und URL-sicher
Kodiere wahlweise mit +, / und =-Padding oder URL-sicher mit - und _ ohne Padding. Der Decoder akzeptiert beide Varianten.
UTF-8 mit Umlauten und Emojis
Text wird vor dem Kodieren als UTF-8 umgewandelt und beim Dekodieren streng als UTF-8 gelesen.
Binärdaten als Download
Ist das dekodierte Ergebnis kein gültiger Text, bekommst du die Rohdaten als decoded.bin zum Herunterladen.
Klare Fehleranzeige
Zeichen außerhalb des Base64-Alphabets oder falsches Padding werden sofort gemeldet.
Nur in deinem Browser
Kostenlos und ohne Anmeldung. Nichts wird hochgeladen, auch Dateien werden nur lokal gelesen.
Anleitung
So dekodierst und kodierst du Base64 online
In fünf Schritten vom Text oder Base64-String zum fertigen Ergebnis.
Schritt 1
Modus wählen
Wähle oben im Tool „Encodieren“, um Text in Base64 umzuwandeln, oder „Decodieren“, um Base64 zurück in Text zu verwandeln.
Schritt 2
Text oder Base64 einfügen
Füge deinen Text oder Base64-String in das Feld „Eingabe“ ein, lade eine Textdatei über „Datei auswählen“ oder teste das Tool mit „Beispiel laden“.
Schritt 3
Variante wählen
Beim Kodieren wählst du „Standard (+/=)“ oder „URL-sicher (-_)“. Beim Dekodieren akzeptiert das Tool beide Varianten.
Schritt 4
Ergebnis prüfen
Das Ergebnis erscheint sofort im Feld „Ergebnis“ und aktualisiert sich beim Tippen. Bei ungültigem Base64 siehst du stattdessen eine Fehlermeldung.
Schritt 5
Kopieren oder herunterladen
Kopiere das Ergebnis in die Zwischenablage oder lade es über „Herunterladen“ als encoded.txt, decoded.txt oder bei Binärdaten als decoded.bin herunter.
Grundlagen
Was ist Base64?
Base64 stellt beliebige Daten als druckbaren Text dar. Das solltest du darüber wissen, bevor du Base64 dekodierst oder kodierst.
So funktioniert die Base64-Kodierung
Je 3 Byte werden in vier Gruppen zu 6 Bit geteilt, jede Gruppe wird zu einem von 64 Zeichen: A–Z, a–z, 0–9, + und /. Fehlen am Ende Bytes, füllt = auf. Deshalb ist Base64 rund ein Drittel länger als das Original.
Wofür Base64 verwendet wird
Base64 bringt Binärdaten durch reine Textformate: E-Mail-Anhänge (MIME), Data-URIs in HTML und CSS, JSON- und XML-Payloads, HTTP-Header wie Basic Auth und die Teile eines JWT, die URL-sicher kodiert sind.
Base64 ist keine Verschlüsselung
Base64 ist eine umkehrbare Kodierung ohne Schlüssel, jeder kann sie dekodieren. Passwörter und Geheimnisse schützt du damit nicht, dafür brauchst du Hashes wie Bcrypt.
Data-URIs dekodieren
Ein String wie „data:image/png;base64,iVBOR…“ beginnt mit einem Präfix. Entferne alles bis einschließlich des Kommas, sonst meldet der Decoder ungültige Zeichen.
Kommandozeile
Base64 im Terminal dekodieren und kodieren
Auf deinem Rechner oder Server erledigen diese Befehle dieselbe Umwandlung wie das Tool. Das Beispiel dekodiert WkFQLUhvc3Rpbmc= zurück zu ZAP-Hosting.
Linux
echo 'WkFQLUhvc3Rpbmc=' | base64 -d base64 -d input.b64 > output.bin base64 input.txt
macOS
echo 'WkFQLUhvc3Rpbmc=' | base64 -D base64 -D -i input.b64 -o output.bin base64 -i input.txt
Windows (PowerShell)
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('WkFQLUhvc3Rpbmc='))
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes('ZAP-Hosting'))
certutil -decode input.b64 output.binMehr entdecken
Weitere Tools
JWT Debugger
JSON Web Tokens dekodieren, bearbeiten und neu signieren - inklusive Signaturprüfung für HS256/HS384/HS512 sowie RS/PS/ES-Verifikation mit öffentlichem Schlüssel, komplett im Browser.
Gebaut von Jakub Martyniak
Hash Generator (MD5, SHA-1, SHA-256, SHA-512)
NeuMD5-, SHA-1-, SHA-256- und SHA-512-Hashes aus Text oder Datei erzeugen und Prüfsummen vergleichen. Läuft komplett im Browser.
Gebaut von Luca Stanek
Bcrypt Generator & Checker
Bcrypt-Hashes erzeugen und überprüfen - komplett im Browser, mit einstellbarem Cost Factor.
Gebaut von Rugile Rutkauskaite
JSON Formatter
JSON formatieren, minifizieren und validieren - mit Syntax-Highlighting, Fehleranzeige und Download, komplett im Browser.
Gebaut von Jakub Martyniak
URL Encoder & Decoder
URLs und Text online kodieren und dekodieren: encodeURIComponent, encodeURI und Formular-Format im Vergleich, mit Query-Parameter-Tabelle und UTM-Link-Builder. Läuft komplett im Browser.
Gebaut von Dimitri Heissler
FAQ
Häufige Fragen zum Base64 Decoder
Kurze Antworten zum Dekodieren und Kodieren von Base64, zu Dateien und zum Datenschutz.
Wähle oben im Tool „Decodieren“ und füge deinen Base64-String in das Feld „Eingabe“ ein. Das Ergebnis erscheint sofort im Feld „Ergebnis“, ohne extra Klick. Von dort kopierst du es in die Zwischenablage oder speicherst es über „Herunterladen“ als decoded.txt.
Die Daten werden mit 64 druckbaren Zeichen dargestellt: A–Z, a–z, 0–9, + und /, dazu = als Füllzeichen am Ende. Je 3 Byte werden zu 4 Zeichen, das Ergebnis ist also rund ein Drittel länger als das Original. Aus ZAP-Hosting wird zum Beispiel WkFQLUhvc3Rpbmc=.
Nein. Base64 ist eine umkehrbare Kodierung ohne Schlüssel, jeder kann sie sofort dekodieren. Für Passwörter und vertrauliche Daten ist Base64 deshalb ungeeignet. Passwörter speicherst du mit dem Bcrypt Generator, Prüfsummen erzeugst du mit dem Hash Generator.
Der Base64 Decoder ist kostenlos und ohne Anmeldung nutzbar. Kodieren und Dekodieren laufen mit TextEncoder, TextDecoder, btoa und atob direkt in deinem Browser, auch eine Datei über „Datei auswählen“ wird nur lokal gelesen. Dein Text wird nicht an einen Server gesendet.
Standard-Base64 nutzt + und / sowie = als Padding. URL-sicheres Base64 ersetzt + durch - und / durch _ und lässt das Padding weg. Aus Grüße/ZAP? wird so R3LDvMOfZS9aQVA/ oder URL-sicher R3LDvMOfZS9aQVA_. Beim Dekodieren akzeptiert das Tool beide Varianten, auch ohne Padding.
Füge den Base64-String im Modus „Decodieren“ ein. Ist das Ergebnis kein gültiger UTF-8-Text, zeigt das Tool keinen Zeichensalat, sondern bietet die Rohdaten als decoded.bin zum Herunterladen an. Benenne die Datei danach mit der passenden Endung um, etwa .png oder .pdf. Eine Vorschau gibt es nicht. Ein Präfix wie „data:image/png;base64,“ entfernst du vorher.
Über „Datei auswählen“ lädst du Textdateien wie JSON, Konfigurationen oder Zertifikate im Textformat und kodierst sie direkt. Die Datei wird als Text gelesen, deshalb werden Bilder und andere Binärdateien damit nicht korrekt kodiert.
Statt einer kaputten Ausgabe meldet das Tool, dass der Text Zeichen außerhalb des Base64-Alphabets oder falsches Padding enthält. Häufige Ursachen sind ein abgeschnittener String, zusätzliche Zeichen beim Kopieren oder ein Data-URI-Präfix. Leerzeichen und Zeilenumbrüche am Anfang und Ende entfernt das Tool beim Dekodieren selbst.
Noch weitere Fragen?
Support kontaktierenDeine API braucht einen zuverlässigen Server, der ihre Daten ausliefert
Ein ZAP-Hosting vServer bringt deine Anwendung oder dein Projekt zuverlässig online.
Kein Setup. Kein Risiko. In Sekunden online.
Auf der Suche nach weiteren Tools? Alle Entwickler-Tools ansehen
