Skip to content
clkr

Loading tools…

    URL-Encoder / -Decoder

    Kodiere oder dekodiere URLs mit dem URL-Encoder / -Decoder. Kostenlos online: Prozent-Kodierung, %20 und + zu Leerzeichen und URL-Parameter prüfen.

    Wird geladen…
    Processed locally in your browserHow?

    This tool runs in this browser tab. The files, text and values you enter are not uploaded to clkr.work servers — closing the tab clears them. Anonymous usage events (such as which button was pressed) are counted, never your content. Privacy policy

    What next?

    Hilfreich? Teilen Sie URL-Encoder / -Decoder

    Kostenlos, ohne Anmeldung, läuft im Browser – schick es einem Freund oder füge es deiner Seite hinzu.

    Teil des Toolkits

    So verwenden Sie URL-Encoder / -Decoder

    1. 1Füge Text, einen Abfragewert oder eine vollständige URL in das Eingabefeld ein
    2. 2Wähle den Modus Komponente, Vollständige URL oder Formular (+) und klicke auf Kodieren — oder auf Dekodieren, um %XX-Sequenzen zurück in Text umzuwandeln
    3. 3Kopiere die Ausgabe, verwende sie erneut als Eingabe oder prüfe die URL-Aufschlüsselung, um jeden dekodierten Query-Parameter zu lesen

    Häufig gestellte Fragen

    Was ist URL-Kodierung?▾

    Die URL-Kodierung (Prozent-Kodierung) ersetzt Zeichen, die in einer URL nicht erlaubt sind, durch % gefolgt von zwei Hexziffern ihrer UTF-8-Bytes. Ein Leerzeichen wird zu %20, é zu %C3%A9 und & zu %26.

    Was ist der Unterschied zwischen encodeURI und encodeURIComponent?▾

    encodeURI kodiert eine ganze URL, behält aber reservierte Zeichen wie : / ? & = # bei, damit die Struktur funktioniert. encodeURIComponent kodiert auch diese Zeichen, nutze es also für einen einzelnen Query-Wert oder ein Pfadsegment.

    Soll ein Leerzeichen %20 oder + sein?▾

    Beides ist üblich. %20 funktioniert überall in einer URL. + bedeutet nur in Query-Strings, die als application/x-www-form-urlencoded gesendet werden (HTML-Formulare), ein Leerzeichen. Setze beim Dekodieren von Formulardaten ein Häkchen bei „+ als Leerzeichen dekodieren“.

    Warum erhalte ich beim Dekodieren einen Fehler wegen fehlerhafter URI?▾

    Auf ein % müssen zwei Hex-Ziffern folgen, und die Bytes müssen gültiges UTF-8 ergeben. Ein einzelnes % (wie 100%) oder Latin-1-kodierter Text wie %E9 lässt sich nicht dekodieren – kodiere das % stattdessen als %25.

    Werden meine Daten an einen Server gesendet?▾

    Nein. Kodieren und Dekodieren laufen komplett in deinem Browser mit JavaScript, daher verlassen Tokens, URLs und Query-Strings nie dein Gerät.

    Embed URL-Encoder / -Decoder on your website▾

    Paste this snippet into your page. The embedded tool runs in your visitor's browser and shows a small “Powered by clkr.work” link.