Codificatore / Decodificatore URL
Qualsiasi carattere al di fuori di A-Z a-z 0-9 - _ . ~ deve essere percent-escapato quando appare in un URL. Se ne perdi uno, il browser ti porta da qualche parte che non intendevi, oppure un’API rifiuta la chiamata con un 400. Questo codificatore gestisce URL interi o valori di parametro nudi, passando tra testo leggibile e formato sicuro senza rompere caratteri strutturali come / o ? a meno che tu non lo richieda.
Come codificare e decodificare un URL
-
1
Incolla l'URL o il valore
Inserisci un URL completo, una stringa di query o un singolo parametro.
-
2
Scegli il livello di codifica
La modalità Full-URL mantiene intatti `/ : ? #`. La modalità Component codifica tutto ciò che è riservato.
-
3
Esegui la conversione
Ogni carattere è codificato in UTF-8 e i byte riservati vengono sostituiti con `%HH`.
-
4
Inverti quando necessario
Lo stesso strumento decodifica l'input percent-escapato riportandolo ai suoi caratteri originali.
Codifica vs encodeComponent
Le due modalità provengono da JavaScript e si mappano a diverse regole RFC 3986.
| Modalità | Mantiene intatto | Usa quando |
|---|---|---|
URL completo (encodeURI) |
: / ? # [ ] @ ! $ & ' ( ) * + , ; = |
Hai già un URL strutturato |
Componente (encodeURIComponent) |
Solo caratteri non riservati | Stai inserendo un valore in un template |
Correzioni tipiche che questo strumento effettua
- Gli spazi all’interno di un valore di query diventano
%20affinché il server riceva un singolo parametro. - Gli e commerciali all’interno di un valore diventano
%26affinché non aprano una nuova coppia di query. - I segni più all’interno di un termine di ricerca diventano
%2Baffinché il server non li legga come spazi. - Il testo non ASCII come
cafédiventacaf%C3%A9(UTF-8, due byte).
Problema della doppia codifica
Se codifichi una stringa già codificata ottieni nonsense: %20 diventa %2520. Decodifica sempre prima quando non sei sicuro da dove provenga l’input. Lo strumento avvisa quando rileva sequenze percentuali nell’input prima della codifica.
Domande frequenti
Sì, quando selezioni la modalità form-URL. La modalità rigorosa RFC 3986 lascia + come un plus letterale perché solo %20 è lo spazio canonico negli URI.
Sì. La modalità Full-URL codifica solo i caratteri che non sono una struttura URI valida, quindi un URL corretto passa invariato mentre spazi e non-ASCII all’interno dei valori vengono comunque codificati.
UTF-8, secondo RFC 3986 e la specifica URL WHATWG. Le codifiche legacy come ISO-8859-1 non sono supportate.
No. La codifica avviene localmente nel tuo browser, nulla viene inviato o memorizzato.
Strumenti correlati
Generatore di Font per Instagram
Genera "font" Unicode (grassetto, corsivo, script, monospace, fraktur) da incollare direttamente nella tua bio, nel nome, nelle didascalie e nei commenti su Instagram.
Generatore di Font di Facebook
Trasforma il testo in lettere Unicode in grassetto, corsivo, script e altri stili da copiare in post e commenti di Facebook, nella tua bio e su Messenger.
Simbolo Minore o Uguale
Copia il simbolo ≤ e i simboli di confronto matematico correlati. Include Unicode, entità HTML e markup LaTeX per fogli di calcolo, articoli e pagine web.
Generatore di nomi di città
Genera nomi immaginari di città, cittadine, villaggi e capitali per worldbuilding, mappe, giochi, storie e dati fittizi, con brevi note per ogni risultato.
Traduttore di emoji
Scrivi un testo in inglese e ogni parola dell'elenco integrato riceve un'emoji. Copia il risultato come testo con emoji incorporate.
Validatore di DNI e NIE spagnoli
Controlla nel browser formato e lettera di controllo di un DNI o NIE esistente. Non interroga identità, documenti o registri pubblici.
Strumento disponibile in altre lingue
- URL Encoder / Decoder [ID]
- Koder / dekoder URL [PL]
- URL-kodare/avkodare [SV]
- ตัวเข้ารหัส/ตัวถอดรหัส URL [TH]
- URL-Encoder/Decoder [DE]
- URLエンコーダ/デコーダ [JA]
- URL 인코더 / 디코더 [KO]
- Codificador / Decodificador de URL [ES]
- Codificador / Decodificador de URL [PT]
- Bộ mã hóa/Bộ giải mã URL [VI]
- Encodeur / Décodeur d'URL [FR]
- مُرمِّز / مُفكِّك ترميز URL [AR]
- URL-encoder/decoder [NL]
- URL Encoder / Decoder [EN]
- Кодер/декодер URL [RU]
- URL Kodlayıcı / Çözücü [TR]
- URL 编码器/解码器 [ZH]