FreeSEOTools.io
🔗
GratuitoDeveloper Tools

Encoder & Decoder URL

Percent-encode any URL or text using encodeURIComponent or encodeURI, or decode any percent-encoded string back to readable text. 100% browser-based — nothing is sent to a server.

Codifica URL / Testo

0 caratteri
0 caratteri

Decodifica Stringa Codificata in Percentuale

0 caratteri
0 caratteri

Come usare l'encoder & decoder URL

Lo strumento ha due pannelli. Il pannello superiore codifica testo grezzo o URL nel formato percent-encoded. Il pannello inferiore decodifica le stringhe codificate in percentuale nella loro forma originale. Entrambi i pannelli si aggiornano automaticamente mentre scrivi.

Modalità di codifica: encodeURI vs encodeURIComponent

Usa encodeURIComponent per i valori dei singoli parametri di query, i token OAuth e qualsiasi componente che verrà inserito all'interno di un URL — codifica tutto tranne i caratteri non riservati. Usa encodeURI quando hai un URL completo e vuoi renderlo sicuro per l'uso in un href, poiché lascia intatti i caratteri strutturali come : / ? #.

Codifica URL e SEO

La codifica URL ha un impatto diretto su come i motori di ricerca eseguono il crawl, l'indicizzazione e il consolidamento delle tue pagine. Codifica sempre i caratteri non-ASCII nei percorsi URL usando la percent-encoding UTF-8. Non usare mai spazi letterali — usa %20 nei percorsi. Assicurati che gli URL canonici usino una codifica coerente e che tutti gli URL della sitemap siano XML-escaped e correttamente codificati in percentuale.

Decodificare gli URL codificati in percentuale

Il pannello di decodifica utilizza decodeURIComponent() di JavaScript per invertire la percent-encoding. Questo è utile quando ricevi un URL da un file di log, una risposta API o la barra degli indirizzi del browser e vuoi leggerlo in testo semplice. Se l'input contiene una sequenza incompleta, lo strumento mostrerà un errore anziché produrre silenziosamente un output errato.

Domande frequenti

Cos'è la codifica URL (codifica percentuale)?

La codifica URL, nota anche come codifica percentuale, converte i caratteri non consentiti negli URL in un formato sicuro. Ogni carattere non sicuro viene sostituito da un segno di percentuale (%) seguito da due cifre esadecimali che rappresentano il suo valore di byte UTF-8. Ad esempio, uno spazio diventa %20, e una e commerciale & diventa %26. Ciò consente di trasmettere in modo sicuro dati arbitrari negli URL.

Qual è la differenza tra encodeURI e encodeURIComponent?

encodeURI è progettato per codificare un URL completo. Lascia intatti i caratteri strutturali dell'URL (: / ? # [ ] @ ! $ & ' ( ) * + , ; =) perché hanno significato in un URL completo. encodeURIComponent codifica tutto tranne i caratteri non riservati (A-Z a-z 0-9 - _ . ! ~ * ' ( )). Usa encodeURIComponent per i valori dei singoli parametri di query e encodeURI per gli URL completi.

Quando dovrei usare la codifica URL per il SEO?

La codifica URL è importante per il SEO quando i tuoi URL contengono caratteri non-ASCII (come lettere accentate o caratteri CJK), spazi o caratteri speciali. I motori di ricerca possono indicizzare URL codificati in percentuale, ma si preferiscono URL leggibili dall'uomo. Codifica sempre i valori dei parametri di query con encodeURIComponent. Per gli URL canonici, assicura una codifica coerente — Google tratta %20 e + in modo diverso nei percorsi.

Questo strumento invia i miei dati a un server?

No. Tutta la codifica e la decodifica viene eseguita interamente nel tuo browser usando le funzioni JavaScript integrate encodeURIComponent() e decodeURIComponent(). Il tuo input non viene mai inviato a nessun server, rendendo questo strumento sicuro per la codifica di dati sensibili come chiavi API o password negli URL.

Strumenti correlati

Hai bisogno di un audit SEO tecnico completo?

I nostri esperti SEO verificano la struttura URL, i canonical, i reindirizzamenti e altro ancora per creare un report tecnico completo sulla salute del tuo sito.

Get a Free SEO Audit