Base64 kodieren und dekodieren

Kodiere Text oder eine Datei als Base64 oder dekodiere Base64 zurück. Ist das Ergebnis ein Bild, ein PDF oder ein ZIP, wird der Typ erkannt und die Datei mit der richtigen Endung gespeichert; deine Daten bleiben auf deinem Gerät.

  • Text wird zu Base64
  • Ohne Anmeldung
  • Läuft auf deinem Gerät

62 Base64 kodieren und dekodieren

  1. 01 Wählen
  2. 02 Verarbeiten
  3. 03 Download

Auf deinem Gerät verarbeitet · kein Upload

Richtung
Quelle

Live-Status

Datei wird gelesen

Ergebnis

Fertig.

0Dateien bereit

0 BDeine Daten an unseren Server: 0 Byte · auf deinem Gerät verarbeitetWarum 0: Die Sicherheitsregel dieser Seite blockiert das Senden von Daten schon im Browser; alles passiert in diesem Tab. CSP · connect-src 'none' · form-action 'none'

Umwandlung fehlgeschlagen.

Base64 ist keine Verschlüsselung; es versteckt nichts, es macht Daten nur zu Text.

  • Die Verarbeitung läuft in diesem Tab, auf deinem Gerät.
  • Base64 ist keine Verschlüsselung: Jeder kann es dekodieren.
  • Keine Datei wird an unseren Server gesendet; beim Schließen des Tabs ist alles weg.

Schreib oder füge zuerst deinen Text ein

Schritte

  1. Datei wird gelesen
  2. Base64 wird erstellt
  3. Datei wird vorbereitet

01

Was ist Base64 und wofür braucht man es?

Base64 ist eine Kodierung, die Binärdaten (ein Bild, ein PDF, einen Schlüssel…) in reinen Text aus Buchstaben, Ziffern, „+“ und „/“ verwandelt. E-Mail-Anhänge, in Webseiten eingebettete kleine Bilder (data:-URIs), Dateien in JSON oder XML und viele APIs nutzen dieses Verfahren. Kodierte Daten werden etwa ein Drittel größer.

Base64 ist keine Verschlüsselung: Jeder kann es in Sekunden dekodieren. Es eignet sich also nicht, um Passwörter oder Geheimnisse zu verbergen, sondern nur dafür, Daten unbeschadet durch Systeme zu bringen, die Text erwarten. Weil „+“ und „/“ in Webadressen und Dateinamen stören, gibt es auch eine URL-sichere Variante mit „-“ und „_“.

Dieses Tool kodiert Text als UTF-8 und Dateien Byte für Byte. Beim Dekodieren werden Leerzeichen, Zeilenumbrüche, fehlende „=“ und ein „data:…;base64,“-Präfix automatisch bereinigt. Ist das Ergebnis eine Datei, wird ihr Typ (PNG, JPG, PDF, ZIP, DOCX, MP3…) an den ersten Bytes erkannt und sie wird mit der passenden Endung gespeichert. Alles läuft in deinem Browser; nichts wird an einen Server gesendet.

02

Base64 in 3 Schritten kodieren und dekodieren

  1. Richtung wählen: Wähle „Kodieren“ und gib deinen Text ein oder wechsle zu „Datei“ und wähle eine Datei; wähle „Dekodieren“ und füge den Base64-Text ein oder öffne ihn aus einer .txt-Datei.

  2. Ergebnis prüfen: Das Ergebnis erscheint beim Tippen. Dekodierter Text steht im Feld; bei einer Datei siehst du Typ und Größe, bei Bildern eine Vorschau. Ein ungültiges Zeichen wird mit seiner Position gemeldet.

  3. Kopieren oder herunterladen: Kurze Ergebnisse übernimmst du mit „Kopieren“; „Ergebnis herunterladen“ speichert Base64 als .txt und eine dekodierte Datei mit ihrer richtigen Endung.

03

Wo dir Base64 begegnet

  • Entwicklung: Base64-Felder in API-Anfragen lesen, Testdaten vorbereiten, eine Datei in JSON einbetten.

  • Webdesign: Eine data:-URI erzeugen, um ein kleines Icon oder Bild in CSS oder HTML einzubetten.

  • E-Mail und Administration: Einen Base64-Anhang aus dem Quelltext einer E-Mail dekodieren und die Datei zurückholen.

  • Schnittstellen: PDFs und Bilder, die Rechnungs-, Zahlungs- oder Versanddienste als Base64 liefern, in Dateien verwandeln.

  • Fehlersuche und Sicherheit: Sehen, was in einem Schlüssel, Token oder Konfigurationswert steckt.

  • Lernen: Verstehen, warum die Base64-Fassung eines Textes ein Drittel länger ist und woher das „=“ am Ende kommt.

04

Regeln, Grenzen und Datenschutz

  • Standards: RFC-4648-Base64 und URL-sicheres Base64 („-“ und „_“, ohne Auffüllung) werden unterstützt. Auf Wunsch wird die Ausgabe nach 76 Zeichen umbrochen (MIME-E-Mail-Format).

  • Textkodierung: Text wird als UTF-8 kodiert; Umlaute, ß und Emoji kommen unverändert zurück. Dekodierte Bytes, die gültiges UTF-8 sind, werden als Text angezeigt.

  • Tolerantes Dekodieren: Leerzeichen, Zeilenumbrüche, fehlende „=“ und ein „data:…;base64,“-Präfix sind kein Problem. Ein Zeichen, das nicht zu Base64 gehört, stoppt das Dekodieren und seine Position wird angezeigt.

  • Dateityp: Der Typ wird an den ersten Bytes erkannt, nicht am Namen: PNG, JPG, GIF, WEBP, PDF, ZIP, DOCX, XLSX, MP3, MP4, SVG, JSON und mehr. Unbekannte Daten werden als .bin gespeichert.

  • Base64 ist kein Passwortschutz: Kodierte Daten kann jeder dekodieren. Für Passwörter oder personenbezogene Daten braucht es Verschlüsselung; dieses Tool verschlüsselt nicht.

  • Grenzen und Datenschutz: Dateien bis 50 MB; Eingaben über 300.000 Zeichen oder 2 MB werden mit „Ergebnis herunterladen“ im Hintergrund verarbeitet. Deine Daten werden weder hochgeladen noch gespeichert.

05

Datenschutz und automatische Löschung

Dieses Tool sendet Ihre Datei nicht an unseren Server: Die gesamte Verarbeitung findet in Ihrem Browser, auf Ihrem Gerät statt. Die Seite wird mit einer Sicherheitsrichtlinie (Content-Security-Policy) ausgeliefert, die das Versenden des Dateiinhalts technisch verhindert; auf dieser Seite laufen keine Analyse- oder Werbeskripte.

Auch die Ergebnisdatei entsteht auf Ihrem Gerät, und nur Sie laden sie herunter. Wenn Sie den Tab schließen oder „Neue Datei“ wählen, wird sie aus dem Speicher des Browsers gelöscht. Unser Server speichert zu diesem Vorgang weder Dateinamen noch Inhalte.

Details finden Sie in unserer Datenschutzerklärung

06

Häufig gestellte Fragen

Ist Base64 eine Verschlüsselung?

Nein. Base64 wandelt Daten nur in Text um; es gibt keinen Schlüssel und jeder kann es dekodieren. Ein Passwort oder Geheimnis als Base64 zu speichern, schützt es nicht.

Wie erkenne ich, welche Datei in einem Base64-Text steckt?

Das Tool prüft die ersten Bytes der dekodierten Daten: Dateien wie PNG, JPG, PDF, ZIP, DOCX und MP3 beginnen mit einer eigenen Signatur. Wird der Typ erkannt, steht er auf dem Bildschirm, Bilder bekommen eine Vorschau und die Datei wird mit der richtigen Endung gespeichert.

Was bedeutet der Fehler „ungültiges Zeichen“?

Base64 verwendet nur A–Z, a–z, 0–9, „+“ und „/“ (bei der URL-sicheren Variante „-“ und „_“) sowie „=“ am Ende. Ist beim Kopieren ein anderes Zeichen hineingeraten, etwa ein Anführungszeichen oder Punkt, zeigt das Tool Zeichen und Position, damit du es löschen kannst.

Wann brauche ich URL-sicheres Base64?

Wenn der Base64-Text in einer Webadresse, einem Dateinamen oder einem Token wie JWT steht, stören „+“ und „/“. Die URL-sichere Option verwendet stattdessen „-“ und „_“ und lässt das „=“ weg. Beim Dekodieren werden beide Varianten automatisch erkannt.

Wie bette ich ein Bild in HTML oder CSS ein?

Wähle „Kodieren“ und „Datei“, dann das Bild, und schalte „data:-URI“ ein. Den Text „data:image/png;base64,…“ fügst du ins src-Attribut eines img-Tags oder in CSS in url() ein. Das lohnt sich nur für kleine Icons; große Bilder machen die Seite schwerer.

Warum wird eine Datei durch Base64 größer?

Base64 schreibt je 3 Bytes als 4 Zeichen, die Ausgabe ist also rund 33 Prozent größer. Der Umbruch nach 76 Zeichen fügt Zeilenumbrüche hinzu und vergrößert sie noch etwas.

Werden meine Daten an einen Server gesendet?

Nein. Kodieren und Dekodieren passiert in deinem Browser, und die Seite kommt mit einer Sicherheitsrichtlinie, die Verbindungen nach außen technisch sperrt. Du kannst sie also auch für Tokens und Dateien mit personenbezogenen Daten nutzen.

Noch eine Datei?

Ziehen · ablegen · umwandelnDatei wählen