Zum Hauptinhalt springen

URL-Encoder & -Decoder – kostenlos

URLs und Query-Strings kodieren und dekodieren. Unterstützt encodeURIComponent, decodeURIComponent und Query-String-Analyse.

Funktioniert nach dem Laden offline
Kodierungsmodus

Kodiert jedes reservierte Zeichen - am besten für Abfragewerte und Pfadsegmente.

Häufige Anwendungen

  • Kodieren Sie URL-Parameter für APIsKodieren Sie Abfragezeichenfolgenparameter sicher, bevor Sie sie an API-Anfrage-URLs anhängen.
  • Kodieren Sie URLs für E-Mail-LinksErstellen Sie klickbare Links für E-Mail-Kampagnen — kodieren Sie Sonderzeichen, damit Links in jedem E-Mail-Client überleben.
  • Kodieren Sie URLs für sozialen AustauschBereiten Sie URLs mit vorab ausgefülltem Text, Hashtags und Links für Twitter-, Facebook- und LinkedIn-Share-Buttons vor.
  • Komplexe Abfragezeichenfolgen codierenErstellen und codieren Sie Abfragezeichenfolgen mit mehreren Parametern — bereit zum Anhängen an jede URL.
  • URLs für Webhook-Callbacks codierenCodieren Sie Callback-URLs, die als Parameter an Drittanbieterdienste und OAuth-Flows übergeben werden.

So funktioniert es

URL-Kodierung und -Dekodierung laufen hier vollständig in Ihrem Browser mit den integrierten globalen JavaScript-Funktionen encodeURIComponent, encodeURI und decodeURIComponent – ohne Drittanbieter-Bibliothek und ohne Netzwerkanfrage. Das Tool nutzt außerdem die native URL-API des Browsers, um Query-String-Parameter zu parsen und als Schlüssel-Wert-Tabelle anzuzeigen.

  1. 1
    Kodiermodus wählen
    Drei Modi entsprechen realen Anwendungsfällen: „Komponente“ ruft encodeURIComponent auf und maskiert alles außer nicht reservierten Zeichen – die richtige Wahl für einzelne Query-Werte. „Vollständige URL“ ruft encodeURI auf und lässt Schema, Schrägstriche und Domain unverändert. „Formular“ nutzt encodeURIComponent und ersetzt dann %20 durch +, passend zum Format application/x-www-form-urlencoded, das HTML-Formulare senden.
  2. 2
    Mit einem Klick kodieren oder dekodieren
    Beim Kodieren wird Ihr Text durch die gewählte Funktion geleitet und das prozentkodierte Ergebnis angezeigt. Beim Dekodieren wird decodeURIComponent aufgerufen (im Formularmodus werden + in Leerzeichen umgewandelt). Fehlerhafte Prozentsequenzen – etwa ein einzelnes %E0 ohne Folgebyte – werden abgefangen und als Fehler angezeigt, statt einen Absturz zu verursachen.
  3. 3
    Query-Strings mit der URL-API parsen
    Die Aktion „Parameter parsen“ übergibt Ihre Eingabe an den nativen URL-Konstruktor des Browsers und durchläuft url.searchParams, um jedes Schlüssel-Wert-Paar auszulesen. Lehnt der URL-Konstruktor die Eingabe ab, teilt ein selbst geschriebener Ausweichweg an & und = und leitet jedes Token durch safeDecode, sodass auch unvollständige oder rohe Query-Strings eine lesbare Tabelle ergeben.
  4. 4
    Ergebnis kopieren
    Der kodierte oder dekodierte Text erscheint in einem Ausgabeblock in Monospace. Eine Kopieren-Schaltfläche schreibt ihn über die Clipboard API in die Zwischenablage. Zu keinem Zeitpunkt verlässt etwas Ihr Gerät.

Ähnliche Tools

Häufige Fragen