Base64 Online-Encoder und -Decoder

Kostenloses Online-Tool zum Codieren und Decodieren von Text mit Base64-Codierung

Probieren Sie diese Beispiele:

Über Base64-Kodierung

Base64 ist eine Gruppe von Kodierungsschemata, die Binärdaten in einem ASCII-Stringformat darstellen, indem sie diese in eine Radix-64-Darstellung umwandeln.

Häufige Verwendungen von Base64

  • Einbettung von Bilddaten in HTML- oder CSS-Dateien (Data-URLs)
  • Versenden von Binärdaten in E-Mail-Anhängen
  • Speichern komplexer Daten in JSON
  • Kodierung von Benutzeranmeldedaten in der Basisauthentifizierung
  • URL-sichere Datenübertragung ohne Behandlung von Sonderzeichen

Wie Base64 funktioniert

Base64 funktioniert, indem die Eingabedaten in 3-Byte (24-Bit) Stücke unterteilt werden und dann jedes Stück in vier 6-Bit-Teile aufgeteilt wird. Jeder 6-Bit-Wert wird als Index in einer Tabelle von 64 ASCII-Zeichen verwendet:

  • A-Z (Großbuchstaben) stellen die Werte 0-25 dar
  • a-z (Kleinbuchstaben) stellen die Werte 26-51 dar
  • 0-9 (Ziffern) stellen die Werte 52-61 dar
  • + und / stellen die Werte 62 und 63 dar
  • = wird für das Auffüllen verwendet, wenn die Eingabelänge kein Vielfaches von 3 Bytes ist

URL-sicheres Base64

Standard-Base64 verwendet die Zeichen + und /, die in URLs Probleme verursachen können. URL-sicheres Base64 verwendet stattdessen - und _, was es für die Verwendung in URLs und Dateinamen geeignet macht.

Zeichenkodierungsunterstützung

Unser Base64-Tool verarbeitet die UTF-8-Kodierung korrekt und stellt sicher, dass internationale Zeichen, Emojis und andere Sonderzeichen korrekt kodiert und dekodiert werden. Dies ist wichtig, da die integrierten JavaScript-Funktionen btoa/atob nur ASCII-Zeichen unterstützen.

Beispiele

KlartextBase64-kodiert
HelloSGVsbG8=
Hello, World!SGVsbG8sIFdvcmxkIQ==
こんにちは世界44GT44KT44Gr44Gh44Gv5LiW55WM