Base64 stellt Text oder Dateibytes als Zeichenfolge dar, die du in eine andere Anwendung kopieren kannst. Durch Dekodieren liest du den Inhalt wieder aus. Das kann jeder, der die Zeichenfolge kennt. Base64 schützt daher kein Passwort und verbirgt keine privaten Informationen.
Text kodieren und wieder auslesen
Wähle Text kodieren, klicke in Eingabetext und gib Hello ein. Du kannst auch eigenen Text einfügen.
Lass Variante auf Standard und Füllzeichen auf Automatisch. Mit eingeschaltetem Automatisch konvertieren erscheint das Ergebnis, sobald du aufhörst zu tippen.
Das Ergebnis für Hello ist SGVsbG8=. Über Kopieren oberhalb der Ausgabe kopierst du es.
Wähle Ein- und Ausgabe tauschen neben Umwandeln. Auf dem Smartphone öffnest du Mehr und wählst Ein- und Ausgabe tauschen. Dadurch wird das Ergebnis in den Modus Text dekodieren übernommen und die Ausgabe zeigt wieder Hello.
Hello
Die Textkodierung verwendet UTF-8 und unterstützt damit auch Umlaute und Emojis. Text dekodieren erwartet UTF-8-Text. Erscheinen beim Dekodieren Ersatzzeichen wie �, verwenden die ursprünglichen Bytes möglicherweise eine andere Textkodierung oder gehören zu einer anderen Art von Datei.
Auf dem Smartphone stehen Umwandeln und Kopieren in der unteren Leiste. Unter Mehr findest du Füllzeichen, Zeilenumbruch, Automatisch konvertieren, Importieren, Herunterladen, Leerraum kürzen und Leeren. In Dekodiermodi erscheint dort auch Leerraum. Sind weitere Modi verborgen, wähle Weitere Modi anzeigen.
Base64-Einstellungen wählen
| Option | Auswirkung |
|---|---|
| Standard | Verwendet das übliche Base64-Alphabet samt + und /. Behalte diese Variante bei, sofern die Zielanwendung kein URL-sicheres Base64 verlangt. |
| URL-sicher | Verwendet - und _ statt + und /. Steht Füllzeichen auf Automatisch, werden auch abschließende Zeichen = entfernt. |
| Füllzeichen | Automatisch behält Füllzeichen für Standard bei und entfernt sie für URL-sicher. Beibehalten erhält sie beim Kodieren und verlangt beim Dekodieren vollständige Füllzeichen. Entfernen lässt abschließende Zeichen = beim Kodieren weg. |
| Leerraum | Gilt beim Dekodieren. Ignorieren akzeptiert Leerzeichen und Zeilenumbrüche. Zurückweisen weist sie in einer reinen Base64-Zeichenfolge zurück. Bei einer Base64-Daten-URI wird Leerraum auch mit der Einstellung Zurückweisen entfernt. |
| Zeilenumbruch | Gilt beim Kodieren von Text. Keiner lässt das Ergebnis auf einer Zeile. Mit 76 Zeichen oder Benutzerdefiniert teilst du es in Zeilen auf. Benutzerdefiniert erlaubt 8 bis 256 Zeichen pro Zeile. |
| Automatisch konvertieren | Aktualisiert das Ergebnis nach der Eingabe. Schalte die Option aus, wenn du zuerst fertig bearbeiten möchtest, und drücke danach Umwandeln. |
Leerraum kürzen ist ein Schalter über der Eingabe im Modus Text kodieren. Er verändert die sichtbare Eingabe nicht, entfernt aber vor dem Kodieren Leerzeichen und Zeilenumbrüche am Anfang und Ende. Leerzeichen innerhalb des Textes bleiben erhalten. Schalte Leerraum kürzen aus, wenn der äußere Leerraum zu den Daten gehört.
Ein Bild in Base64 umwandeln und zurück
Wähle Bild kodieren und öffne über Datei auswählen oder Importieren ein einzelnes Bild. Du kannst es auch auf die Eingabe ziehen.
Lass Bildpräfix eingeschaltet, wenn du eine vollständige Daten-URI brauchst. Die Ausgabe beginnt dann mit einem Präfix wie
data:image/png;base64,, gefolgt von den Bilddaten.Schalte Bildpräfix aus, wenn die Zielanwendung nur die Base64-Zeichen benötigt. Dann gelten die Einstellungen Variante und Füllzeichen für diese Zeichenfolge.
Mit Ein- und Ausgabe tauschen öffnest du das Ergebnis im Modus Bild dekodieren. Das dekodierte Bild erscheint in der Ausgabe. Klicke darauf, um eine größere Vorschau zu öffnen.
Speichere das dekodierte Bild im Modus Bild dekodieren über Herunterladen. Escape oder Vorschau schließen schließt die größere Vorschau.
Ein Bild mit Präfix verwendet Standard-Base64 mit Füllzeichen, unabhängig von Variante und Füllzeichen. So bleibt die Daten-URI für Bildbetrachter lesbar. Bild dekodieren akzeptiert bei gängigen Bildformaten auch Base64 ohne Präfix. Das vollständige Präfix hilft, wenn das Format nicht aus den Bytes erkannt werden kann.
HEIC- und HEIF-Bilder werden vor dem Kodieren in JPEG umgewandelt. Bei TIFF wird das erste Bild verwendet und in PNG konvertiert. Beim Dekodieren erhältst du deshalb das konvertierte Bild und nicht die ursprüngliche Datei. Bild kodieren nimmt jeweils eine Datei bis 50 MiB an. Der Bildlader kann auch Bilder ablehnen, deren Abmessungen seine Grenzen überschreiten.
Ein- und Ausgabe tauschen funktioniert von Bild kodieren nach Bild dekodieren. Um ein dekodiertes Bild erneut zu kodieren, speichere es und öffne es in Bild kodieren.
Im Modus Bild kodieren kann Einfügen auch ein Bild aus der Zwischenablage lesen, sofern dein Browser dies erlaubt. Falls das nicht klappt, speichere das Bild als Datei und nutze Importieren.
Importieren, kopieren und herunterladen
In Textmodi öffnet Importieren eine Textdatei wie TXT, JSON oder XML. Die Datei wird als Text gelesen, nicht als beliebige Binärdaten. Die Grenze für Textdateien beträgt 50 MiB. Ist bereits Inhalt vorhanden, bestätige das Ersetzen oder behalte ihn mit Abbrechen. Beim Ablegen mehrerer Dateien wird die erste verwendet.
Einfügen liest Text aus der Zwischenablage. Verweigert der Browser den Zugriff, klicke in Eingabetext und nutze das unten angegebene Tastenkürzel zum Einfügen. Kopieren über der Ausgabe kopiert das Ergebnis. Herunterladen speichert die Textausgabe als TXT-Datei oder das dekodierte Bild im erkannten Format.
Leeren entfernt nach Bestätigung die aktuelle Eingabe und das Ergebnis. Beim Wechsel zwischen Modi bleiben getrennte Texteingaben und -ausgaben während der geöffneten Sitzung erhalten. Nach dem Neuladen werden Text und importierte Bilder nicht wiederhergestellt. Kopiere oder lade benötigte Ergebnisse vor dem Verlassen herunter.
Langer Text kann als gekürzte, schreibgeschützte Vorschau erscheinen. Kopieren und Herunterladen verwenden weiterhin das vollständige Ergebnis. So muss der Editor nicht die ganze Datei auf einmal anzeigen.
Wenn das Dekodieren fehlschlägt
| Was du siehst | Was du tun kannst |
|---|---|
| Ungültige Base64-Zeichen | Prüfe, ob du nur die Base64-Zeichenfolge oder eine vollständige Base64-Daten-URI eingefügt hast. Anführungszeichen und anderer umgebender Text gehören nicht zu den Daten. |
| URL-sicheres Base64 erkannt | Wähle URL-sicher, wenn die Eingabe - oder _ enthält. |
| Fehlende Base64-Füllzeichen | Setze Füllzeichen auf Automatisch oder füge die vollständige ursprüngliche Zeichenfolge samt abschließenden Zeichen = ein. |
| Leerraum erkannt | Setze Leerraum auf Ignorieren, wenn die ursprüngliche Zeichenfolge über mehrere Zeilen verteilt war. |
| Ungültige Länge oder falsch platzierte Füllzeichen | Kopiere die ursprüngliche Zeichenfolge erneut. Eine unvollständige Zeichenfolge lässt sich nicht immer durch zusätzliche Zeichen = reparieren. |
| Bildvorschau nicht möglich | Prüfe, ob die Zeichenfolge ein Bild enthält. Gültiges Base64 kann auch Text oder einen anderen Dateityp enthalten. Das Bildformat muss weiterhin vom Browser unterstützt werden. |
Die Zeichentabelle unter dem Tool erklärt das Base64-Alphabet. Die Textstatistik vergleicht die Zeichenzahl von Eingabe und Ausgabe, die Bildstatistik beschreibt das geladene Bild.
Tastaturbedienung
| Aktion | Tasten |
|---|---|
| In die Eingabe einfügenKlicke zuerst in das Eingabefeld. |
MacCommand + V
Windows / LinuxCtrl + V
|
| Ausgewählten Text kopierenMarkiere Text in einem Ein- oder Ausgabefeld. |
MacCommand + C
Windows / LinuxCtrl + C
|
| Gesamten Text eines Feldes auswählenKlicke zuerst in dieses Feld. |
MacCommand + A
Windows / LinuxCtrl + A
|
| Zum nächsten Bedienelement wechseln | Tab |
| Zum vorherigen Bedienelement wechseln | Shift + Tab |
| Ausgewählte Schaltfläche aktivierenWähle die Schaltfläche zuerst mit Tab aus. | Enter |
| Bildvorschau schließenWenn die größere Bildvorschau geöffnet ist. | Esc |
Für eine manuelle Konvertierung per Tastatur wählst du Umwandeln mit Tab aus und drückst Enter.
Was mit deinen Daten passiert
Die Konvertierung verarbeitet Text und Bilder in deinem Browser. Importierter Inhalt wird nicht als Dokument gespeichert. Einige Einstellungen und Nutzungszähler können im Browser bleiben, stellen aber die bearbeitete Datei nicht wieder her. Bilddecoder werden gegebenenfalls erst bei Bedarf geladen. Setze deshalb nicht voraus, dass alle Formate offline verfügbar sind.