Codificatore e Decodificatore URL
Codifica caratteri speciali per un uso sicuro negli URL o decodifica URL percent-encoded in testo leggibile. Conforme RFC 3986, gratis e istantaneo.
Gli URL possono contenere solo un insieme limitato di caratteri dal set ASCII. Quando un URL deve includere caratteri al di fuori di questo insieme sicuro — come spazi, lettere accentate, e commerciali o scritture non latine — questi caratteri devono essere convertiti in formato percent-encoded. Questo processo sostituisce ogni carattere non sicuro con un segno di percentuale (%) seguito da due cifre esadecimali che rappresentano il valore in byte del carattere. Ad esempio, uno spazio diventa %20 e una e commerciale diventa %26. Il nostro codificatore e decodificatore URL effettua questa conversione istantaneamente in entrambe le direzioni.
Lo standard di codifica segue l'RFC 3986, che definisce la sintassi degli Uniform Resource Identifiers. Questa specifica identifica i caratteri non riservati (A-Z, a-z, 0-9, trattino, punto, underscore, tilde) che possono apparire negli URL senza codifica, e i caratteri riservati (come :, /, ?, #, @ e &) che hanno un significato speciale nella sintassi degli URL. La modalità Codifica converte i singoli componenti come i valori dei parametri di query, mentre Codifica URL Completo elabora un'intera stringa URL preservando i caratteri strutturali (://) che definiscono protocollo, host e percorso.
La codifica URL è essenziale nello sviluppo web, nell'integrazione con le API e nell'elaborazione dei dati. Gli sviluppatori la usano per costruire query string, creare richieste API, gestire l'invio di moduli e lavorare con i redirect. È anche cruciale per i nomi di dominio internazionalizzati (IDN) e gli URL che contengono caratteri di alfabeti non inglesi. Senza una codifica adeguata, browser e server possono interpretare male gli URL, causando link rotti, vulnerabilità di sicurezza o corruzione dei dati.
Tutta la codifica e decodifica viene eseguita interamente nel tuo browser. Nessun dato viene inviato ad alcun server, quindi lo strumento è sicuro per lavorare con URL contenenti chiavi API, token o parametri sensibili. Lo strumento gestisce correttamente i caratteri UTF-8 multi-byte, quindi funziona con qualsiasi lingua o scrittura — incluso italiano con accenti, cinese, arabo ed emoji.
Come Usare il Codificatore URL
Scegli Codifica o Decodifica
Seleziona Codifica per convertire testo in URL, o Decodifica per convertire URL codificati in testo leggibile
Inserisci l'input
Incolla un URL, query string o testo che necessita di codifica o decodifica
Copia il risultato
L'output convertito appare istantaneamente — clicca copia per usarlo
Domande frequenti sulla codifica URL
La codifica URL (chiamata anche percent encoding) converte i caratteri non consentiti negli URL in un formato sicuro. Ogni carattere non sicuro viene sostituito con un segno di percentuale seguito da due cifre esadecimali. Ad esempio, uno spazio diventa %20 e una e commerciale diventa %26.
Gli URL possono contenere solo determinati caratteri ASCII. Caratteri speciali come spazi, lettere accentate e simboli romperebbero la struttura dell'URL o verrebbero interpretati male da browser e server. La codifica garantisce che gli URL funzionino correttamente su tutti i sistemi.
Codifica converte tutti i caratteri speciali inclusi quelli strutturali come / e :. Codifica URL Completo preserva la struttura dell'URL (protocollo, host, separatori di percorso) e codifica solo i caratteri all'interno di componenti come parametri di query e identificatori di frammento.
Lo strumento segue l'RFC 3986, lo standard attuale per la sintassi degli URI pubblicato dall'IETF. Gestisce correttamente i caratteri non riservati (lettere, cifre, -, ., _, ~) e quelli riservati (:, /, ?, #, @, !, $, &, ecc.).
Sì. Lo strumento codifica correttamente i caratteri UTF-8 multi-byte di qualsiasi lingua o scrittura. Caratteri come à , è, é, ì, ò, ù, ü, ç, ä¸ o emoji vengono codificati nelle loro appropriate sequenze di byte percent-encoded.
Non esattamente. %20 è la codifica percent-encoded standard per uno spazio negli URL. Il segno + rappresenta uno spazio solo nei dati dei moduli HTML (application/x-www-form-urlencoded). Questo strumento usa %20 perché è universalmente corretto per gli URL.
Sì. Tutta la codifica e decodifica avvengono nel tuo browser tramite JavaScript. Nessun dato viene inviato ad alcun server. Questo è particolarmente importante quando si lavora con URL contenenti chiavi API, token o parametri sensibili.
Usa la decodifica quando ricevi un URL percent-encoded e vuoi leggerne il contenuto. Scenari comuni: debug delle risposte API, lettura dei log del server, analisi di URL di tracking o estrazione di testo leggibile da query string codificate.