Kodieren Sie Text sofort in Base64 oder dekodieren Sie Base64-Zeichenketten. Mit voller UTF-8-Unterstützung.
Base64 ist ein binär-zu-Text-Kodierungsschema, das Binärdaten in einem ASCII-Zeichenkettenformat darstellt. Es wird häufig verwendet, um Binärdaten in textbasierte Formate wie JSON, XML, HTML und E-Mail-Nachrichten einzubetten. Jedes Base64-Zeichen repräsentiert genau 6 Bits an Daten, was es zu einer weit verbreiteten Methode macht, um Daten sicher über Kanäle zu übertragen, die nur Text unterstützen. Dieses Tool kodiert Text in Base64 und dekodiert Base64 bidirektional zurück in Text.
Fügen Sie Ihren Text in das Text-Panel ein und klicken Sie dann auf Kodieren. Das Ergebnis erscheint im Base64-kodiert-Panel. Die Base64-Kodierung funktioniert, indem sie jeweils drei Bytes der Eingabedaten nimmt und sie in vier ASCII-Zeichen umwandelt. Die Eingabe-Bytes werden in 6-Bit-Gruppen aufgeteilt, und jede Gruppe wird einem Zeichen aus einem 64-Zeichen-Alphabet (A-Z, a-z, 0-9, +, /) zugeordnet. Wenn die Eingabelänge kein Vielfaches von drei ist, werden Füllzeichen (=) zur Ausgabe hinzugefügt. Dieser Kodierer verwendet TextEncoder, um UTF-8-Multibyte-Zeichen, einschließlich Emojis und internationaler Schriften, korrekt zu verarbeiten.
Fügen Sie eine standardmäßige Base64-Zeichenfolge in das Base64-kodiert-Panel ein und klicken Sie dann auf Dekodieren. Der dekodierte UTF-8-Text erscheint im Text-Panel. Wenn die Eingabe kein gültiger Base64-Code ist, zeigt das Tool einen Fehler an. Verwenden Sie es, um Base64-kodierten Text aus API-Antworten oder anderen textbasierten Daten vollständig in Ihrem Browser zu lesen.
Die Base64-Kodierung wird verwendet, um Bilder über Daten-URIs in CSS oder HTML einzubetten, binäre Anhänge in E-Mails (MIME) zu kodieren, Daten über URLs und APIs zu übertragen, binäre Inhalte in JSON oder XML zu speichern und Authentifizierungsdaten in HTTP-Basic-Auth-Headern zu kodieren. JWT-Tokens verwenden für ihre Payload eine URL-sichere Base64-Variante. Dieses Tool unterstützt vollständigen UTF-8-Text, sodass Sie Multibyte-Zeichen einschließlich Emojis und internationaler Schriften kodieren und dekodieren können.
Fügen Sie Ihren Text in das Text-Panel ein und klicken Sie auf Kodieren. Das Ergebnis erscheint im Base64-kodiert-Panel, wo Sie es mit der Schaltfläche Kopieren kopieren können. Der Kodierer unterstützt vollständiges UTF-8, einschließlich Multibyte-Zeichen, Emojis und internationaler Schriften (Chinesisch, Arabisch, Kyrillisch usw.).
Fügen Sie Ihre Base64-Zeichenkette in das Panel 'Base64 Encoded' ein und klicken Sie auf 'Dekodieren'. Der dekodierte UTF-8-Text erscheint im Panel 'Text'. Eine ungültige Base64-Eingabe erzeugt eine Fehlermeldung.
Ja. Der Kodierer verwendet die TextEncoder/TextDecoder-APIs, um UTF-8-Multibyte-Zeichen, einschließlich Emojis, akzentuierter Zeichen und nicht-lateinischer Schriften (Chinesisch, Japanisch, Koreanisch, Arabisch, Hebräisch, Kyrillisch usw.), korrekt zu verarbeiten. Dies vermeidet die Datenkorruption, die bei naiven btoa()/atob()-Aufrufen auftritt.
Ja. Das gesamte Kodieren und Dekodieren findet vollständig in Ihrem Browser statt. Es werden keine Daten an einen Server gesendet. Die Seite funktioniert nach dem Laden auch offline – sicher für sensible Daten, Anmeldeinformationen oder vertraulichen Text.
Zuletzt aktualisiert:
Ein moderner Code-Editor mit Live-Vorschau, entwickelt für Webentwickler und Designer.
Phoenix Code ausprobieren