Kostenlos URL Encoder Online
URLs und Query-String-Komponenten sofort im Browser Prozent-kodieren.
Eingabe
Ausgabe encodeURIComponent
Beispiele: URL-Kodierung
Leerzeichen werden zu %20, & zu %26, = zu %3D usw. Die beiden Modi unterscheiden sich darin, welche Zeichen sie beibehalten:
encodeURIComponent (Komponenten-Modus)
Eingabe:
Ausgabe (Komponenten-Modus — kodiert : / ? & =):
Ausgabe (Vollständige URL — bewahrt URL-Struktur):
Was ist URL-Kodierung?
URL-Kodierung (Prozent-Kodierung) wandelt Zeichen, die in URLs nicht erlaubt oder von besonderer Bedeutung sind, in ein % gefolgt von zwei Hexadezimalziffern um. Definiert in RFC 3986. Z.B. wird ein Leerzeichen zu %20, & zu %26, = zu %3D. So wird sichergestellt, dass Daten in URLs unabhängig vom Zeichensatz korrekt übertragen werden.
Dieses Tool bietet zwei Modi analog zu JavaScripts eingebauten Funktionen: Komponenten-Modus nutzt encodeURIComponent(), das alles außer A–Z a–z 0–9 - _ . ! ~ * ' ( ) kodiert. Nutzen Sie dies für einzelne Query-Parameter-Werte. Vollständige URL nutzt encodeURI(), das URL-Strukturzeichen wie : / ? & # bewahrt. Zum Dekodieren nutzen Sie den URL Decoder.
So verwenden Sie dieses Tool
Kodierungsmodus wählen
Wählen Sie Komponente für einen Query-Parameter-Wert (z.B. Suchbegriff). Wählen Sie Vollständige URL für eine komplette URL mit intakter Struktur. Klicken Sie auf Beispiel für Beispieldaten.
Eingabe einfügen
Geben Sie Ihren Text in den linken Editor ein. Das rechte Panel aktualisiert automatisch die Prozent-kodierte Ausgabe. Die Kodierung läuft vollständig in Ihrem Browser—keine Daten werden an einen Server gesendet.
Kopieren oder Herunterladen
Klicken Sie auf Kopieren für die Zwischenablage oder Herunterladen als .txt-Datei. Zum Umkehren nutzen Sie den URL Decoder.
Komponente vs. Vollständige URL
Für Query-String-Werte immer den Komponenten-Modus nutzen. Wenn der Suchbegriff z.B. rock & roll ist, ist der korrekte Parameter q=rock%20%26%20roll—nicht q=rock & roll, was die Query-String-Struktur zerstört.
Häufig gestellte Fragen
Sind meine Daten privat?
Ja. Die Kodierung läuft vollständig in Ihrem Browser. Keine Daten werden an einen Server gesendet.
Was ist der Unterschied zwischen %20 und + für Leerzeichen?
Im Format application/x-www-form-urlencoded (HTML-Formulare) werden Leerzeichen als + kodiert. In der Standard-Prozent-Kodierung (RFC 3986) als %20. Dieses Tool nutzt %20. Für Formulardaten mit + ersetzen Sie %20 nach der Kodierung durch +.
Welchen Modus für eine vollständige URL?
Nutzen Sie den Vollständige URL-Modus (encodeURI) für eine komplette URL. Nutzen Sie den Komponenten-Modus (encodeURIComponent) für Werte in Query-Parametern, Pfadsegmenten oder Fragmenten.
Unterstützt es Unicode-Zeichen?
Ja. Nicht-ASCII-Zeichen wie é, 中 oder Emoji werden zuerst in UTF-8-Bytes und dann Prozent-kodiert. Z.B. wird é zu %C3%A9.
Verwandte Tools
Für die Spezifikation siehe RFC 3986. MDN dokumentiert encodeURIComponent und encodeURI.