URL kodieren / dekodieren

URL-Komponenten sicher kodieren und dekodieren

Input

Loading editor...

Output

Loading editor...

Verwandte Tools

Häufig gestellte Fragen

URL-Encoding (Percent-Encoding) ersetzt unsichere Zeichen durch ein % gefolgt von zwei Hex-Ziffern. Zum Beispiel wird ein Leerzeichen zu %20 und ein kaufmännisches Und (&) zu %26. So wird verhindert, dass Sonderzeichen das Parsen von URLs kaputt machen.

Zeichen mit spezieller Bedeutung in URLs sollten encodiert werden: Leerzeichen, &, =, ?, #, /, @ sowie Nicht-ASCII-Zeichen. Buchstaben, Ziffern und - _ . ~ gelten als sicher und müssen nicht encodiert werden.

Füge den Parameterwert ein (nicht die komplette URL) und klicke auf Encode. Beispiel: Aus 'hello world & more' wird 'hello%20world%20%26%20more' — das ist sicher für eine Query-String-Parameter-Value.

encodeURI kodiert eine komplette URL, lässt aber strukturelle URL-Zeichen wie :, /, ?, #, & stehen. encodeURIComponent kodiert alles außer Buchstaben, Ziffern und - _ . ~ — das ist die richtige Wahl für einzelne Parameterwerte.