Base64 Encoder/Decoder
Kostenloses Online-Tool zum Codieren von Text in Base64 oder zum Decodieren von Base64.
📝 Eingabetext
✨ Ergebnis
💡 Beispiele
Hello World!SGVsbG8gV29ybGQhBase64-Kodierung wandelt Binärdaten in Text um, um eine sichere Übertragung zu ermöglichen. Perfekte UTF-8-Unterstützung für die Kodierung/Dekodierung von Text in allen Sprachen.
Was ist Base64?
Base64 ist eine Methode zur Codierung von Binärdaten in ASCII-Zeichenfolgen. Es wird hauptsächlich verwendet, wenn Binärdaten in textbasierten Formaten wie E-Mail, URLs oder JSON übertragen werden müssen.
Hauptfunktionen
- Codierung: Konvertiert einfachen Text in Base64-Format
- Decodierung: Konvertiert Base64-Zeichenfolgen zurück in Originaltext
- UTF-8-Unterstützung: Vollständige Unterstützung für mehrere Sprachen wie Deutsch, Japanisch, Chinesisch usw.
- Swap-Funktion: Schnelles Austauschen von Eingabe und Ausgabe
- Kopierfunktion: Ergebnis mit einem Klick kopieren
- Fehlerbehandlung: Klare Fehlermeldungen bei ungültiger Base64-Eingabe
Verwendung
Codierung
- Geben Sie den zu codierenden Text in das Eingabefeld ein
- Klicken Sie auf die Schaltfläche "Codieren"
- Das Base64-codierte Ergebnis wird im Ausgabefeld angezeigt
Decodierung
- Geben Sie die Base64-Zeichenfolge in das Eingabefeld ein
- Klicken Sie auf die Schaltfläche "Decodieren"
- Der decodierte Originaltext wird im Ausgabefeld angezeigt
Base64-Anwendungsfälle
1. Bilder einbetten
Kleine Bilder können als Base64 codiert und direkt in HTML oder CSS eingebettet werden.
<img src="data:image/png;base64,iVBORw0KGgoAAAANS..." />
2. API-Authentifizierung
Viele REST-APIs verwenden Basic Authentication, bei der Benutzername und Passwort Base64-codiert werden.
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
3. Datenübertragung
Wird verwendet, um Binärdaten in E-Mail-Anhängen oder JSON-Antworten zu übertragen.
Base64-Eigenschaften
Vorteile
- Textsicherheit: Konvertiert Binärdaten in Text für sichere Übertragung
- Kompatibilität: ASCII-Zeichen werden von allen Systemen unterstützt
- Einfachheit: Stellt komplexe Binärdaten als einfache Zeichenfolge dar
Nachteile
- Größenzunahme: Die Größe nimmt um etwa 33% im Vergleich zu den Originaldaten zu
- Keine Verschlüsselung: Base64 ist nur eine Codierung, keine Verschlüsselung und sollte nicht für Sicherheitszwecke verwendet werden
Beispiele
Beispiel 1: Einfacher Text
Eingabe: Hallo Welt
Ausgabe: SGFsbG8gV2VsdA==
Beispiel 2: Deutscher Text
Eingabe: Guten Tag
Ausgabe: R3V0ZW4gVGFn
Beispiel 3: Sonderzeichen
Eingabe: Hallo! @#$%
Ausgabe: SGFsbG8hIEAjJCU=
Technische Details
UTF-8-Codierungsverarbeitung
Dieses Tool verwendet die folgende Methode zur korrekten Verarbeitung von UTF-8-Zeichen:
// Codierung
btoa(unescape(encodeURIComponent(text)))
// Decodierung
decodeURIComponent(escape(atob(base64)))
Base64-Zeichensatz
Base64 verwendet die folgenden 64 Zeichen:
- Großbuchstaben: A-Z (26)
- Kleinbuchstaben: a-z (26)
- Ziffern: 0-9 (10)
- Symbole: + und / (2)
- Padding: = (bei Bedarf)
Häufig gestellte Fragen
F: Ist Base64 eine Verschlüsselung?
Nein. Base64 ist lediglich eine Methode zur Codierung von Daten, keine Verschlüsselung. Jeder kann es leicht decodieren, daher sollte es nicht zum Schutz sensibler Informationen verwendet werden.
F: Können auch deutsche Umlaute oder Sonderzeichen codiert werden?
Ja. Dieses Tool unterstützt UTF-8 vollständig, sodass alle Sprachen und Sonderzeichen codiert/decodiert werden können.
F: Um wie viel nimmt die Größe bei Base64-Codierung zu?
In der Regel nimmt die Größe um etwa 33% im Vergleich zu den Originaldaten zu. Dies liegt daran, dass 3 Bytes Daten in 4 Bytes Base64-Zeichen umgewandelt werden.
F: Können auch Dateien Base64-codiert werden?
Dieses Tool ist nur für Text gedacht. Um Dateien zu codieren, müssen Sie die Datei zuerst als Text lesen. Bei kleinen Dateien können Sie den Dateiinhalt kopieren und in dieses Tool einfügen.
Verwandte Tools
- URL-Encoder/Decoder - URL-sichere Codierung/Decodierung
- Textvergleich - Zwei Texte vergleichen
- Groß-/Kleinschreibung - Groß-/Kleinschreibung konvertieren
Browser-Kompatibilität
Dieses Tool funktioniert in den folgenden Browsern ordnungsgemäß:
- Chrome 4+
- Firefox 1+
- Safari 3.1+
- Edge (alle Versionen)
- Opera 10.5+
Datenschutz
Dieses Tool funktioniert vollständig clientseitig. Eingegebene Daten werden nicht an einen Server gesendet und nur im Browser verarbeitet.