Base64- & URL-Encoder/Decoder

Kodiere und dekodiere Base64, URL, HTML-Entities, HEX und Unicode-Escapes – mit voller UTF-8-Unterstützung.

  • RFC 4648 und RFC 3986
  • Volle UTF-8-Unterstützung
  • Nichts wird gesendet oder gespeichert

Kodieren oder dekodieren

Format
Richtung

Gib Text zum Umwandeln ein oder füge ihn ein.

So funktioniert es

Wähle ein Format und eine Richtung, dann tippe oder füge ein. Text wird als UTF-8 behandelt, sodass Koreanisch, Chinesisch, Japanisch und Emojis verlustfrei hin und zurück umgewandelt werden. Die Tausch-Schaltfläche verschiebt das Ergebnis zurück in die Eingabe und kehrt die Richtung um – so prüfst du, ob die Dekodierung genau das Ausgangsmaterial zurückliefert.

"Hi" → Base64 "SGk=" · URL "Hi" · HEX "48 69"

Welches Format wofür?

  • Base64: Daten in E-Mails, JSON oder Data-URLs einbetten.
  • Base64URL: die URL-sichere Variante für JWT-Tokens und Links (ohne + / =).
  • URL: Query-Parameter und Pfade mit Nicht-ASCII-Zeichen prozentkodieren.
  • HTML: < > & und Anführungszeichen maskieren, damit Text sicher auf einer Webseite erscheint.
  • HEX: die rohen UTF-8-Bytes eines beliebigen Textes sehen.
  • Unicode: \u-Escapes für JavaScript-, JSON- und Java-Quellcode.

Tipps

  • Base64 ist eine Kodierung, keine Verschlüsselung – jeder kann es dekodieren.
  • Beim Dekodieren werden Leerzeichen und Zeilenumbrüche in Base64- und HEX-Eingaben ignoriert.
  • Alles läuft in deinem Browser; nichts wird hochgeladen.

Grundlagen und Quellen

  • Base64 und Base64URL folgen RFC 4648
  • Die URL-Prozentkodierung folgt RFC 3986
  • Text wird als UTF-8 kodiert (RFC 3629)

Zuletzt geprüft am 7. Oktober 2026

Häufige Fragen

Wie dekodiere ich einen Base64-String?

Wähle Base64, stelle die Richtung auf „Dekodieren“ und füge den String ein. Leerzeichen und Zeilenumbrüche werden ignoriert.

Was ist Base64URL?

Eine URL-sichere Variante von Base64, die - und _ statt + und / verwendet und das =-Padding weglässt. Sie wird in JWT-Tokens und Weblinks genutzt.

Warum schlägt das Dekodieren fehl?

Die Eingabe hat vielleicht ein anderes Format, ist abgeschnitten oder kein gültiger UTF-8-Text. Prüfe, ob Format und Richtung zu den Daten passen.

Ist Base64 eine Verschlüsselung?

Nein. Base64 ändert nur, wie Daten geschrieben werden. Jeder kann es dekodieren, nutze es also nie zum Schutz von Geheimnissen.

Funktionieren Emojis und nicht-lateinische Schriften?

Ja. Text wird zuerst in UTF-8-Bytes umgewandelt, sodass jede Sprache und jedes Emoji exakt hin und zurück übertragen wird.

Weitere Tools

Ergebnisse dienen nur zur Orientierung. Berechnungen können falsch sein und sind keine Rechts-, Medizin- oder Finanzberatung. Kläre wichtige Entscheidungen immer mit der zuständigen Stelle oder einer Fachperson.