Alle Tools

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. Dekodieren Sie unordentlich kopierte Links, um Werte zu lesen — wichtig für das Debuggen von Webentwicklern.
Input
Output
Hello%20world

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.

Häufige Fehler

Verschlüsseln Sie nicht die gesamte URL einschließlich des Protokolls, sondern verschlüsseln Sie die Komponenten separat.
Nicht doppelt kodieren — %2520 bedeutet doppelt kodiert.
Wenn der Pfad bereits im Router kodiert ist — nur einmal dekodieren.

RFC 3986-Grundlagen

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

OAuth-Umleitungs-URIs

Genaue Codierung ist wichtig — Nichtübereinstimmung unterbricht die Anmeldung. Kopiere die registrierte Weiterleitung Byte für Byte.

Protokollanalyse

Dekodieren Sie User-Agent- und Referrer-Parameter sorgfältig — fehlerhafte Codierung führt zu falschen Zuordnungen in Dashboards.

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.

HTML-Entitäten?

Die URL-Kodierung unterscheidet sich von & HTML-Escape — verwenden Sie htmlEncoderDecoder für Markup.