Toolosaurus

URL Encoder & Decoder

Safely encode and decode URLs, special characters, and query parameters (incl. Base64).

TestoAggiornato: Ottobre 2026
Erkannte URL-Query-Parameter (3)
queryPDF zusammenführen
categorytools
filterkostenlos
Step-by-step

How URL Encoder & Decoder Works

Safely encode and decode URLs, special characters, and query parameters (incl. Base64).

1

1. Inserire l’indirizzo web o il testo da elaborare

Incolla la tua URL completa, parametro di query (query parameter) o testo non formattato nell’area di lavoro, oppure trascina un file di testo direttamente nello strumento.

2

2. Scegliere l’operazione: Codificare o Decodificare

Seleziona l’azione desiderata: Codifica URL (Percent-Encoding) per convertire caratteri speciali in valori esadecimali %HH, o Decodifica URL per ripristinare il testo originale leggibile.

3

3. Selezionare lo standard e il livello di escape

Scegli tra encodeURI (per URL complete, conservando i delimitatori di instradamento come /, : e ?) ed encodeURIComponent (per valori isolati di parametri, codificando rigorosamente tutti i simboli riservati secondo lo standard RFC 3986).

4

4. Esaminare il risultato e copiarlo negli appunti

Verifica la stringa convertita nel pannello dei risultati e copiala con un clic per utilizzarla immediatamente in applicazioni web, configurazioni di rete o chiamate API.

Key Benefits & Data Privacy

Piena conformità agli standard RFC 3986 e WHATWG URL per codifica e decodifica
Modalità distinte per indirizzi integrali (encodeURI) e componenti isolati (encodeURIComponent)
Supporto completo per la codifica di caratteri Unicode UTF-8 multibyte, lettere accentate ed emoji
Configurazione dello spazio: codifica standardizzata %20 o notazione classica da form (+)
Elaborazione al 100% nel browser locale per una riservatezza inviolabile dei dati inseriti
Rilevamento immediato e diagnosi di stringhe percent-encoded malformate o incomplete
Copia rapida negli appunti con un clic e alternanza immediata tra codifica e decodifica

Verificato e Sviluppato dal Team Tecnico Toolosaurus

Elaborazione conforme al GDPR • Rigida privacy nel browser • Server ospitati in Germania

Conforme GDPRData center ISO 27001
Guida pratica e approfondimenti

Tutto quello che c'è da sapere su URL Encoder & Decoder

Standard RFC 3986 e URI: Perché gli indirizzi web richiedono la codifica

La specifica Uniform Resource Identifier (URI) rappresenta la spina dorsale dell’indirizzamento dei contenuti su scala globale. Istituito dall’IETF all’interno del documento formale RFC 3986, il sistema di denominazione delle URL si fonda storicamente su un insieme rigidamente limitato di caratteri US-ASCII. All’interno di un indirizzo internet, i caratteri si suddividono formalmente in due categorie: caratteri non riservati (lettere A–Z, a–z, numeri 0–9, trattino, underscore, punto e tilde), che non assolvono alcuna funzione sintattica, e caratteri riservati (come due punti, barre oblique, punti interrogativi, cancelletti e e-commerciali), utilizzati come separatori formali di schema, dominio, percorso e parametri. Se i dati trasmessi contengono spazi, accenti o caratteri speciali, essi devono essere tradotti tramite la codifica percentuale (Percent-Encoding). Questo procedimento converte ciascun byte della rappresentazione UTF-8 in un simbolo di percentuale seguito da due cifre esadecimali (%HH), evitando ambiguità nell’interpretazione dei pacchetti di rete.

encodeURI contro encodeURIComponent: Differenze di ambito e pericoli comuni

Nello sviluppo software contemporaneo, confondere le funzioni encodeURI() ed encodeURIComponent() è causa frequente di malfunzionamenti. La funzione encodeURI() nasce con lo scopo di sanificare un indirizzo web già assemblato nella sua interezza. Essa converte caratteri non ammessi come spazi o lettere accentate, ma preserva deliberatamente i separatori di instradamento legittimi come http://, le barre di percorso (/) e i punti interrogativi (?), garantendo che la risorsa rimanga navigabile per il browser. Al contrario, encodeURIComponent() applica un criterio di isolamento radicale: trasforma senza eccezioni tutti i caratteri riservati, inclusi due punti, barre oblique e segni di uguale. Questo metodo è categoricamente obbligatorio quando si passano valori variabili (termini di ricerca, URL di callback o token) all’interno dei parametri di query. Utilizzare per sbaglio encodeURI() su un valore contenente il carattere "&" provocherà lo scorporo non voluto del parametro in due variabili distinte da parte del server.

Sequenze multibyte UTF-8: Codifica di caratteri internazionali ed emoji

Mentre i caratteri dell’alfabeto latino primario corrispondono a un singolo ottetto %HH, le grafie internazionali, i segni diacritici e le emoji moderne richiedono una procedura di conversione articolata. In base alle convenzioni moderne del web, ciascun simbolo deve prima essere scomposto nella propria sequenza di byte deterministica codificata in UTF-8, per poi essere trascritto nella notazione esadecimale. Ad esempio, la lettera italiana accentata "è" impegna due byte in UTF-8 (esadecimali C3 e A8) e si converte univocamente nella stringa %C3%A8. Nel caso delle emoji a quattro byte, come la classica faccina sorridente (F0 9F 98 80), la trasposizione produce la sequenza composta %F0%9F%98%80. Il nostro strumento rispetta con esattezza questo standard di traduzione dei byte, sradicando i fastidiosi artefatti di testo illeggibile ("mojibake") generati dai sistemi obsoleti che interpretano erroneamente i testi secondo la tabella ISO-8859-1.

Sicurezza informatica: Bonifica dei parametri e prevenzione delle injection

La corretta codifica delle URL non risponde unicamente a canoni di ordine formale: rappresenta un fondamentale presidio di sicurezza nello sviluppo applicativo. Qualora una piattaforma assembli dati utente non validati all’interno di stringhe di navigazione senza applicare il dovuto escape, si espone a gravi vulnerabilità quali l’inquinamento dei parametri HTTP (HPP), le deviazioni malevole verso siti esterni (Open Redirect) e la manomissione di richieste interne (SSRF). Individui malintenzionati possono iniettare separatori sintattici non escapati (& o =) per sovrascrivere variabili di autenticazione o deviare la sessione verso portali di phishing. Il nostro codificatore garantisce una sanificazione impeccabile dei parametri. Inoltre, applichiamo standard rigorosi di riservatezza locale: ogni elaborazione avviene nella memoria del tuo browser, assicurando che chiavi di accesso e percorsi di rete non vengano mai divulgati su server terzi.

FAQ

Frequently Asked Questions

Topic Cluster

Related Tools

View all 50 tools