DECODEX · BASE64 · UTF-8
Base64 kodieren kostenlos online
UTF-8-Text in Base64 umwandeln, einschließlich Umlauten und Emojis. Kostenlos und ohne Anmeldung.
Text online in Base64 kodieren
Dieser Encoder wandelt den Originaltext in UTF-8-Bytes um und erzeugt Standard-Base64. Damit kannst du Textwerte für eine API vorbereiten oder das erwartete Format eines Systems prüfen.
- Gib den Originaltext ein. Eine bereits kodierte Zeichenfolge wird erneut kodiert; zum Wiederherstellen des Originals dient der Decoder.
- Die Umwandlung erfolgt automatisch. Ist sie ausgeschaltet, nutze die Schaltfläche oder Ctrl+Enter (⌘+Enter auf dem Mac).
- Das Ergebnis über die Kopierschaltfläche kopieren. Die Grenze beträgt 5 MB UTF-8-Text.
Geprüfte Base64-Textbeispiele
Die Beispiele verwenden UTF-8. Vergleiche Eingabe und Ausgabe, um die Richtung zu prüfen. Ein Unicode-Zeichen kann mehrere Bytes belegen; die Zeichenzahl bestimmt nicht die Base64-Länge.
| Eingabe | Ergebnis |
|---|---|
Hello | SGVsbG8= |
Grüße | R3LDvMOfZQ== |
안녕하세요 😀 | 7JWI64WV7ZWY7IS47JqUIPCfmIA= |
Unicode-Beispiel ausprobieren →
Alphabet, Padding und Länge der Ausgabe
Die Ausgabe verwendet A–Z, a–z, 0–9, +, / und abschließendes =-Padding, ohne zusätzliche Zeilenumbrüche. Für n UTF-8-Bytes beträgt die Länge 4 × ceil(n / 3). Beispiele: f → Zg==, fo → Zm8= und foo → Zm9v. Für Base64URL ersetze + und / durch - und _ und beachte die Padding-Regeln des Protokolls.
Unicode mit UTF-8 kodieren
Koreanische Zeichen, Umlaute und Emojis lassen sich wiederherstellen, wenn der ursprüngliche Text als UTF-8 kodiert wurde. Base64 stellt Bytes dar und kennzeichnet deren Zeichenkodierung nicht. Prüfe bei unleserlichen Ergebnissen oder Fehlern die ursprüngliche Kodierung. Shift_JIS, GBK und andere ältere Kodierungen werden nicht automatisch umgewandelt. Mit dem Beispiel unten kannst du Kodierung und Dekodierung prüfen.
Zeichenkodierung vor der Base64-Kodierung wählen
UTF-8 unterstützt Umlaute und Emojis. Wähle eine andere Kodierung nur, wenn das empfangende System sie verlangt; beim Dekodieren muss dieselbe verwendet werden.
Kann eine ältere Kodierung ein Zeichen nicht darstellen, schlägt die Umwandlung fehl. Nutze UTF-8, wenn das empfangende System es zulässt.
| Zeichenkodierung | Text | Base64 |
|---|---|---|
| UTF-8 | Grüße | R3LDvMOfZQ== |
| Windows-1252 | Grüße | R3L832U= |
Häufige Fragen
Werden Leerzeichen und Zeilenumbrüche mitkodiert?
Ja. Sie gehören zu den Eingabebytes. Hello und Hello mit anschließendem Zeilenumbruch ergeben unterschiedliche Ausgaben. Auch LF und CRLF unterscheiden sich. Beim Dekodieren wird der eingegebene Text wiederhergestellt.
Schützt Base64 meinen Text?
Base64 ist eine umkehrbare Darstellung von Daten, keine Verschlüsselung. Passwörter und andere Geheimnisse werden dadurch nicht geschützt.
Die Umwandlung erfolgt in deinem Browser. Eingabe und Ergebnis werden nicht an einen Konvertierungsserver gesendet. Google Analytics erfasst Besuche und die Nutzung von Funktionen.
