Base64 kodieren / dekodieren

Base64 kodieren oder dekodieren (UTF-8-sicher) mit URL-safe-Alphabet, optionalem Padding, 64/76-Zeilenumbruch, Live-Byte- und Zeichenzähler sowie Byte-Ansicht in Hex oder Binär.

Tool wird geladen…

Base64 kodieren / dekodierenWandle Text in Base64 um und wieder zurück – vollständig UTF-8-sicher, sodass Emojis und nicht-lateinische Schriften korrekt erhalten bleiben. Wechsle zum URL-safe-Alphabet (- und _), lass das = Padding weg, brich die Ausgabe bei 64 oder 76 Zeichen um und untersuche die rohen Bytes in Hex oder Binär – mit Live-Byte- und Zeichenzählern. Alles läuft in deinem Browser, sodass die eingefügten Daten dein Gerät niemals verlassen.

Was ist Base64 kodieren / dekodieren?

Ein kostenloser Online-Base64-Encoder und -Decoder, der einfachen Text in Base64 umwandelt oder eine Base64-Zeichenkette wieder in lesbaren Text dekodiert – vollständig UTF-8-sicher. Neben dem Standardalphabet bietet er eine URL-safe-Variante (- und _ statt + und /), eine Option zum Weglassen des = Paddings sowie MIME/PEM-Zeilenumbruch bei 76 oder 64 Zeichen. Er zeigt Live-Byte- und Zeichenzähler und lässt dich die zugrunde liegenden Bytes hexadezimal oder binär untersuchen. Die Dekodierung ist tolerant: Sie akzeptiert Standard- oder URL-safe-Eingaben, mit oder ohne Padding oder Zeilenumbrüche. Entwickler nutzen ihn für Data-URIs, JWTs, HTTP-Basic-Auth-Header und Konfigurationsdateien, ganz ohne Code.

So verwendest du Base64 kodieren / dekodieren

  1. Wähle mit dem Modusumschalter Kodieren oder Dekodieren.
  2. Tippe oder füge deinen Inhalt in das Eingabefeld ein – einfacher Text zum Kodieren oder eine Base64-Zeichenkette zum Dekodieren.
  3. Lies das umgewandelte Ergebnis sofort im Ausgabefeld; es aktualisiert sich beim Tippen.
  4. Öffne Optionen (Zahnrad-Symbol), um zwischen dem Standard- und URL-safe-Alphabet zu wechseln, das = Padding wegzulassen oder die Ausgabe bei 64 oder 76 Zeichen umzubrechen.
  5. Prüfe die Live-Byte- und Zeichenzähler und nutze die Byte-Ansicht, um die rohen Bytes in Hex oder Binär zu sehen (Format in den Optionen umschalten).
  6. Klicke auf Kopieren, um das Ergebnis zu kopieren, auf Tauschen, um in die andere Richtung zu konvertieren, oder auf Leeren, um neu zu beginnen.

Beispiele

Einfachen Text kodieren

Eingabe

Hello

Ausgabe

SGVsbG8=

URL-safe-Alphabet

Eingabe

>>>

Ausgabe

Pj4-

Byte-Ansicht in Hex

Beim Kodieren von "Hi" zeigt die Byte-Ansicht die Quellbytes 48 69; beim Dekodieren die dekodierten Bytes. Zwischen Hex und Binär wechselst du in den Optionen.

Häufig gestellte Fragen

Verarbeitet es Emojis und nicht-lateinische Zeichen wie Koreanisch oder Japanisch?
Ja. Kodierung und Dekodierung sind UTF-8-sicher, sodass Emojis und nicht-lateinische Schriften exakt zum ursprünglichen Text zurückkehren.
Was ist die URL-safe-Base64-Option?
URL-safe-Base64 verwendet - und _ statt + und /, sodass die Ausgabe direkt in URLs, Dateinamen oder JWTs passt, ohne sie zu escapen. Du kannst auch das abschließende = Padding weglassen. Die Dekodierung akzeptiert automatisch beide Alphabete, Standard und URL-safe.
Warum sollte ich die Ausgabe in Zeilen umbrechen?
Manche Formate benötigen Zeilen fester Breite: MIME-E-Mail nutzt 76 Zeichen pro Zeile, PEM-Zertifikate 64. Schalte den 64- oder 76-Umbruch ein, um das anzupassen – die Dekodierung ignoriert Zeilenumbrüche einfach.
Was zeigt die Byte-Ansicht?
Sie zeigt die zugrunde liegenden Bytes – beim Kodieren die Quellbytes, beim Dekodieren die dekodierten Bytes – hexadezimal oder binär, praktisch zum Untersuchen von Binärdaten oder zum Debuggen von Kodierungen. Sie steht neben den Live-Byte- und Zeichenzählern.
Werden meine Daten auf einen Server hochgeladen?
Nein. Alles läuft vollständig in deinem Browser über die integrierte JavaScript-Kodierung. Der eingefügte Text verlässt dein Gerät nie und wird an keinen Server gesendet.

Verwandte Tools