Zum Inhalt springen
1123.net
DE
1123.net

Tools suchen

Das Tool-Verzeichnis durchsuchen. Alles läuft in Ihrem Browser.

Tippen Sie, um die Tools zu filtern. Mit der Eingabetaste öffnen Sie das erste Ergebnis.

Base64-Kodierer

Dieses Tool wandelt Text in Base64 und wieder zurück. Es verarbeitet UTF-8 korrekt, bietet das URL-sichere Alphabet für Tokens und Dateinamen und meldet ungültige Eingaben, statt defekte Zeichen auszugeben.

Ihre Daten werden lokal in Ihrem Browser verarbeitet und nicht an unseren Server gesendet.

So verwenden Sie dieses Tool

  1. 1 Wählen Sie, ob Sie Text kodieren oder Base64 dekodieren möchten.
  2. 2 Fügen Sie den Text oder die Base64-Zeichenfolge in das Eingabefeld ein. Das Ergebnis erscheint während der Eingabe.
  3. 3 Aktivieren Sie „URL-sicher“, um - und _ statt + und / zu verwenden und die Auffüllzeichen wegzulassen.
  4. 4 Kopieren Sie das Ergebnis, tauschen Sie die Richtung oder leeren Sie beide Felder.

Formel und Berechnungslogik

Kodierung

Text → UTF-8-Bytes → 6-Bit-Gruppen → Base64-Alphabet

Aus je drei Bytes werden vier Base64-Zeichen. Eine letzte Gruppe aus einem oder zwei Bytes wird mit = aufgefüllt, sofern nicht die URL-sichere Variante gewählt ist.

URL-sicheres Base64

+ → -; / → _; Auffüllzeichen entfernt

Standard-Base64 verwendet + und /, die in URLs eine eigene Bedeutung haben. Die URL-sichere Variante ersetzt sie durch - und _ und lässt die abschließenden = weg, damit der Wert in eine Abfragezeichenfolge oder einen Dateinamen passt.

Rechenbeispiel

Einen Satz kodieren

Ein kurzer Text soll innerhalb einer JSON-Zeichenfolge übertragen werden.

  1. Eingabe: Hello, 1123.net!
  2. Die UTF-8-Bytes werden in Dreiergruppen kodiert
  3. Ergebnis: SGVsbG8sIDExMjMubmV0IQ==

Beim Dekodieren ergibt sich wieder der ursprüngliche Satz, einschließlich der Satzzeichen.

URL-sicheres Token

Ein Base64-Wert soll in einem Abfrageparameter einer URL verwendet werden.

  1. „URL-sicher“ aktivieren
  2. + wird zu - und / wird zu _
  3. Das abschließende = entfällt

Die Ausgabe enthält keine Zeichen, die in einer URL prozentkodiert werden müssen.

Grenzfälle und Genauigkeit

Base64 ist keine Verschlüsselung

Jeder kann Base64 dekodieren. Es stellt Bytes nur in Textform dar und darf nicht zum Schutz von Passwörtern oder Geheimnissen dienen.

Nicht jedes Base64 ergibt Text

Base64 kann beliebige Binärdaten darstellen. Sind die Bytes kein gültiges UTF-8, meldet der Decoder einen Fehler, statt Ersatzzeichen anzuzeigen.

Zeilenumbrüche und Auffüllzeichen

Beim Dekodieren werden Leerzeichen ignoriert, und fehlende Auffüllzeichen sind zulässig. Ungültige Zeichen oder eine unmögliche Länge werden abgelehnt.

Häufige Fragen

Ist Base64 sicher? +

Nein. Base64 ist eine Kodierung, keine Verschlüsselung, und bietet keine Vertraulichkeit. Verwenden Sie für Geheimnisse eine Verschlüsselung und Base64 nur, um Bytes in Text zu übertragen.

Warum lässt URL-sicheres Base64 die Gleichheitszeichen weg? +

Für viele Decoder ist das Auffüllen optional, und = ist in URLs unpraktisch. Die URL-sichere Variante entfernt es, ohne die Daten zu verändern.

Werden Emojis und nichtlateinische Schriftzeichen unterstützt? +

Ja. Der Text wird zuerst als UTF-8 kodiert, daher lassen sich Emojis, chinesische Zeichen, kyrillische Buchstaben und Akzente korrekt hin und zurück umwandeln.

Warum schlägt das Dekodieren bei scheinbar gültigem Base64 fehl? +

Die Bytes sind möglicherweise kein gültiger UTF-8-Text, oder die Zeichenfolge enthält ein Zeichen außerhalb des Base64-Alphabets. Für Binärdaten sind ein Datei- oder Hex-Tool die richtige Wahl.

Wird mein Text hochgeladen? +

Nein. Kodierung und Dekodierung finden vollständig in Ihrem Browser statt, es wird nichts an einen Server gesendet.