Codifica e decodifica URL
Codifica e decodifica componenti URL o indirizzi completi.
Privato: funziona nel tuo browser e ciò che scrivi non viene mai inviato. Come verificarlo
I tuoi file vengono elaborati qui, sul tuo dispositivo
Non inviamo il contenuto dei tuoi file o testi a nessun server: tutto viene elaborato nella memoria del browser. Non serve un account, non c’è un limite giornaliero e non usiamo analitica né tracker. Ogni strumento ha limiti di dimensione per proteggere la memoria del dispositivo.
La connessione serve solo per caricare il sito. Dopo puoi disconnetterti e gli strumenti continuano a funzionare (alcune anteprime potrebbero richiedere la connessione). L’hosting può ricevere dati tecnici delle visite. I preferiti salvano solo identificatori di strumenti in questo browser.
Come trattiamo i tuoi dati →Come utilizzare questo strumento
- Scegliere il componente per un valore di parametro o URL completo per un indirizzo.
- Selezionare codifica o decodifica e incollare il testo.
- Ispezionare i simboli come &, / e + prima di inserire il risultato in un URL.
Un esempio che puoi verificare
Preparare un valore di parametro senza trattare i suoi simboli come separatori di URL.
Esempio di input
a b/&
Risultato atteso
a%20b%2F%26
Seleziona l'URL completo da conservare : / ? & in un intero URL. La decodifica non converte + in uno spazio.
Codifica e decodifica URL: usi e guida pratica
La codifica di un URL o di un componente rappresenta i caratteri che altrimenti potrebbero essere scambiati per separatori di indirizzi. Scegli la modalità componente per un valore o segmento di parametro e la modalità URL completa quando i separatori strutturali devono rimanere. Questa scelta è importante perché un indirizzo completo contiene caratteri con ruoli specifici. Questi caratteri non dovrebbero essere trattati tutti allo stesso modo di una frase inserita all'interno di un valore di query. Selezionare la modalità in base alla posizione dei dati.
Un ampersand all'interno di un valore può apparire come l'inizio di un altro parametro quando inserito non codificato in una query. La codifica dei componenti lo rappresenta come dati. Al contrario, codificare indiscriminatamente tutti i separatori di un URL completo può cambiare il modo in cui viene interpretato l'indirizzo. Preparare un campione contenente spazi, accenti e un simbolo pertinente, quindi ispezionare la modalità scelta. Comprendere il confine tra la struttura dell'URL e il contenuto del componente impedisce molti risultati imprevisti.
Questo convertitore conserva un segno più come segno più. Non applica automaticamente la convenzione del modulo in cui plus rappresenta lo spazio. Il parser di query URL gestisce l'interpretazione della query. La decodifica richiede sequenze percentuali valide e UTF-8; una fuga percentuale incompleta produce un errore. Un secondo passaggio di decodifica può anche cambiare il significato dei dati già decodificati una volta, quindi non trasformare ripetutamente una stringa senza conoscere la sua rappresentazione attuale.
Confermare che il risultato rappresenta lo stesso valore previsto prima di inserirlo nella destinazione. La codifica non stabilisce che un collegamento esista, sia sicuro o appartenga a un sito previsto. Non apre indirizzi o rimuove i dati di query privati. Il generatore di slug applica una semplificazione diversa per i percorsi delle pagine editoriali. Conservare l'originale e documentare se l'operazione ha coinvolto un componente o un URL completo.
Un controllo pratico prima di utilizzare il risultato
Per un parametro di ricerca, prova un valore contenente uno spazio e un ampersand. Codificarlo come componente e verificare che il segno non introduce un altro parametro quando l'indirizzo è assemblato. Decodifica il campione e confronta il suo contenuto originale. Per un URL completo, ispezionare i separatori strutturali conservati. Prima di utilizzare un esempio in produzione, controllare quale fase dell'applicazione esegue già la codifica, poiché farlo cambia due volte la rappresentazione. Mantenere il nome e il valore dei parametri separati nella documentazione. Se la destinazione visualizza ancora sequenze percentuali, identifica la fase di interpretazione invece di decodificare ripetutamente senza una regola definita. Un piccolo esempio riproducibile è utile per distinguere gli errori di contenuto dai passaggi di codifica errati.
Opzioni e limiti
Scegli il componente per i parametri o i segmenti; scegli l'URL completo per preservare i separatori di URL. + rimane +: questo non è un decoder di moduli.
Domande frequenti
Cosa succede a una sequenza % non valida?
Viene visualizzato un errore senza modificare l'input. La decodifica richiede sequenze percentuali valide e UTF-8.
È gratis e serve registrarsi?
Sì, è gratis. Non devi registrarti, creare un account né installare app, e non c’è un limite giornaliero: apri lo strumento e lo usi. Esistono solo limiti di dimensione che proteggono la memoria del dispositivo.
I miei dati vengono inviati a un server?
No. Ciò che scrivi o incolli viene elaborato nella memoria del browser e non viene inviato a nessun server. Puoi verificarlo con la scheda Rete del browser o disconnettendoti dopo aver caricato la pagina.