Skip to main content
Cookie-Einstellungen

Wir verwenden Analyse-Cookies, um die Nutzung zu verstehen und CleanTextLab zu verbessern. Sie können akzeptieren oder ablehnen Datenschutzerklärung. Einstellungen verwalten.

Bereinigen Sie unordentlichen Text in Sekunden. Schnelle Browser-Tools für Zeilenumbrüche, Akzente, Listen, Telefonnummern, SMS und mehr. Keine Konten und keine Uploads.

All tools

Base64 Kodieren/Dekodieren

Kodieren Sie Text in Base64 oder dekodieren Sie Base64 zurück in Text—keine Uploads, nur schnelle Konvertierung im Browser.

Loading Tool…

Wie es funktioniert

Base64-Kodierung ist eine grundlegende Technik in der Webentwicklung, die Binärdaten in ein Textformat mit 64 druckbaren ASCII-Zeichen (A-Z, a-z, 0-9, +, /) konvertiert. Das Base64-Dienstprogramm von CleanTextLab bietet eine sichere, leistungsstarke Umgebung für Codierungs- und Decodierungsoperationen, die vollständig in Ihrem Browser läuft. Der Kodierungsprozess funktioniert, indem Gruppen von 3 Bytes (24 Bits) in 4 Gruppen von je 6 Bits aufgeteilt werden. Jede 6-Bit-Gruppe wird auf eines der 64 Zeichen des Base64-Alphabets abgebildet. Wenn die Eingabelänge nicht durch 3 teilbar ist, werden Füllzeichen (=) hinzugefügt. Ein kritisches Merkmal unserer Implementierung ist die korrekte UTF-8-Behandlung. Die native btoa()-Funktion funktioniert nur mit Latin-1-Zeichen und verursacht Fehler bei Emojis, Akzentzeichen oder nicht-lateinischen Schriften. Wir lösen dies, indem wir Text zuerst mit TextEncoder in UTF-8 kodieren und dann die resultierenden Bytes in Base64 kodieren. Wir bieten auch den URL-sicheren Base64-Modus an, der die Zeichen + und / durch - und _ ersetzt. Diese Variante ist essentiell für die Kodierung von Daten in URLs, Cookies oder Dateinamen. Im Vergleich zu Online-Alternativen wie base64encode.org oder Kommandozeilen-Tools wie base64 unter Unix bietet CleanTextLab bedeutende Vorteile. Erstens laden wir Ihre Daten niemals hoch – jede Operation läuft lokal in der JavaScript-Engine Ihres Browsers. Zweitens bietet unser Tool sofortiges Umschalten zwischen Kodierungs- und Dekodierungsmodi. Drittens verarbeiten wir große Daten effizient und unterstützen Strings von mehreren Megabytes ohne Leistungseinbußen.

Häufige Anwendungsfälle

  • Kodierung von Bildern oder Dateien zum Einbetten in HTML/CSS-Data-URIs
  • Kodierung von Authentifizierungsdaten für HTTP-Basic-Auth-Header
  • Dekodierung von Base64-Strings aus APIs oder Konfigurationsdateien
  • Vorbereitung von Daten für Systeme, die nur ASCII-Eingaben akzeptieren

Häufig gestellte Fragen

Warum werden meine Daten durch Base64 ca. 33% größer?

Base64 verwendet 4 Zeichen, um je 3 Bytes Daten darzustellen, was zu einer Größenzunahme von etwa 33% führt. Dies ist der Kompromiss für die ASCII-Kompatibilität.

Ist Base64 eine Verschlüsselung?

Nein. Base64 ist eine Kodierung, keine Verschlüsselung. Jeder kann Base64-Daten dekodieren. Verwenden Sie Base64 niemals allein zum Schutz sensibler Informationen.

About this Tool

How it Works

  • Base64-Kodierung ist eine grundlegende Technik in der Webentwicklung, die Binärdaten in ein Textformat mit 64 druckbaren ASCII-Zeichen (A-Z, a-z, 0-9, +, /) konvertiert. Das Base64-Dienstprogramm von CleanTextLab bietet eine sichere, leistungsstarke Umgebung für Codierungs- und Decodierungsoperationen, die vollständig in Ihrem Browser läuft. Der Kodierungsprozess funktioniert, indem Gruppen von 3 Bytes (24 Bits) in 4 Gruppen von je 6 Bits aufgeteilt werden. Jede 6-Bit-Gruppe wird auf eines der 64 Zeichen des Base64-Alphabets abgebildet. Wenn die Eingabelänge nicht durch 3 teilbar ist, werden Füllzeichen (=) hinzugefügt. Ein kritisches Merkmal unserer Implementierung ist die korrekte UTF-8-Behandlung. Die native btoa()-Funktion funktioniert nur mit Latin-1-Zeichen und verursacht Fehler bei Emojis, Akzentzeichen oder nicht-lateinischen Schriften. Wir lösen dies, indem wir Text zuerst mit TextEncoder in UTF-8 kodieren und dann die resultierenden Bytes in Base64 kodieren. Wir bieten auch den URL-sicheren Base64-Modus an, der die Zeichen + und / durch - und _ ersetzt. Diese Variante ist essentiell für die Kodierung von Daten in URLs, Cookies oder Dateinamen. Im Vergleich zu Online-Alternativen wie base64encode.org oder Kommandozeilen-Tools wie base64 unter Unix bietet CleanTextLab bedeutende Vorteile. Erstens laden wir Ihre Daten niemals hoch – jede Operation läuft lokal in der JavaScript-Engine Ihres Browsers. Zweitens bietet unser Tool sofortiges Umschalten zwischen Kodierungs- und Dekodierungsmodi. Drittens verarbeiten wir große Daten effizient und unterstützen Strings von mehreren Megabytes ohne Leistungseinbußen.

Common Use Cases

Kodierung von Bildern oder Dateien zum Einbetten in HTML/CSS-Data-URIsKodierung von Authentifizierungsdaten für HTTP-Basic-Auth-HeaderDekodierung von Base64-Strings aus APIs oder KonfigurationsdateienVorbereitung von Daten für Systeme, die nur ASCII-Eingaben akzeptieren

Frequently Asked Questions

Everything you need to know about using this tool effectively and securely.

Q.Warum werden meine Daten durch Base64 ca. 33% größer?

Base64 verwendet 4 Zeichen, um je 3 Bytes Daten darzustellen, was zu einer Größenzunahme von etwa 33% führt. Dies ist der Kompromiss für die ASCII-Kompatibilität.

Q.Ist Base64 eine Verschlüsselung?

Nein. Base64 ist eine Kodierung, keine Verschlüsselung. Jeder kann Base64-Daten dekodieren. Verwenden Sie Base64 niemals allein zum Schutz sensibler Informationen.

Verwandte Werkzeuge

Verbessern Sie Ihren Workflow, indem Sie diese Tools kombinieren

CleanTextLab – Leichte Tools für sauberen Text.
Alles läuft in Ihrem Browser; keine Konten oder Uploads.
Base64 Text kodieren/dekodieren online | CleanTextLab