URL Encode / Decode
Incolla il testo per codificarlo in percentuale per un URL, oppure incolla una stringa codificata per decodificarla. Sicuro per UTF-8 e interamente nel browser — il tuo input non viene mai caricato.
Come codificare testo per gli URL
- Scegli Codifica o Decodifica.
- Quando codifichi, scegli Componente (escape di tutto) o URL completo (mantieni la struttura).
- Incolla il tuo testo e copia il risultato.
Informazioni sulla codifica URL
La codifica URL (codifica percentuale) sostituisce i caratteri non consentiti in un URL — spazi, e commerciali, punti interrogativi, cancelletti, lettere non ASCII e altro — con un segno di percentuale seguito dal loro valore in byte, in modo che l'URL resti privo di ambiguità. È essenziale quando inserisci input dell'utente, termini di ricerca o testo non latino in una stringa di query.
La modalità Componente usa encodeURIComponent, facendo l'escape di ogni carattere riservato — corretta per un singolo valore di una stringa di query o un segmento di percorso. La modalità URL completo usa encodeURI, che lascia intatti i caratteri strutturali come i due punti, la barra, il punto interrogativo, la e commerciale e il cancelletto, così che un intero indirizzo resti utilizzabile. La decodifica tiene conto di UTF-8, quindi emoji e caratteri accentati vengono riconvertiti in modo pulito. Non viene inviato nulla a un server.
Domande frequenti
Che cos'è la codifica URL?
La codifica URL, o codifica percentuale, rappresenta i caratteri che hanno un significato speciale o che non sono consentiti in un URL come un segno di percentuale seguito dal loro valore in byte esadecimale (per esempio uno spazio diventa %20), così che l'URL venga trasmesso senza ambiguità.
Componente o URL completo: quale uso?
Usa Componente (encodeURIComponent) per un singolo valore come un parametro di query o un segmento di percorso; fa l'escape dei caratteri riservati come la e commerciale e la barra. Usa URL completo (encodeURI) su un indirizzo completo per mantenerne intatta la struttura.
Gestisce emoji e testo non in inglese?
Sì. La codifica e la decodifica sono sicure per UTF-8, quindi lettere accentate, alfabeti non latini ed emoji vengono codificati nella sequenza di byte corretta e decodificati esattamente all'originale.
Il mio testo viene caricato?
No. Tutto funziona nel tuo browser, quindi il testo che codifichi o decodifichi non lascia mai il tuo dispositivo.