URL-Encoder/Decoder

Codieren Sie CJK und Sonderzeichen für sichere URLs oder dekodieren Sie Prozentsequenzen zurück zu lesbarem Text.

Datenschutz: lokal verarbeitet, nie hochgeladen.

↓ Fügen Sie in den Eingabebereich unten, um sofort Ergebnisse zu sehen

Scope

在此输入 URL 或编码字符串

支持中文与特殊字符,选择编码或解码模式。

Ausgang

编码结果

https%3A%2F%2Ftowalles.com%2Fsearch%3Fq%3D%E4%BD%A0%E5%A5%BD%26lang%3Dzh-CN

Hinweise

编码结果

使用 encodeURIComponent,适合查询参数值(会编码 ?、&、= 等)。 完整 URI: https://towalles.com/search?q=%E4%BD%A0%E5%A5%BD&lang=zh-CN

Codieren Sie CJK und Sonderzeichen für sichere URLs oder dekodieren Sie Prozentsequenzen zurück zu lesbarem Text.

Schnellstart

  1. URL oder Parameter einfügen

    Vollständige URLs oder Abfragewerte funktionieren beide.

  2. Codierungsmodus auswählen

    Komponentenmodus für Parameterwerte verwenden; URI-Modus für volle URLs.

  3. Ausgabe kopieren

    Verwenden Sie codierte Ausgabe in Abrufanrufen oder in der Adressleiste.

Warum URL-Codierung wichtig ist

URLs tragen nur eine Teilmenge von ASCII. CJK und Leerzeichen müssen %XX Sequenzen werden.

Komponente vs. URI-Codierung

encodeURIComponent encodes? , &, =; am besten für einen einzigen Parameterwert.

encodeURI behält die URL-Struktur und kodiert nur illegale Zeichen.

Typischer Workflow

Die URL-Codierung ist wichtig bei der Entwicklung von Webanwendungen, die Parameter übergeben. Wenn ein Benutzer beispielsweise nach "Coffee Shop" sucht, kodiert der Browser ihn vor dem Versand automatisch als %E5%92%96%E5%95%A1%E5%BA%97. Dieses Tool hilft bei der Überprüfung der Codierungsergebnisse oder bei der manuellen Generierung von Testfällen für das API-Debugging.

Die Dekodierung ist ebenso häufig. Wenn Sie Antworten wie %7B%22error%22%3A%20404%7D erhalten, fügen Sie sie in das Werkzeug ein, um lesbare JSON-Strukturen wiederherzustellen. Lesezeichen Sie diese Seite für die schnelle Fehlerbehebung von Frontend-Routing-Problemen oder Backend-Parameter-Parsing-Fehlern.

Beispiele

Codieren

Input

你好

Output

%E4%BD%A0%E5%A5%BD

Dekodieren

Input

%E4%BD%A0%E5%A5%BD

Output

你好

FAQ

Decodieren Fehler?

Normalerweise ungültig Hex nach % oder eine abgeschnittene Zeichenfolge.

Wie bei Base64?

Nein. Die URL-Codierung ist für Adressen und Abfragestrings; Base64 steht für Binary-as-Text.

Warum variieren codierte URLs manchmal?

Codierungsregeln unterscheiden sich in verschiedenen Sprachen/Bibliotheken. JavaScript kodiert Leerzeichen als %20, während Pythons urllib + (+) verwenden kann. Dieses Tool folgt modernen Browserstandards (%20). Gewährleisten Sie konsistente Codierungsstandards zwischen Frontend und Backend während der Debugging.