Solo browser

Codifica/Decodifica URL (URL giapponesi e conversione query)

Codifica e decodifica URL (percent-encoding) istantaneamente nel tuo browser. Passa tra gli equivalenti di encodeURIComponent / encodeURI e rileva possibili doppie codifiche.

Modalità
Destinazione
Opzioni avanzate
Inattivo La conversione viene eseguita localmente nel browser. Nessun dato viene inviato a un server.

Opzioni

Avanzate

Quale dovrei usare?

Valore parametro → encodeURIComponent

Ideale per valori di query, segmenti di percorso e nomi di file (conversione encodeURIComponent sicura).

URL completo → encodeURI

Mantiene i delimitatori come ? & = / in modo che gli URL rimangano leggibili.

+ vs %20

“%20” è lo standard. “+” è una convenzione di form/query: attivalo quando necessario.

Input di esempio

  • https://it.wikipedia.org/wiki/Codifica_percentuale?q=ricerca esempio&lang=it
  • utm_source=email&utm_campaign=saldi_primavera_2026
  • Ciao/Hello?nome=MarioRossi&nota=10%SCONTO

Scorciatoie

Converti ora ⌘/Ctrl + Enter
Chiudi banner di avviso Esc

Codifica/Decodifica URL (percent-encoding)

Cos'è la codifica percentuale?

La codifica/decodifica URL converte i caratteri non ASCII e riservati in sequenze %xx in modo che possano viaggiare in sicurezza negli URL.

encodeURI vs encodeURIComponent

Usa encodeURIComponent per i singoli valori; usa encodeURI per gli URL completi dove i delimitatori devono rimanere invariati.

Suggerimento

Se continua a comparire %25, il testo potrebbe essere codificato due volte. Usa il banner di avviso per decodificare di nuovo in sicurezza.

FAQ

Che differenza c'è tra + e %20?

“%20” è la codifica percentuale conforme a RFC per gli spazi. “+” è usato principalmente nei form HTML (application/x-www-form-urlencoded) ed è spesso trattato come uno spazio nelle stringhe di query.

Quale funzione dovrei usare?

Per i soli valori (valore query, frammento di percorso, nome file), scegli la conversione encodeURIComponent. Per interi URL che devono mantenere ? & = /, scegli encodeURI.

Cos'è la doppia codifica?

Se %25 (un “%” codificato) appare frequentemente, il valore potrebbe essere codificato due volte. Usa “Decodifica ancora” per provare a ripristinare l'originale.