Base64-Encoder und -Decoder
Kodieren Sie Text in Base64 oder dekodieren Sie Base64 zurück in Text, mit vollständiger Unicode-Verarbeitung. Base64 sorgt dafür, dass binärer oder komplizierter Text den Transport durch Systeme übersteht, die nur einfaches ASCII akzeptieren – Daten-URIs, JSON-Payloads, Konfigurationsdateien und HTTP-Header.
Wie es funktioniert
- 1
Wählen Sie eine Richtung: Text in Base64 kodieren oder Base64 in Text dekodieren.
- 2
Fügen Sie die Eingabe ein.
- 3
Lesen Sie die konvertierte Ausgabe während der Eingabe.
- 4
Kopieren Sie es in Ihren Code, Ihre Konfiguration oder Ihre Anfrage.
Hauptvorteile und Vorteile
Unicode-sicher
Text ist UTF-8 vor Base64 kodiert, sodass Akzentzeichen, Emojis und nicht-lateinische Skripte den Hin- und Rückweg überstehen und nicht zu Fragezeichen werden.
Beide Richtungen an einem Ort
Kodieren Sie einen Wert für einen Header und dekodieren Sie ihn aus einem Protokoll, ohne das Tool wechseln zu müssen.
Keine Befehlszeile erforderlich
Entspricht Base64 auf dem Terminal, verfügbar auf einem Computer, auf dem Sie nichts installieren können.
Werte bleiben lokal
Das Verschlüsseln eines Berechtigungsnachweises oder eines Tokens führt nicht dazu, dass dieser irgendwohin gesendet wird.
Wofür die Leute es verwenden
- Erstellen eines Basic Authorization-Headerwerts aus einem Benutzer- und Kennwortpaar.
- Dekodierung eines Base64-Blobs, der in einer Protokollzeile, einer Konfigurationsdatei oder einer API-Antwort gefunden wurde.
- Vorbereiten eines kleinen Assets oder einer Nutzlast für die Einbettung als Daten-URI.
- Text so kodieren, dass er einen Transport übersteht, bei dem Sonderzeichen verstümmelt werden.
Unterstützte Formate und Optionen
| Eingabe kodieren | Beliebiger UTF-8-Text, einschließlich nicht-lateinischer Schriften und Emojis |
|---|---|
| Eingabe dekodieren | Standard-Base64-Strings |
| Ausgabe | Base64-Text oder der dekodierte Originaltext |
Datenschutz und Datenverarbeitung
Die Kodierung und Dekodierung erfolgt in Ihrem Browser mit den integrierten BTOA- und ATOB-Funktionen. Nichts, was Sie einfügen – einschließlich der Anmeldeinformationen, die Sie für einen Header kodieren – wird übertragen oder protokolliert.
Grenzen und Wissenswertes
- Base64 ist eine Kodierung, keine Verschlüsselung. Jeder, der über die Zeichenfolge verfügt, kann sie entschlüsseln. Behandeln Sie einen Base64-Wert niemals als Geheimnis während der Übertragung oder im Ruhezustand.
- Dieses Tool konvertiert Text. Es akzeptiert keinen Datei-Upload und erzeugt keinen Base64-Blob seiner Bytes.
- URL-sicheres Base64 (das - und _ anstelle von + und / verwendet) ist eine Variante; Ersetzen Sie die Zeichen selbst, wenn ein System dies erfordert.
- Durch die Codierung erhöht sich die Größe um etwa ein Drittel, weshalb die Einbettung großer Assets als Daten-URIs die Seiten normalerweise eher langsamer als schneller macht.
Fehlerbehebung
Die Dekodierung schlägt mit einem Fehler aufgrund eines ungültigen Zeichens fehl
Die Zeichenfolge ist wahrscheinlich URL-sicheres Base64 oder wurde umbrochen. Ersetzen Sie vor dem Dekodieren - durch + und _ durch / und entfernen Sie Zeilenumbrüche.
Dekodierter Text zeigt verstümmelte Zeichen
Die ursprünglichen Bytes waren kein UTF-8-Text – es könnte sich um Binärdaten oder eine andere Codierung handeln. Base64 bewahrt Bytes originalgetreu; Die Diskrepanz liegt in der Interpretation.
Füllfehler
Die Base64-Länge muss ein Vielfaches von vier sein. Bei einer Zeichenfolge, die beim Kopieren abgeschnitten wurde, muss die fehlende =-Auffüllung wiederhergestellt werden oder eine neue Kopie des Originals erstellt werden.
Base64 Encoder & Decoder — Convert Text and Images Online
Encode text or files to Base64 and decode Base64 strings back to their original form. A free online Base64 converter for data URIs, API payloads, email attachments, JWT segments and any place binary data has to travel as plain text.
- Base64 encode and decode both ways — paste a string in either direction and convert instantly — the tool detects nothing and guesses nothing, so the result is predictable.
- Image to Base64 data URI — turn a small logo or icon into a data URI you can inline in CSS or HTML, removing one network request from the critical path.
- Base64 to image preview — paste an encoded blob from an API response or a log and see the actual image it represents.
- URL-safe variant supported — handles the hyphen and underscore alphabet used in JWTs and query parameters, not just standard Base64.
- Nothing is uploaded — encoding runs locally, which matters because Base64 is encoding, not encryption — anyone with the string can read the payload.
Free and unlimited. Inspect a token's decoded contents properly with the JWT Decoder, and hash data one-way with the Hash Generator.
Häufig gestellte Fragen
Is Base64 a form of encryption?
No. It is a reversible encoding with no key, so anyone holding the string can decode it instantly. Never use it to protect a secret.
Why does decoding fail on my string?
Usually URL-safe Base64, which uses - and _ in place of + and /. Substitute those characters back, remove any line breaks, and restore the = padding if it was trimmed.
Does it handle emoji and non-English text?
Yes. Text is UTF-8 encoded before Base64 and decoded back the same way, so accented characters, emoji and non-Latin scripts survive the round trip intact.
Ist Base64-Verschlüsselung?
Nein, Base64 ist ein Kodierungsschema, keine Verschlüsselung. Es stellt binäre Daten als ASCII-Text dar.
Ist Base64 eine Form der Verschlüsselung?
Nein. Es handelt sich um eine umkehrbare Kodierung ohne Schlüssel, sodass jeder, der die Zeichenfolge in der Hand hält, sie sofort entschlüsseln kann. Benutzen Sie es niemals, um ein Geheimnis zu schützen.
Warum schlägt die Dekodierung meines Strings fehl?
Normalerweise URL-sicheres Base64, das - und _ anstelle von + und / verwendet. Ersetzen Sie diese Zeichen wieder, entfernen Sie alle Zeilenumbrüche und stellen Sie die =-Auffüllung wieder her, falls sie gekürzt wurde.
Verarbeitet es Emojis und nicht-englischen Text?
Ja. Der Text wird vor Base64 UTF-8-codiert und auf die gleiche Weise wieder decodiert, sodass Akzentzeichen, Emojis und nicht-lateinische Skripte den Roundtrip unbeschadet überstehen.
Verwandte Tools
JSON-Formatierer
Formatieren, validieren und minimieren Sie JSON sofort
Datenkonverter und -generator
Konvertieren Sie zwischen CSV, JSON, SQL oder generieren Sie Scheindaten
Text-Groß-/Kleinschreibung-Konverter
Wechseln Sie zwischen UPPER, Lower, Title und CamelCase
Bild-zu-PDF-Konverter
Konvertieren Sie JPG-, PNG- und WebM-Fotos in ein einzelnes PDF-Dokument