Codifica e decodifica URL
Codifica o decodifica in percentuale un URL, un valore di query o dati di modulo, scegliendo tra regole di componente, URI intero o modulo.
- Funziona nel browser
- Nessun caricamento
- Il risultato resta sul tuo dispositivo
Privacy e limitiFunziona nel tuo browser. Nulla viene caricato.
Il contenuto degli input resta in questa scheda; Refentra non lo carica né lo memorizza. I conteggi aggregati facoltativi delle azioni vengono inviati solo con il tuo consenso alla misurazione dell’uso. Svuota l’area di lavoro al termine.
Profilo supportato: Componente URI, URI intero e modulo separati; escape non validi rifiutati.
Massimo 200.000 unità UTF-16; i parser possono avere limiti inferiori. Worker: 15 secondi (regex 1,5 secondi).
Controlla i dati e il risultato
- Prepara e scegli l’operazione
Prima di codificare scegli la modalità componente, URI completo o modulo: eseguono l’escape di parti diverse di un indirizzo.
- Verifica un esempio concreto
Prova questo esempio e confronta il risultato indicato: a b+c → component → a%20b%2Bc; form → a+b%2Bc
- Controlla prima di riutilizzare l’output
Decodifica solo il livello previsto da chi ha inviato il testo; decodificare più volte può trasformare un innocuo testo con percentuali in delimitatori riservati.
Risposte per questa operazione
Perché a volte il + diventa uno spazio?
La codifica dei moduli usa + per gli spazi, mentre la modalità componente tratta diversamente un più letterale: scegli il formato usato da chi ha inviato i dati.
Che cosa controllo se i dati vengono rifiutati?
Correggi gli escape percentuali incompleti, come %2, e le sequenze UTF-8 non valide; non codificare per errore un intero URL come un unico valore di query.
Dove si ferma questo strumento?
Codificare non convalida una destinazione, non previene ogni injection e non apre l’URL; serve comunque un escape specifico per il contesto.