Codificatore / Decodificatore URL
Guida all'uso
URL Codec codifica e decodifica le stringhe URL — inclusi URL completi, componenti URL singoli e stringhe di query — direttamente nel browser. Le URL sono limitate a un sottoinsieme di caratteri ASCII. Caratteri speciali come spazi, parentesi angolari, virgolette e caratteri non ASCII devono essere percent-encoded (ad es. lo spazio diventa %20 o +) per essere trasmessi in sicurezza sulle reti. Gli sviluppatori incontrano questa necessità di continuo: costruire richieste API con parametri di query che contengono input dell'utente, analizzare URL di redirect da log di errori, decodificare endpoint API che restituiscono URL encoded, oppure capire perché un URL funziona nel browser ma viene rifiutato da una funzione server-side. Questo strumento offre due modalità: codifica/decodifica dell'URL intero (che preserva i delimitatori di struttura come "://", "/", "?", "=", "&") e codifica/decodifica del componente URL (che codifica tutti i caratteri speciali compresi "?", "=", "&" — adatta per i valori dei parametri di query). Entrambe le modalità riconoscono correttamente i caratteri multibyte UTF-8.
- Incolla il tuo URL o componente — Fai clic sul pannello di input e incolla l'URL completo o il singolo componente URL (valore del parametro di query, frammento, ecc.) che vuoi codificare o decodificare.
- Scegli la modalità corretta — Seleziona "URL intero" per codificare/decodificare un'intera stringa URL preservandone la struttura, oppure "Componente URL" per i valori dei parametri di query e i frammenti dove tutti i caratteri speciali devono essere codificati.
- Fai clic su Codifica o Decodifica — Premi "Codifica" per convertire i caratteri speciali in sequenze percent-encoded, oppure "Decodifica" per convertire le sequenze percent-encoded nei caratteri originali.
- Esamina l'output — Controlla il risultato nel pannello di output. Verifica che i caratteri speciali (spazi, "&", "=", "+", caratteri non ASCII) siano stati gestiti correttamente secondo la modalità selezionata.
- Copia e usa il risultato — Fai clic su "Copia" per copiare l'URL o il componente codificato/decodificato negli appunti. Incollalo nelle tue richieste API, nel codice HTML, nei log di errore o nelle stringhe di query del backend.
- Itera se necessario — Se un URL è stato codificato più volte (doppia codifica), applica la decodifica in sequenza finché il testo torna al suo stato originale. Ogni passaggio rimuove un livello di codifica percent-encoding.
Domande frequenti
Cosa significa codificare un URL?
La codifica URL (chiamata anche codifica percentuale) converte i caratteri speciali in un formato sicuro per i browser. Ad esempio, gli spazi diventano %20, e & diventa %26. Questo garantisce che gli URL siano trasmessi e analizzati correttamente.
Qual è la differenza tra encode e encodeURIComponent?
encode preserva i caratteri di struttura dell'URL come /, ?, & e = così l'URL rimane navigabile. encodeURIComponent codifica tutto tranne lettere, cifre e - _ . ! ~ * ' ( ), quindi è adatto per i valori dei parametri di query.
I miei dati URL vengono inviati a un server?
No. Tutta la codifica e decodifica avviene nel browser tramite le funzioni JavaScript native. Il tuo testo non lascia mai il dispositivo.
Posso usare questo strumento offline?
2Kit è una PWA. Dopo la prima visita, lo strumento funziona completamente offline.
Questo strumento URL è gratuito?
Sì. 2Kit è completamente gratuito, non richiede registrazione e non ha limiti di utilizzo.
Implementazione tecnica
Tutta l'elaborazione viene eseguita interamente nel browser — nessun dato viene mai inviato a server. Questo strumento funziona completamente offline come Progressive Web App (PWA): dopo la prima visita, tutte le pagine e le risorse vengono memorizzate nella cache dal Service Worker e rimangono disponibili senza connessione internet. I dati inseriti non lasciano mai il dispositivo, rendendolo sicuro per contenuti sensibili come chiavi API, password, configurazioni private e documenti riservati.