URL Encoder / Decoder
URLs oder einzelne Komponenten in Echtzeit mit JavaScripts nativen URI-Funktionen kodieren und dekodieren. Privat, sofort, kostenlos.
URLs sofort kodieren und dekodieren
URL-Kodierung (Prozent-Kodierung) ersetzt unsichere ASCII-Zeichen durch '%' gefolgt von zwei Hexadezimalziffern. Das stellt sicher, dass URLs in allen Browsern, Servern und Plattformen gueltig bleiben. Zolkits Encoder/Decoder laeuft vollstaendig im Browser und verwendet JavaScripts native Funktionen encodeURIComponent und decodeURIComponent.
Echtzeit-Verarbeitung
Die Ausgabe wird sofort beim Tippen aktualisiert - kein Button erforderlich.
Zwei Modi
Komponentenmodus kodiert/dekodiert einzelne Query-Parameter. Vollstaendige-URL-Modus behaelt die URL-Struktur bei und kodiert/dekodiert nur die notwendigen Teile.
100 % Privat
Die gesamte Verarbeitung erfolgt lokal. Ihre URLs und Daten verlassen den Browser nicht.
Standardkonform
Verwendet JavaScripts native Funktionen encodeURIComponent und encodeURI, die RFC 3986 folgen.
Sonderfalle abgedeckt
Kodiert Multibyte-Unicode-Zeichen, Sonderzeichen und Leerzeichen korrekt. Component-Modus fuer Abfrageparameter, Full-URL-Modus fuer vollstaendige Adressen.
Sofort kopieren
Ergebnis mit einem einzigen Klick in die Zwischenablage kopieren.
So kodieren oder dekodieren Sie eine URL
- 1
Waehlen Sie den Modus Kodieren oder Dekodieren und dann Komponente (fuer Query-Parameter) oder Vollstaendige URL.
- 2
Fuegen Sie Ihren Text oder Ihre URL in das Eingabefeld ein. Das Ergebnis erscheint sofort im Ausgabefeld.
- 3
Klicken Sie auf Kopieren, um das Ergebnis in die Zwischenablage zu uebernehmen.
Haeufig gestellte Fragen
Was ist URL-Kodierung?
URL-Kodierung (Prozent-Kodierung) wandelt Zeichen, die in URLs nicht erlaubt sind oder eine besondere Bedeutung haben, in '%' gefolgt von ihrem hexadezimalen ASCII-Wert um, z. B. wird ein Leerzeichen zu %20.
Was ist der Unterschied zwischen Komponenten- und Vollstaendige-URL-Modus?
Der Komponentenmodus verwendet encodeURIComponent, das fast alle Zeichen kodiert, einschliesslich '/', '?', '#' und '&'. Der Vollstaendige-URL-Modus verwendet encodeURI, das die strukturellen URL-Zeichen wie '://', '/', '?', '#' und '&' beibehalt.
Wann sollte ich den Komponentenmodus verwenden?
Verwenden Sie den Komponentenmodus beim Kodieren einzelner Query-Parameter-Werte oder Pfadsegmente, zum Beispiel beim programmatischen Aufbau einer URL: key=encodeURIComponent(value).
Wann sollte ich den Vollstaendige-URL-Modus verwenden?
Verwenden Sie den Vollstaendige-URL-Modus, wenn Sie eine vollstaendige URL haben und nur unsichere Zeichen kodieren moechten, waehrend die URL-Struktur intakt bleibt.
Warum schlaegt die Dekodierung manchmal fehl?
Die Dekodierung schlaegt fehl, wenn die Eingabe eine fehlerhafte Prozent-kodierte Sequenz enthaelt, z. B. ein einzelnes '%' oder eine unvollstaendige Sequenz wie '%2'. Der Tester faengt diesen Fehler ab und zeigt eine Warnung an.
Werden Unicode-Zeichen unterstuetzt?
Ja. JavaScripts encodeURIComponent verarbeitet Unicode korrekt, indem es die Zeichen zuerst in UTF-8 umwandelt und dann jedes Byte prozent-kodiert.