URL-Encoder/Decoder

URLs erlauben nur bestimmte ASCII-Zeichen ohne Escapezeichen — Leerzeichen, kaufmännische Und-Zeichen und Unicode müssen prozentual codiert werden (%20, %26, UTF-8-Bytes). Codieren Sie Zeichenfolgen, bevor Sie Abfrageparameter erstellen.

So kodieren oder dekodieren Sie URLs

1. Wähle „Kodieren“ oder „Dekodieren“.
2. Fügen Sie einfachen Text oder eine prozentcodierte URL-Komponente ein.
3. Kopiere das Ergebnis für die Abruf-URL oder das Analyse-Tag.
4. Nutze encodeURIComponent für Abfragewerte, nicht blind für vollständige URLs.

Beispiele für URL-Codierung

Suchanfrage

„Kaffee & Tee“ als Abfrage wird im Parameter ?q= zu Kaffee%20%26%20Tee.

Unicode-Stadtname

München kodiert zu M%C3%BCnchen in der UTF-8-Prozentkodierung.

Umleitungsparameter dekodieren

Lies ?next=%2Fdashboard%3Ftab%3D1, um den Umleitungszielpfad zu erfahren.

Wann ist die URL-Verschlüsselung durchzuführen?

• Beim manuellen Erstellen von Abfragezeichenfolgen in Tests.
• Beim Debuggen defekter Links mit Sonderzeichen.
• Beim Dekodieren von Analytics-UTM-Parametern aus Protokollen.

RFC 3986-Grundlagen

Reservierte Zeichen wie ? # & haben in URLs eine Bedeutung — kodieren Sie nur Datenteile. Struktur: scheme://host/path?query#fragment.

Häufige Fragen

encodeURI vs. encodeURIComponent?

encodeURI behält :// und ? für vollständige URLs; encodeURIComponent codiert alles für Abfragewerte — JS-Unterscheidung gilt konzeptionell.

Plus vs. %20?

Abfragezeichenfolgen behandeln + oft als Leerzeichen in application/x-www-form-urlencoded — Kontext kennen.

Schrägstriche in Parametern?

encodeURIComponent kodiert / in %2F — erforderlich innerhalb eines einzelnen Parameterwerts.

Lokal?

Yes.

IDN-Domänen?

Unicode-Domänen verwenden Punycode im DNS — getrennt von der Pfadkodierung.