rechen-kiste.de

URL Encoder & Decoder

Enkodiere Sonderzeichen in URL-konforme Prozent-Codes oder dekodiere URLs in Klartext.

Warum müssen Zeichen in URLs enkodiert werden?

URLs (Uniform Resource Locators) dürfen nach dem Standard RFC 3986 nur eine eng begrenzte Menge von US-ASCII-Zeichen enthalten. Nicht-ASCII-Zeichen (wie deutsche Umlaute ä, ö, ü) sowie reservierte Zeichen (z. B. Leerzeichen, &, ?, =) müssen maskiert werden, um Übertragungsfehler in Webbrowsern und Webservern zu verhindern. Bei diesem sogenannten Percent-Encoding wird jedes Sonderzeichen durch ein % gefolgt von seinem hexadezimalen Byte-Code ersetzt.

Häufige URL-Enkodierungs-Codes:

Leerzeichen ➔ %20
& ➔ %26
? ➔ %3F
= ➔ %3D
ä ➔ %C3%A4
ö ➔ %C3%B6
ü ➔ %C3%BC
ß ➔ %C3%9F

Häufig gestellte Fragen (FAQ)

Was ist der Unterschied zwischen encodeURI und encodeURIComponent?

encodeURI behält funktionale URL-Bestandteile wie https:// und / bei. encodeURIComponent enkodiert absolut alle Sonderzeichen und eignet sich perfekt für einzelne GET-Parameter-Werte.

Warum sieht man manchmal ein Plus (+) statt %20?

In HTML-Formularen mit dem MIME-Typ application/x-www-form-urlencoded werden Leerzeichen traditionell durch ein Pluszeichen (+) ersetzt.

Passende Web- & Daten-Werkzeuge: