Online Base64 Encoder und Decoder
Konvertieren Sie Text in Base64 und Base64 in Text
Unser kostenloses Online-Base64-Tool ermöglicht es Ihnen, Text sofort zu kodieren und zu dekodieren. Die gesamte Verarbeitung erfolgt in Ihrem Browser, um sicherzustellen, dass Ihre Daten privat und sicher bleiben. Verwenden Sie es für E-Mail-Anhänge, Daten-URIs oder alle Base64-Konvertierungsbedarfe.
Base64 Encoder
Über Base64 Codierung:
- Base64-Codierung erhöht die Datenmenge um etwa 33%
- Häufig verwendet, um binäre Daten in E-Mail-Anhängen zu codieren
- Nützlich, um Bilder direkt in HTML/CSS als Data-URIs einzubetten
- Die gesamte Verarbeitung erfolgt in Ihrem Browser - Ihre Daten bleiben privat
Was ist Base64-Encoding?
Base64 ist ein binär-zu-Text-Kodierungsschema, das binäre Daten in einem ASCII-String-Format darstellt, indem es sie in eine Radix-64-Darstellung übersetzt. Der Begriff "Base64" stammt aus der spezifischen MIME-Inhaltsübertragungskodierung. Jede Base64-Ziffer repräsentiert genau 6 Bits von Daten, so dass drei 8-Bit-Bytes (24 Bits) durch vier 6-Bit-Base64-Ziffern dargestellt werden können.
Häufige Anwendungen von Base64
E-Mail-Anhänge
Base64 wird verwendet, um binäre Dateien in E-Mail-Anhängen zu kodieren.
Data-URLs
Einbetten von Bildern und anderen Dateien direkt in HTML- oder CSS-Dateien mit dem Data-URI-Schema.
XML und JSON
Kodierung von binären Daten für die Einbindung in XML- und JSON-Dokumente.
Cookies und Web-Speicher
Speichern von binären Daten in Cookies oder Web-Speicher, wo nur Text erlaubt ist.
Grundlegende Authentifizierung
HTTP-Basicauthentifizierung-Anmeldeinformationen sind Base64-kodiert.
Wie man dieses Tool verwendet
- Geben Sie den Text ein, den Sie kodieren oder dekodieren möchten, in das Eingabefeld ein.
- Wählen Sie den Betriebsmodus (Kodieren oder Dekodieren).
- Sehen Sie sich das Ergebnis sofort im Ausgabefeld an.
- Klicken Sie auf die "Kopieren"-Schaltfläche, um das Ergebnis in die Zwischenablage zu kopieren.
Warum unser Base64-Tool wählen?
Datenschutzorientiert
Alle Kodierungs- und Dekodierungsprozesse finden in Ihrem Browser statt - Ihre Daten verlassen Ihr Gerät nie.
Echtzeit-Verarbeitung
Sofortige Ergebnisse, während Sie tippen, ohne dass eine Seiteneufladung erforderlich ist.
Benutzerfreundliche Schnittstelle
Saubere, intuitive Design, das einfach zu bedienen ist.
Keine Installation erforderlich
Funktioniert direkt in Ihrem Browser ohne Plugins oder Downloads.
Mobilfreundlich
Vollständig responsives Design, das auf allen Geräten funktioniert.
Technische Details zu Base64
Base64 verwendet eine Menge von 64 Zeichen, um binäre Daten darzustellen: Großbuchstaben A-Z (26 Zeichen), Kleinbuchstaben a-z (26 Zeichen), Zahlen 0-9 (10 Zeichen) und zwei zusätzliche Zeichen, die je nach spezifischer Base64-Variante variieren (häufig "+" und "/" mit "=" für Padding).
Der Kodierungsprozess konvertiert jede Gruppe von drei Bytes (24 Bits) in vier Base64-Zeichen (jedes repräsentiert 6 Bits). Wenn die Länge der Eingabedaten kein Vielfaches von drei ist, wird Padding hinzugefügt, um sicherzustellen, dass die Länge der kodierten Ausgabe ein Vielfaches von vier Zeichen ist.
Base64 vs. URL-sicheres Base64
Standard Base64
Verwendet das vollständige 64-Zeichen-Set, einschließlich '+' und '/' mit besonderen Bedeutungen in URLs.
URL-sicheres Base64
Ersetzt '+' durch '-' und '/' durch '_' und macht die kodierte Zeichenkette sicher für die Verwendung in URLs.
Häufige Probleme mit Base64
Größerer Umfang
Base64-Kodierung erhöht die Datenmenge um etwa 33%.
Padding-Zeichen
Die '='-Padding-Zeichen am Ende von Base64-Zeichenketten können in bestimmten Kontexten Probleme verursachen.
Zeichensatz-Verwirrung
Verschiedene Varianten von Base64 verwenden leicht unterschiedliche Zeichensätze, was zu Kompatibilitätsproblemen führen kann.
Nicht-binäre Daten-Verwirrung
Versuchen, Text zu dekodieren, der kein gültiges Base64 ist, kann zu Fehlern oder unerwarteten Ergebnissen führen.
Häufig gestellte Fragen
Ist Base64 Verschlüsselung?
Nein, Base64 ist keine Verschlüsselung - es ist ein Kodierungsschema. Es bietet keine Sicherheit oder Vertraulichkeit, da jeder Base64-Daten dekodieren kann. Wenn Sie Ihre Daten schützen möchten, sollten Sie zusätzliche Verschlüsselungsalgorithmen wie AES oder RSA verwenden.
Warum sehe ich "="-Zeichen am Ende von Base64-Zeichenketten?
Die "="-Zeichen sind Padding, das verwendet wird, um sicherzustellen, dass die Länge der kodierten Ausgabe ein Vielfaches von 4 ist. Da Base64 3 Bytes in 4 Zeichen konvertiert, wird Padding hinzugefügt, wenn die Länge Ihrer Eingabe nicht durch 3 teilbar ist. Sie können ein oder zwei "="-Zeichen am Ende sehen, abhängig vom Rest, wenn Sie die Länge der Eingabe durch 3 teilen.
Kann ich binäre Dateien wie Bilder mit diesem Tool kodieren?
Dieses spezielle Tool ist für die Text-zu-Base64- und Base64-zu-Text-Konvertierung ausgelegt. Für binäre Dateien wie Bilder benötigen Sie ein Datei-zu-Base64-Konverter. Sie können jedoch die resultierende Base64-Zeichenkette von anderen Tools hier dekodieren, wenn nötig.
Was ist der Unterschied zwischen Base64 und Hex-Kodierung?
Base64 verwendet 64 Zeichen (A-Z, a-z, 0-9, + und /), um binäre Daten darzustellen, während Hex (hexadezimal) 16 Zeichen (0-9 und A-F) verwendet. Base64 ist effizienter in Bezug auf den Platzbedarf, da es 6 Bits pro Zeichen darstellt, im Gegensatz zu 4 Bits pro Zeichen bei Hex-Kodierung. Dies bedeutet, dass Base64-kodierte Zeichenketten etwa 33% kürzer sind als die gleichen Daten im Hex-Format.
Warum erhalte ich Fehler beim Dekodieren?
Fehler beim Dekodieren treten in der Regel auf, weil die Eingabe kein gültiges Base64 ist. Stellen Sie sicher, dass die Zeichenkette, die Sie dekodieren möchten, nur gültige Base64-Zeichen (A-Z, a-z, 0-9, +, / und =) enthält. Auch die Länge einer Base64-Zeichenkette sollte ein Vielfaches von 4 Zeichen sein. Häufige Probleme sind fehlendes Padding, zusätzliche Leerzeichen oder Zeilenumbrüche in der Eingabe.
Wie verwende ich Base64 in einer Data-URI?
Um Base64 in einer Data-URI (zum Einbetten von Bildern in HTML/CSS) zu verwenden, folgen Sie diesem Format: data:[<MIME-Type>][;base64],<Base64-kodierte-Daten>. Zum Beispiel, eine Base64-kodierte JPEG-Bild wäre: data:image/jpeg;base64,/9j/4AAQSkZJRg... Sie können diese Zeichenkette dann in img src-Attributen oder CSS background-image-Eigenschaften verwenden.
