Strumenti per sviluppatori
URL encoder e decoder
Codifica e decodifica componenti URL, query string e testi con spazi o caratteri speciali.
Come funziona
Lo strumento usa la codifica percentuale per rendere sicuri spazi, accenti e simboli dentro URL e parametri.
Come leggere il risultato
Questi strumenti aiutano in debug, formattazione e conversioni tecniche. L'elaborazione è locale quando possibile, ma resta prudente usare dati fittizi nei test.
Non incollare token, password, chiavi API o dati personali se non è strettamente necessario.
Per capire meglio formule, fonti e limiti dei calcolatori puoi leggere anche la paginaMetodo e fonti.
Quando codificare solo il parametro
Se il parametro cerca=calcolo iva contiene uno spazio, va codificato come cerca=calcolo%20iva. Codificare anche i due punti e gli slash dell'intero URL può renderlo poco pratico da leggere o da incollare in altri strumenti.
Codifica percentuale URL
Caratteri speciali → sequenze %XX secondo codifica URL
- Spazi, accenti e simboli devono essere codificati dentro query string e parametri.
- Decodificare rende leggibile il testo, ma non verifica che il link sia sicuro.
- Il simbolo + viene spesso interpretato come spazio nei parametri query.
Quando usarlo
- Preparare parametri URL con spazi, accenti o simboli.
- Leggere query string copiate da analytics, log o strumenti di debug.
- Capire cosa contiene un link lungo prima di modificarlo.
Errori comuni da evitare
- Codificare un URL intero quando serviva codificare solo un parametro.
- Decodificare più volte e alterare caratteri che erano già corretti.
- Aprire link sconosciuti solo perché la query decodificata sembra leggibile.
Fonti e riferimenti
Esempi
- calcolo iva diventa calcolo%20iva.
- città diventa citt%C3%A0.
Domande frequenti
È uguale al generatore slug?
No. Lo slug crea URL leggibili; l'URL encoding conserva il testo codificandolo in modo sicuro.
Decodifica anche il simbolo + come spazio?
Sì, in modalità decode il simbolo + viene trattato come spazio.
Posso codificare un URL completo senza modificare i separatori?
Questo tool usa encodeURIComponent ed è pensato per singoli componenti, come un parametro o un valore. Codificare un URL completo trasforma anche caratteri strutturali come due punti e barre.
Perché una sequenza percentuale incompleta genera errore?
Ogni byte codificato deve avere il simbolo % seguito da due cifre esadecimali. Una stringa come %2 non rappresenta una sequenza valida.