URL Encoder / Decoder

Codifica CJK e caratteri speciali per URL sicuri, o decodifica le sequenze percentuali in testo leggibile.

Privacy: elaborato localmente, mai caricato.

↓ Incolla nell 'area di input qui sotto per vedere i risultati istantaneamente

Scope

在此输入 URL 或编码字符串

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

Output

编码结果

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

Note

编码结果

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

Codifica CJK e caratteri speciali per URL sicuri, o decodifica le sequenze percentuali in testo leggibile.

Avvio veloce

  1. Colla URL o param

    Gli URL completi o i valori di query funzionano entrambi.

  2. Scegliere la modalità Encode

    Usare la modalità componente per i valori param; la modalità URI per gli URL completi.

  3. Copiare output

    Utilizzare l'output codificato nelle chiamate di recupero o nella barra degli indirizzi.

Perché la codifica URL è importante

Gli URL trasportano solo un sottoinsieme di ASCII. CJK e gli spazi devono diventare sequenze%XX.

Componente vs codifica URI

codifica dei componenti? &, =; è meglio per un singolo valore di parametro.

encodeURI mantiene la struttura URL e codifica solo caratteri illegali.

Tipico Workflow

La codifica di URL è essenziale quando si sviluppano applicazioni web che passano parametri. Ad esempio, quando un utente cerca "caffè", il browser lo codifica automaticamente come%E5%92%96%E5%95%A1%E5%BA%97 prima di inviare. Questo strumento aiuta a verificare i risultati della codifica o generare manualmente casi di test per il debug delle API.

La decodificazione è altrettanto comune. Quando si ricevono risposte come %7B%22error%22%3A%20404%7D, incollare nel strumento per ripristinare le strutture JSON leggibili. Segnaleggio di questa pagina per la rapida risoluzione dei problemi di routing frontend o errori di analisi dei parametri backend.

Esempi

Encode

Input

你好

Output

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

Decode

Input

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

Output

你好

FAQ

Errore di decodifica?

Di solito esattole non valido dopo% o una stringa truncata.

Lo stesso vale per Base64.

No. La codifica URL è per indirizzi e stringhe di query; Base64 è per binario-as - text.

Perché gli URL codificati a volte variano?

Le regole di codifica differiscono tra le lingue / biblioteche. JavaScript codifica gli spazi come %20, mentre l'urllib di Python può usare +. Questo strumento segue gli standard dei browser moderni (%20). Assicurare standard di codifica coerenti tra frontend e backend durante il debug.