So funktioniert das Tool
- 1 Öffne URL-Encoder & -Decoder und gib die zu verarbeitenden Inhalte ein oder wähle sie aus.
- 2 Passe Optionen und Ausgabeformat an deine Aufgabe an.
- 3 Prüfe das Ergebnis und kopiere oder lade die verfügbare Ausgabe herunter.
URLs und Abfrageparameter mit encodeURI oder encodeURIComponent prozentkodieren und dekodieren.
Behält : / ? & = # bei – geeignet für einen ganzen Link
| Protokoll | https: |
|---|---|
| Host | example.com |
| Pfad | /搜尋 |
| Parameter | q → 網址 編碼 |
| Parameter | lang → zh-TW |
| Anker (#) | — |
URLs und Abfrageparameter mit encodeURI oder encodeURIComponent prozentkodieren und dekodieren. Geeignet für Alltag, Entwicklung, Lernen und schnelle Prüfungen.
Dieses Tool läuft im Browser. Prüfe vor sensiblen Daten, ob du deinem Gerät und Browser vertraust.
Gemäß RFC 3986 dürfen URIs direkt nur bestimmte ASCII-Zeichen enthalten. Umlaute, asiatische Schriftzeichen, Leerzeichen oder Sonderzeichen werden in UTF-8-Bytes umgewandelt und als % gefolgt von zwei Hexadezimalziffern dargestellt (das Zeichen „你“ besteht in UTF-8 aus drei Bytes und wird zu %E4%BD%A0).
Die beiden Bereiche erfüllen unterschiedliche Zwecke: „Vollständige URL (encodeURI)“ lässt Strukturzeichen wie :, /, ?, #, & und = unverändert und eignet sich für vollständige Webadressen. „URL-Komponente (encodeURIComponent)“ kodiert auch diese Trennzeichen und wird für einzelne key=value-Abfragewerte verwendet.
In HTML-Formulardaten (application/x-www-form-urlencoded) stehen Pluszeichen + häufig für Leerzeichen. Wenn Sie beim Dekodieren „+ als Leerzeichen behandeln“ aktivieren, werden +-Zeichen vorab in Leerzeichen umgewandelt, während %2B als echtes Pluszeichen + erhalten bleibt.
Wählen Sie encodeURI für vollständige Adressen mit https://, damit Trennzeichen wie :, /, ?, & und = erhalten bleiben. Wählen Sie encodeURIComponent, wenn Sie einen einzelnen Parameterwert (z. B. einen Suchbegriff oder eine Ziel-URL in ?redirect=...) kodieren.
Auf jedes % müssen zwei gültige Hexadezimalziffern (0-9, A-F) folgen, und Mehrbyte-Folgen müssen gültiges UTF-8 ergeben. Ein einzelnes % oder eine abgeschnittene Folge wie %E4%BD führt zu einer Fehlermeldung mit Angabe der ungefähren Zeichenposition.
RFC 3986 kodiert Leerzeichen als %20, während HTML-Formulare (application/x-www-form-urlencoded) Leerzeichen im Query-String durch + ersetzen. Aktivieren Sie beim Dekodieren von Formularparametern die Option „+ als Leerzeichen behandeln“.
Ja. Der Dekodiermodus dekodiert immer vollständig (wie decodeURIComponent), sodass %3A, %2F, %3F, %26 und %3D wieder zu :, /, ?, & und = werden. Beispiel: https%3A%2F%2Falpakit.dev%2Fa%3Fx%3D%E5%BF%AB wird zu https://alpakit.dev/a?x=快. Die Auswahl zwischen Vollständige URL und URL-Komponente ist nur beim Kodieren nötig.
Kategorie ansehen: Entwickler & Code
Kodiere und dekodiere Texte in Base64 und URLs in Echtzeit mit Berechnung von MD5- und SHA-256-Hashes.
Kodiere und dekodiere HTML-Entitäten sofort und kopiere Sonderzeichen oder Emojis per Klick.
Verschönere, komprimiere, prüfe die Syntax und finde Fehlerstellen in JSON-Dateien im Handumdrehen.
Füge cURL-Befehle ein und wandle sie sofort in Fetch, Axios, Python Requests, Go und PHP um.