URL Encoder.

Sonderzeichen in URLs kodieren – Percent-Encoding nach RFC 3986.

Bereit. Eingabe wird automatisch konvertiert.

💡 Beispiele zum Ausprobieren

https://example.com/search?q=Köln & München → ...?q=K%C3%B6ln%20%26%20M%C3%BCnchen
Hello World! → Hello%20World%21
user@example.com → user%40example.com
Werbung (AdSense Slot)

URL Encoder & Decoder – Was ist Percent-Encoding?

URLs dürfen nur eine begrenzte Auswahl ASCII-Zeichen enthalten. Sonderzeichen, Umlaute oder Leerzeichen müssen kodiert werden, damit sie in URLs übertragen werden können. Dieses Verfahren heißt Percent-Encoding (definiert in RFC 3986).

3 Modi unseres Tools

Wann was nutzen?

SituationMethode
Komplette URL kodierenencodeURI (Modus "Kodieren")
Query-Parameter (z.B. ?q=...)encodeURIComponent (Modus "Component")
Form-Daten (POST)encodeURIComponent
URL aus Datenbank dekodierendecodeURIComponent (Modus "Dekodieren")

Wichtige Zeichen und ihre Kodierung

ZeichenKodiertBedeutung
(Leerzeichen)%20Trennzeichen
!%21Ausrufezeichen
"%22Anführungszeichen
#%23Fragment-Marker
%%25Percent-Marker selbst
&%26Parameter-Trenner
+%2Boft für Leerzeichen
?%3FQuery-Beginn
@%40E-Mail-Trenner
ä%C3%A4UTF-8 Umlaut
ö%C3%B6UTF-8 Umlaut
ü%C3%BCUTF-8 Umlaut
ß%C3%9FUTF-8 Eszett

Häufige Fragen

Was ist der Unterschied zwischen encodeURI und encodeURIComponent?

encodeURI behandelt den Input als komplette URL und lässt Strukturzeichen (:/?#[]@!$&'()*+,;=) unkodiert. encodeURIComponent kodiert ALLE Sonderzeichen außer A-Za-z0-9-_.~. Für Query-Parameter immer encodeURIComponent verwenden!

Werden Umlaute richtig kodiert?

Ja! Umlaute werden zuerst als UTF-8 in Bytes umgewandelt und dann jedes Byte als %XX kodiert. Beispiel: "ä" → UTF-8 (0xC3 0xA4) → %C3%A4

Werden meine Daten gespeichert?

Nein! Alle Konvertierungen erfolgen direkt in deinem Browser.

Werbung (AdSense Slot – Bottom)