Base64 Kodierer/Dekodierer
FreeKodiere Text zu Base64 oder dekodiere Base64 zurück zu Text, live während du tippst, mit vollständiger Unicode-Unterstützung und einer optionalen URL-sicheren Variante.
Läuft vollständig in Ihrem Browser. Text verlässt niemals Ihr Gerät.
Letzte Aktivität
Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.
Noch keine Aktivität. Seien Sie der Erste.
Was dieses Tool macht
Dieses Tool kodiert Text in Base64 oder dekodiert Base64 zurück in Text, live während der Eingabe, mit vollständiger Unicode-Unterstützung und einer optionalen URL-sicheren Variante.
So funktioniert es
Ihr Text wird zunächst in seine rohen UTF-8-Bytes umgewandelt. Die Kodierung gruppiert diese Bytes zu je 3, ordnet jede Gruppe von 3 Bytes (24 Bit) 4 Base64-Zeichen (je 6 Bit) aus dem Standard-64-Zeichen-Alphabet zu (A-Z, a-z, 0-9, +, /), und füllt die letzte Gruppe mit =-Zeichen auf, wenn die Byte-Anzahl kein Vielfaches von 3 ist. Die Dekodierung kehrt dies exakt um: 4 Base64-Zeichen werden auf je 6 Bit zurückgeführt, zu 3 Bytes rekombiniert, und die resultierende Byte-Folge wird als UTF-8-Text interpretiert. Die URL-sichere Option ersetzt einfach - für + und _ für / (und lässt das Padding weg), die einzigen zwei Zeichen des Standard-Base64, die nicht sicher direkt in einer URL platziert werden können.
Probleme, die es löst
- Text oder Anmeldedaten kodieren, um sie in JSON, HTTP-Header oder Konfigurationsdateien einzubetten, die Base64 erwarten.
- Eine Base64-Zeichenfolge, ein JWT-Payload-Segment oder ein API-Antwortfeld zurück in lesbaren Text dekodieren.
- Ein URL-sicheres Token erzeugen, das direkt in einen Link eingefügt werden kann, ohne zusätzliche Prozentkodierung.
Häufig gestellte Fragen
›Ist Base64 Verschlüsselung?
Nein. Base64 ist eine umkehrbare Kodierung, keine Verschlüsselung, sie wandelt beliebige Bytes mit einem öffentlichen, standardisierten Alphabet in ein textsicheres Format um, und jeder kann es sofort ohne Schlüssel oder Passwort zurückdekodieren. Es dient dazu, Binärdaten sicher über reine Textkanäle (wie E-Mail oder JSON) zu übertragen, nicht dazu, etwas geheim zu halten.
›Warum endet kodierter Text manchmal mit = oder == Zeichen?
Base64 gruppiert die Eingabe immer in Blöcke von 3 Bytes und erzeugt 4 Ausgabezeichen pro Block. Wenn die Länge Ihrer Eingabe kein Vielfaches von 3 ist, wird der letzte Block mit ein oder zwei =-Zeichen aufgefüllt, um diese 4-Zeichen-Gruppierung konsistent zu halten, ein normaler Teil des Formats und kein Fehler.
›Was ändert "URL-sicheres" Base64?
Standard-Base64 verwendet die Zeichen + und /, die beide innerhalb einer URL eine besondere Bedeutung haben und bei direkter Verwendung dort prozentkodiert werden müssten. Die URL-sichere Variante ersetzt sie durch - und _ (und lässt das =-Padding weg), sodass das Ergebnis direkt in einen URL-Pfad oder eine Abfragezeichenfolge eingefügt werden kann, ohne weitere Escapes.
›Warum ist die Dekodierung mit einem Fehler fehlgeschlagen?
Entweder war der eingefügte Text von Anfang an kein gültiges Base64, oder er wurde in eine Byte-Folge dekodiert, die kein gültiger UTF-8-Text ist (zum Beispiel, wenn tatsächlich ein Bild oder eine andere Binärdatei statt Text kodiert war). Dieses Tool ist für Text gedacht, daher wird binäre Ausgabe, die kein gültiges UTF-8 bildet, als Fehler gemeldet, statt beschädigt aussehenden Text anzuzeigen.
›Werden Emojis und nicht-englischer Text korrekt behandelt?
Ja. Text wird vor der Kodierung in seine zugrunde liegenden UTF-8-Bytes umgewandelt und beim Dekodieren auf umgekehrtem Weg genauso behandelt, sodass Buchstaben mit Akzenten, türkische Zeichen, Emojis und anderer Nicht-ASCII-Text korrekt erhalten bleiben, statt verstümmelt zu werden, ein häufiges Problem bei älteren Base64-Implementierungen, die nur reines ASCII unterstützten.
Verwandte Tools
Text
Backronym-Generator
Verwandle jedes Akronym oder Wort in ein Backronym mit 6 Tönen und 5 Satzmustern, mit benutzerdefinierten Wörtern pro Buchstabe und Merkbarkeits-/Aussprechbarkeitsbewertung.
FreeText
Bandbreitenrechner
Rechne zwischen Dateneinheiten um, schätze die Dateiübertragungszeit, dimensioniere die Website-Bandbreite anhand des Traffics, und rechne zwischen einem monatlichen Datenkontingent und einer nachhaltigen Verbindungsgeschwindigkeit um.
FreeText
Balkendiagramm-Ersteller
Verwandle einfache Beschriftung,Wert-Daten in ein anpassbares Balkendiagramm mit 8 Farbthemen, Ausrichtung, Sortierung, Unterstützung negativer Werte, sofortiger Statistik, und SVG/PNG-Export.
FreeText
Zahlensystem-Umrechner
Rechne eine Zahl zwischen Binär, Oktal, Dezimal, Hexadezimal, BCD, Gray-Code, und jeder benutzerdefinierten Basis von 2 bis 36 um, alles gleichzeitig aus einer einzigen Eingabe.
Kommentare (0)
Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.
Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!