FileFlipURL Encoder / Decoder

URL Encoder / Decoder

Codifica, decodifica o analizza URL. Percent-encoding e componenti URL.

0 caratteri

Come usare

  • Seleziona Codifica, Decodifica o Analizza
  • Incolla URL o testo nell'input
  • Il risultato si aggiorna automaticamente — copia o scarica

Tool correlati

Domande frequenti

Cos'è la codifica URL e perché serve?
La codifica URL (percent-encoding) trasforma i caratteri speciali in una forma sicura per gli URL. Lo spazio diventa %20, la & %26, ecc. Serve perché gli URL possono usare solo un set limitato di caratteri. Questo strumento usa encodeURIComponent standard.
Differenza tra encodeURI e encodeURIComponent?
encodeURI codifica un URL intero ma lascia : / ? # [ ] @ intatti. encodeURIComponent codifica tutto tranne - _ . ! ~ * ' ( ), quindi è adatto al valore di un singolo parametro. Questo strumento usa encodeURIComponent.
Quali caratteri vengono codificati in un URL?
Caratteri riservati come spazio, &, =, ?, /, # e non-ASCII diventano %XX (XX in esadecimale). Lettere, cifre e alcuni simboli restano invariati.
Come decodifico un URL con %20 e altri caratteri?
Passa in modalità Decodifica e incolla la stringa. Se vedi 'Codifica non valida', la stringa può avere una sequenza % malformata (%2 o %zz). Correggi e riprova.
Cos'è una query string e come funziona il parsing?
La query string è la parte dopo ? (es. ?q=hello&lang=it). La modalità Analizza usa l'API URL del browser per mostrare protocollo, host, percorso, parametri e hash.
Posso usarlo per codificare parametri API?
Sì. Metti il valore grezzo nel campo e usa Codifica. Incolla il risultato nell'URL dopo il nome del parametro e =. Per più parametri, codifica ogni valore e unisci con &.
Differenza tra codifica URL e Base64?
La codifica URL rende il testo sicuro negli URL (%XX). Base64 converte dati in A–Z, a–z, 0–9, +, /. Per parametri e query usa questo strumento; per Base64 usa uno strumento Base64.
Perché il mio URL ha + invece di %20?
Nel formato application/x-www-form-urlencoded gli spazi sono spesso +. Negli URL effettivi lo spazio deve essere %20. Questo strumento usa la codifica standard, quindi gli spazi diventano %20.