URL e domini di phishing

Codificatore / decodificatore URL

Funziona in locale

Lo strumento è in inglese; questa pagina ne fornisce una spiegazione nella tua lingua.

Usa Codificatore / decodificatore URL

Cosa fa

Decodifica testo in percent-encoding, come una destinazione di reindirizzamento nascosta in un link di phishing, oppure codifica testo da usare in un URL con encodeURIComponent o encodeURI.

Funziona interamente nel browser: nulla di ciò che inserisci viene caricato online.

Come utilizzare Codificatore / decodificatore URL

  1. Incolla il testo. Incolla la stringa codificata, ad esempio il valore di un parametro url= o redirect=, oppure il testo semplice che vuoi codificare.
  2. Scegli l'azione. Premi decode per riconvertire le sequenze %XX in caratteri, encodeURIComponent per codificare un singolo valore, o encodeURI per codificare un intero indirizzo.
  3. Leggi l'output. Il risultato compare nella casella sotto i pulsanti. Error significa che l'input non è valido per quell'azione.
  4. Decodifica di nuovo se necessario. Ogni pressione di decode rimuove uno strato. Se vedi ancora %25, %3A o %2F, incolla l'output nella casella e decodifica di nuovo.
  5. Copia o passa ad altri strumenti. Copy prende il risultato. Send to… lo passa a Link Unwrapper, Multi-Layer Decoder, URL Defanger o Homoglyph Checker.

Esempio

Destinazione di reindirizzamento codificata

Input
https%3A%2F%2Flogin.example.com%2Fverify%3Fuser%3Dalice%40example.com%26step%3D2
Risultato (registrato il 2026-10-20)
https://login.example.com/verify?user=alice@example.com&step=2

Decode restituisce https://login.example.com/verify?user=alice@example.com&step=2. I link di phishing spesso contengono così l'indirizzo e-mail del destinatario, in modo che la falsa pagina di accesso possa compilarlo.

Cosa verifica

SegnaleCosa significa
Risultato decodificatoOgni sequenza %XX diventa il carattere che rappresenta, letto come UTF-8. Cerca al suo interno un secondo indirizzo completo, un indirizzo e-mail o uno script.
%25 rimasto nell'output%25 è un segno di percentuale codificato. Se l'output contiene ancora %3A, %2F o %25, l'originale è stato probabilmente codificato due volte, un modo comune per nascondere una destinazione a un'occhiata veloce.
ErrorLa decodifica fallisce con un % isolato, un % seguito da caratteri non esadecimali o una sequenza UTF-8 incompleta. La codifica fallisce solo con una coppia surrogata spezzata, rara nel testo incollato.
Segni piùdecode lascia + così com'è. Nelle query string in stile modulo + significa spazio, quindi leggilo tu stesso in questo modo.
Output di encodeURIComponentCodifica tutto tranne lettere, cifre e alcuni segni come trattino, trattino basso, punto e tilde, quindi : / ? & = # e @ vengono tutti codificati. Usalo per un singolo valore di parametro, come un indirizzo e-mail.
Output di encodeURIMantiene i caratteri che danno a un URL la sua struttura, come : / ? & = # @, e codifica spazi e lettere non ASCII.
Lettere non ASCIILa codifica scrive ogni lettera non ASCII come da due a quattro byte %XX. Una lettera cirillica o accentata nascosta in questo modo compare solo dopo la decodifica.

Altri esempi

Destinazione di reindirizzamento codificata due volte

Input
https%253A%252F%252Fexample.net%252Flogin
Risultato

decode restituisce https%3A%2F%2Fexample.net%2Flogin. Decodificare di nuovo quell'output restituisce https://example.net/login.

Indirizzo e-mail come singolo valore di parametro

Input
alice@example.com&next=/account
Risultato

encodeURIComponent restituisce alice%40example.com%26next%3D%2Faccount, così & e / non possono più dividere la query.

Indirizzo intero con uno spazio e un accento

Input
https://example.org/search?q=café & tea
Risultato

encodeURI restituisce https://example.org/search?q=caf%C3%A9%20&%20tea. Il & resta, quindi tea inizierebbe un nuovo parametro; usa invece encodeURIComponent per il valore.

Domande frequenti

Qual è la differenza tra i tre pulsanti?

encodeURIComponent codifica tutto tranne lettere, cifre e alcuni segni come - _ . ~, quindi è adatto a un singolo valore di parametro. encodeURI mantiene intatta la struttura dell'URL, come : / ? & = #, e decode inverte le sequenze %XX.

Perché la decodifica mostra Error o lascia %2F?

Una sequenza malformata come un % isolato o un %E0%A4 troncato fa fallire la decodifica, e lo strumento mostra Error. Rimuove uno strato per esecuzione, quindi un testo codificato due volte (%252F) richiede un secondo passaggio o Multi-Layer Decoder, e + non viene trasformato in spazio.

Il testo viene inviato da qualche parte?

No. Codifica e decodifica usano le funzioni integrate del browser in questa pagina; nulla viene caricato e nessun link viene aperto.

Perché un link di phishing dovrebbe essere codificato?

La codifica nasconde un indirizzo leggibile all'interno di un parametro, così un'anteprima, un filtro o un'occhiata veloce vedono solo il primo host. Anche i servizi di reindirizzamento e gli scanner di posta codificano la destinazione quando incapsulano un link.

La decodifica cambia altro nel testo?

No. Cambiano solo le sequenze %XX. Lettere e segni + restano invariati, e le entità HTML non vengono convertite.

Come decodifico un intero link incapsulato, come un indirizzo Safe Links?

Usa Link Unwrapper. Trova il parametro che contiene la destinazione e lo decodifica strato per strato. Questo strumento decodifica l'intera stringa in una volta, quindi vengono decodificate anche le parti che appartengono al wrapper.

Perché le lettere accentate o cirilliche diventano più gruppi %XX?

I caratteri al di fuori di ASCII vengono prima scritti come byte UTF-8, e ogni byte viene codificato separatamente. é diventa %C3%A9, e la а cirillica diventa %D0%B0.

Spiegazione dei termini

Ricerca PhishDestroy