Codificatore e decodificatore URL

Codifica o decodifica testo percent-encoded. La modalità componente usa encodeURIComponent. La modalità URL completo mantiene la struttura dell’URL quando possibile.

Rispettoso della privacy I tuoi dati vengono elaborati in locale nel browser e non vengono caricati sui nostri server.

Modalità di codifica

Cos’è la codifica URL?

La codifica URL (percent encoding) sostituisce caratteri riservati o non ASCII con sequenze % come %20 per uno spazio. Browser e API la usano in query string e segmenti di percorso.

Come usarlo

Scegli Codifica componente per un valore di query o un segmento di percorso. Scegli Codifica URL completo per tenere : / ? & = e codificare spazi e caratteri non ASCII. Decodifica annulla la percent encoding.

Componente e URL completo

La modalità componente usa encodeURIComponent. La modalità URL completo usa encodeURI perché la forma dell’URL resti leggibile. Decodifica prova prima decodeURIComponent, poi decodeURI.

Usi comuni

Codifica termini di ricerca, percorsi Unicode o parametri di query prima di metterli in un link. Decodifica un URL copiato per leggere il testo originale.

Privacy

Il testo resta nel browser. Non viene caricato sui server di NEXNARA né salvato in cookie, archiviazione locale o un database.

Domande frequenti

Cos’è la percent encoding?

La percent encoding rappresenta i caratteri come % seguito da due cifre esadecimali. Uno spazio diventa %20. Il testo non ASCII diventa sequenze percent UTF-8.

Quando dovrei codificare un URL completo?

Usa Codifica URL completo quando hai già un URL completo e serve solo codificare spazi o Unicode. Usa Codifica componente per un singolo valore che starà dentro un URL.

E se la codifica non è valida?

Sequenze rotte come un % isolato o %E0 vengono segnalate come Codifica percentuale non valida. La pagina non va in crash.

Il mio URL viene caricato?

No. L’elaborazione avviene in locale nel browser e non viene caricata sui nostri server.