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:
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.