// Strumenti · Testo
Codifica o decodifica testo per l'uso in URL (percent-encoding), scegliendo tra parametro singolo o URL completa.
Usa Componente (encodeURIComponent) per un singolo valore da inserire in un parametro: codifica anche / : ? & =. Usa URL intera (encodeURI) per un indirizzo completo: lascia intatti i caratteri strutturali come : / ? # & =.
/ : ? & =
: / ? # & =
Testo da codificare
Output codificato
Il calcolo avviene interamente nel tuo browser: nessun dato viene mai caricato o salvato su un server.
// Tool correlati
// Domande frequenti
Che differenza c'è tra codifica 'Componente' e 'URL intera'?
Componente (encodeURIComponent) codifica ogni carattere speciale, inclusi / : ? & =, ed è adatta per un singolo valore da inserire in un parametro. URL intera (encodeURI) lascia intatti i caratteri strutturali dell'URL, ed è adatta a codificare un indirizzo completo.
Perché ottengo un errore in decodifica?
Succede quando il testo contiene una sequenza percent-encoded non valida, ad esempio un simbolo % isolato non seguito da due cifre esadecimali.
Cos'è il percent-encoding?
È il meccanismo con cui i caratteri non consentiti in un URL (spazi, accenti, simboli) vengono rappresentati come %XX, dove XX è il codice esadecimale del byte corrispondente.
Il testo che incollo viene inviato altrove?
No, la codifica e la decodifica avvengono interamente nel tuo browser con JavaScript, senza alcun invio a un server.
Posso copiare subito il risultato?
Sì, usa il pulsante Copia sopra l'area di output per copiarlo negli appunti con un click.
Tag