Base64 Encoder/Decoder
Kodieren Sie Text in Base64 oder dekodieren Sie Base64 zurück in Text mit diesem kostenlosen Online-Tool. Funktioniert direkt in Ihrem Browser ohne Daten an Server zu senden.
Sie können auch eine Textdatei hierher ziehen und ablegen
Verwandte Tools
Über Base64-Kodierung/Dekodierung
Was ist Base64?
Base64 ist ein Kodierungsschema, das Binärdaten im ASCII-Zeichenkettenformat darstellt. Es wird häufig zum Kodieren von Binärdaten, wie z.B. Bilder, verwendet, wenn diese Daten in Umgebungen übertragen werden müssen, die nur Textinhalt zuverlässig unterstützen.
Wie Base64 funktioniert
- Konvertiert Binärdaten in einen Satz von 64 ASCII-Zeichen
- Verwendet A-Z, a-z, 0-9, + und / für die Kodierung (= für die Auffüllung)
- Erhöht die Datengröße um etwa 33%
- Stellt die sichere Übertragung von Binärdaten als Text sicher
Häufige Anwendungsfälle
- Bilder direkt in HTML/CSS mit Daten-URLs einbetten
- Binärdaten in JSON-Nutzdaten kodieren
- Binärdaten in E-Mail-Körpern senden
- Komplexe Daten in Cookies oder lokalem Speicher ablegen
- Benutzeranmeldedaten in der Basisauthentifizierung kodieren
- Binärdaten über reine Textprotokolle übertragen
Häufig gestellte Fragen
Was ist Base64-Kodierung und wofür wird sie verwendet?
Base64 ist ein Binär-zu-Text-Kodierungsschema, das Binärdaten in ASCII-Zeichen unter Verwendung eines 64-Zeichen-Alphabets umwandelt. Es wird verwendet, um Binärdaten sicher über reine Textprotokolle zu übertragen und Bilder in HTML/CSS einzubetten.
Ist Base64-Kodierung eine Form der Verschlüsselung?
Nein, Base64 ist keine Verschlüsselung - es ist lediglich eine Kodierungsmethode. Jeder kann Base64-Text einfach zurück in seine ursprüngliche Form dekodieren. Base64 ist für die Kompatibilität bei der Datenübertragung und -speicherung konzipiert, nicht für Sicherheit.
Warum macht die Base64-Kodierung Daten größer?
Die Base64-Kodierung erhöht die Datengröße um etwa 33%, da sie alle 3 Bytes Binärdaten mit 4 ASCII-Zeichen darstellt. Dieser Overhead ist der Kompromiss für die sichere Übertragung durch reine Textsysteme.
Kann ich jeden Dateityp mit diesem Tool kodieren?
Dieses Tool ist für Text-Kodierung/Dekodierung konzipiert. Für Dateien müssen Sie die Datei zuerst in eine Textdarstellung umwandeln. Verwenden Sie unser Image to Base64 Tool für Bilder.
Welche Zeichen werden bei der Base64-Kodierung verwendet?
Base64 verwendet 64 Zeichen: Großbuchstaben A-Z, Kleinbuchstaben a-z, Ziffern 0-9, Plus (+) und Schrägstrich (/). Das Gleichheitszeichen (=) wird bei Bedarf als Auffüllung verwendet.
Warum erhalte ich Auffüllzeichen (=) in meiner Base64-Ausgabe?
Das Auffüllen mit Gleichheitszeichen (=) stellt sicher, dass die Länge der Base64-Ausgabe immer ein Vielfaches von 4 Zeichen ist. Dies tritt auf, wenn die Länge der Eingabedaten nicht durch 3 teilbar ist.
Kann ich Base64 dekodieren, das von anderen Tools kodiert wurde?
Ja, Base64 ist ein Standardkodierungsformat. Jede ordnungsgemäß kodierte Base64-Zeichenkette von jedem Tool sollte mit unserem Decoder korrekt dekodiert werden.
Was passiert, wenn ich versuche, ungültiges Base64 zu dekodieren?
Das Tool zeigt eine Fehlermeldung an. Stellen Sie sicher, dass Ihre Eingabe nur gültige Base64-Zeichen und die korrekte Formatierung enthält.
Sind meine Daten bei der Verwendung dieses Tools sicher?
Ja, alle Kodierung und Dekodierung erfolgt vollständig in Ihrem Browser mit clientseitigem JavaScript. Es werden keine Daten an unsere Server gesendet oder irgendwo gespeichert.
Kann ich dies zum Kodieren von Passwörtern oder sensiblen Daten verwenden?
Obwohl dieses Tool sicher ist (nur clientseitig), denken Sie daran, dass Base64 keine Verschlüsselung ist. Für Passwörter oder sensible Daten verwenden Sie geeignete Verschlüsselungstools.
Was sind Daten-URLs und wie beziehen sie sich auf Base64?
Daten-URLs betten Dateien direkt in HTML/CSS unter Verwendung von Base64-Kodierung ein. Sie werden häufig für kleine Bilder, Schriftarten oder andere Assets verwendet, um HTTP-Anfragen zu reduzieren.
Kann ich Unicode oder internationale Zeichen kodieren?
Ja, dieses Tool verarbeitet Unicode-Zeichen und internationalen Text korrekt. Die eingebauten Kodierungsfunktionen des Browsers verarbeiten UTF-8-Text korrekt.