Codifica e decodifica URL con elaborazione in tempo reale
La codifica URL (codifica percentuale) converte caratteri speciali come spazi, e commerciali e caratteri non-ASCII in un formato sicuro per gli URL. Ne hai bisogno quando passi input utente come parametri di query, gestisci nomi file con spazi o lavori con caratteri internazionali negli URL.
encodeURIComponent codifica tutto tranne lettere, cifre e - _ . ~ — usalo per i valori dei parametri di query. encodeURI preserva i caratteri di struttura URL come :, / e ? — usalo per gli URL completi. Il nostro strumento supporta entrambe le modalità.
Gli spazi sono codificati come %20 nei percorsi URL (RFC 3986) e come + nelle stringhe di query (codifica form HTML). Il nostro strumento gestisce entrambi gli standard. La maggior parte delle API moderne si aspetta %20, mentre i form HTML legacy usano la convenzione +.
I caratteri Unicode vengono prima convertiti in byte UTF-8, poi ogni byte viene codificato in percentuale. Ad esempio, 'é' diventa %C3%A9 (due byte). Le emoji come 🎉 diventano quattro byte codificati in percentuale. Il nostro strumento gestisce l'intero intervallo Unicode.
Sì. La codifica mancante o doppia può portare a iniezione URL, vulnerabilità di reindirizzamento aperto e cross-site scripting (XSS). Codifica sempre i valori forniti dall'utente prima di inserirli negli URL, e decodifica esattamente una volta sul lato ricevente.
L’elaborazione avviene nel browser. Salvataggio e condivisione sono facoltativi, richiedono un account e inviano il contenuto scelto al nostro servizio.