Skip to content
Zurück zur Übersicht

Base64 / URL Codieren & Decodieren - Online Konverter

Base64, Base64URL und URL-codierten Text im Browser codieren und decodieren. Unicode-sicher, sofort, kein Upload.

Eingabe
Ausgabe

Ein einheitliches Tool für die drei Codierungen, die Entwickler täglich brauchen: Standard-Base64 (RFC 4648), Base64URL (die URL-sichere Variante für JWT und JWS) und URL-Prozentcodierung (RFC 3986). Wechsle mit einem Klick zwischen Codieren und Decodieren. Die Eingabe ist vollständig Unicode-fähig — Emoji und CJK-Zeichen werden korrekt umgewandelt. Verwende es zum Debuggen von Authorization-Headern, zum Decodieren von data:-URIs, zum Vorbereiten von Query-String-Parametern und zum manuellen Lesen von JWT-Segmenten.

Anleitung

  1. 1

    Modus wählen

    Wähle zwischen Base64, Base64URL oder URL — das sind die drei unabhängigen Codierungen, die das Tool unterstützt.

  2. 2

    Richtung wählen

    Wechsle zwischen Codieren und Decodieren. Eingabe links, Ergebnis rechts, aktualisiert sich während der Eingabe.

  3. 3

    Text einfügen

    Klartext zum Codieren oder ein bereits codierter String zum Decodieren. Unicode wird vollständig unterstützt.

  4. 4

    Ergebnis kopieren

    Klicke auf Kopieren im rechten Bereich — zu keinem Zeitpunkt verlässt etwas deinen Browser.

FAQ

Q.Was ist der Unterschied zwischen Base64 und Base64URL?

Base64URL ersetzt + durch -, / durch _ und lässt das abschließende =-Padding weg, sodass das Ergebnis sicher in eine URL oder ein JWT-Segment eingefügt werden kann.

Q.Wird Unicode unterstützt?

Ja. Das Tool verwendet TextEncoder/TextDecoder, sodass Emoji und CJK-Zeichen exakt konvertiert werden. (Naives `btoa(emoji)` würde abstürzen — dieses Tool nicht.)

Q.Wann sollte ich URL-Codierung statt Base64 verwenden?

URL-Codierung macht einen String URL-sicher — sie erhält die Lesbarkeit und maskiert nur reservierte Zeichen. Base64 erzeugt undurchsichtiges ASCII, ideal für Binärdaten (Bilder, Signaturen).

Q.Warum erhalte ich beim Decodieren verstümmelten Text?

Meistens wurde der falsche Modus gewählt — versuche, zwischen Base64 und Base64URL zu wechseln, oder prüfe, ob die Eingabe nicht bereits teilweise decodiert ist.

Ähnliche Tools