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.
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¬a=10%SCONTO
Scorciatoie
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.