Vai al contenuto
✦TextLib

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.

Results
Codifica
—
Decodifica
—
Codifica URL Completo
—
Decodifica URL Completo
—

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

1

Scegli Codifica o Decodifica

Seleziona Codifica per convertire testo in URL, o Decodifica per convertire URL codificati in testo leggibile

2

Inserisci l'input

Incolla un URL, query string o testo che necessita di codifica o decodifica

3

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.

Copiato!