AllinHub

Base64 kodieren und dekodieren

Text und lokale Dateien in Base64 umwandeln und wiederherstellen.

Eingabe: bis 1 MiB UTF-8-Text (1.048.576 Bytes) oder eine Datei bis 10 MiB (10.485.760 Bytes), in beiden Richtungen.

Base64 ist keine Verschlüsselung. Daten bleiben im Arbeitsspeicher, ohne Upload, Speicherung oder Aufnahme in die URL.

Du möchtest einen Base64-Wert aus einer API-Antwort lesen oder eine Datei als Zeichenfolge weitergeben? Füge den Wert ein oder wähle eine lokale Datei aus. Beim Kodieren von Text verwendet das Werkzeug UTF-8, damit Umlaute, Emojis und andere Schriftsysteme erhalten bleiben. Das Standardalphabet und die Variante für URLs stehen getrennt zur Auswahl. Die Verarbeitung läuft vollständig in deinem Browser. Eingaben werden weder gespeichert noch in die Adresse der Seite übernommen.

So geht’s

  1. Wähle Kodieren oder Dekodieren und anschließend Text oder Datei als Quelle.
  2. Füge Text für die automatische Umwandlung ein oder wähle eine Datei und drücke Ausführen.
  3. Aktiviere bei Bedarf das URL-Alphabet; Zeilenumbrüche lassen sich beim Kodieren zuschalten.
  4. Kopiere das vollständige Ergebnis oder lade es herunter. Leeren entfernt die aktuelle Eingabe.

Was das Tool beherrscht

  • UTF-8 erhält kombinierte Zeichen, Emojis und die ursprünglichen Zeilenenden.
  • Standardausgabe enthält erforderliche Füllzeichen; die URL-Variante lässt sie weg.
  • Optional werden nach 76 Zeichen CRLF-Zeilenumbrüche eingefügt.
  • Falsches Alphabet, fehlerhafte Füllzeichen und nicht null gesetzte Restbits werden abgewiesen.
  • Binärdaten bleiben als unveränderte Bytes zum Herunterladen verfügbar.

FAQ

Ist Base64 eine Verschlüsselung?

Nein. Base64 stellt Bytes mit einem begrenzten Zeichenvorrat dar. Wer die Zeichenfolge besitzt, kann ihren Inhalt ohne Schlüssel wiederherstellen. Das Verfahren schützt weder Passwörter noch vertrauliche Nachrichten und prüft auch nicht die Herkunft der Daten. Eine erfolgreich dekodierte Datei kann weiterhin schädliche Inhalte enthalten.

Wie groß darf meine Eingabe sein?

Pro Vorgang sind bis zu 1 MiB UTF-8-Text, also 1.048.576 Bytes, oder eine Datei mit bis zu 10 MiB, also 10.485.760 Bytes, erlaubt. Die Grenzen gelten in beiden Richtungen. Base64 vergrößert Daten um ungefähr ein Drittel. Ein großes Ergebnis kann daher beim erneuten Einfügen die Eingabegrenze überschreiten.

Warum erscheint nach dem Dekodieren kein Text?

Base64 kann Bilder, Archive und beliebige andere Bytes enthalten. Sind diese kein gültiges UTF-8 oder enthalten sie nicht druckbare Steuerzeichen, steht ein binärer Download bereit. Das Werkzeug ersetzt keine Bytes durch vermeintlich lesbare Zeichen. Prüfe das ursprüngliche Dateiformat selbst, denn Base64 enthält keinen verlässlichen Dateinamen oder Typ.

Sind Leerzeichen und fehlende Füllzeichen erlaubt?

Der Decoder ignoriert ASCII-Leerzeichen, Tabulatoren sowie CR- und LF-Zeilenumbrüche. Er akzeptiert korrekt gesetzte oder ganz weggelassene Füllzeichen. Gemischte Alphabete, falsch platzierte Gleichheitszeichen und ungültige Restbits werden abgelehnt. Entferne bei einer Daten-URL zuerst den Präfix und füge nur den Base64-Teil ein, ohne Prozentkodierung.

Wird nur der sichtbare Ausschnitt kopiert?

Nein. Die Vorschau zeigt höchstens 16.384 Zeichen, damit die Oberfläche bedienbar bleibt. Kopieren und Herunterladen verwenden das vollständige Ergebnis. Eingaben und Ausgaben werden nicht im Browserspeicher abgelegt und erscheinen nicht in der Seitenadresse. Leeren oder Abbrechen verwirft laufende Berechnungen, damit kein veraltetes Ergebnis wieder angezeigt wird.

Aktualisiert am

Alle Tools