Zolkit

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. 1

    Waehlen Sie den Modus Kodieren oder Dekodieren und dann Komponente (fuer Query-Parameter) oder Vollstaendige URL.

  2. 2

    Fuegen Sie Ihren Text oder Ihre URL in das Eingabefeld ein. Das Ergebnis erscheint sofort im Ausgabefeld.

  3. 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.