Codifica · Decodifica
URL Encoder e Decoder online
Codifica testo, parametri e componenti URL scegliendo chiaramente tra RFC 3986 e formato dei moduli.
Strumento URL Encode/Decode
RFC 3986 usa %20; la codifica dei moduli usa + per gli spazi.
Guida rapida
Che cos’è la codifica URL?
La codifica URL rappresenta i byte con il percent encoding per consentire ai valori di viaggiare correttamente in un URL. Questo strumento codifica i singoli componenti e conserva la struttura di URL e query string quando scegli queste opzioni.
Che cosa significa %20?
Ogni sequenza %XX rappresenta un byte in esadecimale. Uno spazio è normalmente %20 in RFC 3986; la lettera ñ usa più byte UTF-8 e può quindi produrre più sequenze percent-encoded.
%20 e +
RFC 3986 usa %20 per uno spazio. application/x-www-form-urlencoded usa + e la decodifica interpreta il più come spazio. In RFC 3986, + è letterale salvo quando è scritto %2B.
encodeURIComponent e encodeURI
encodeURIComponent è pensato per un componente, come il valore di un parametro. encodeURI conserva i separatori di un URL più completo. Non sono funzioni equivalenti.
Quando devo codificare un URL?
Di solito devi codificare valori, segmenti o parametri, non l’intero URL indiscriminatamente. L’opzione URL completa conserva schema, host, separatori, query e frammento.
Domande frequenti
Domande sulla codifica URL
Come si codifica un URL?
Inserisci il valore, scegli Codifica e seleziona RFC 3986 per usare %20 negli spazi.
Come si decodifica un URL?
Passa a Decodifica, incolla il valore percent-encoded ed elaboralo una sola volta.
Che cos’è il percent encoding?
È un modo per rappresentare i byte con il simbolo % seguito da due cifre esadecimali.
Che cosa significa %20?
Rappresenta il byte di uno spazio in esadecimale ed è il modo abituale di esprimere gli spazi in RFC 3986.
Qual è la differenza tra %20 e +?
%20 è lo spazio di RFC 3986; + rappresenta uno spazio in application/x-www-form-urlencoded.
Devo codificare un URL completo?
Non sempre. Codifica i valori o i componenti necessari. L’opzione avanzata conserva i separatori dell’URL completo.
Che cos’è la doppia codifica?
Si verifica quando un valore già codificato viene codificato di nuovo; ad esempio %20 può diventare %2520.
Sono supportati Unicode ed emoji?
Sì. Il testo viene convertito in byte UTF-8 prima della codifica e supporta accenti, alfabeti non latini ed emoji.
Gli URL inseriti vengono memorizzati?
No. Lo strumento funziona localmente e non salva né invia il contenuto inserito.