Codifica e decodifica URL
Web e sviluppoCome codifichi un testo per un indirizzo web?
Codifica un testo con sequenze percentuali per un indirizzo web o riconverti %20 e simili in testo semplice.
Ciò che inserisci resta sul tuo dispositivo mentre usi questo strumento. Aprendo un link condiviso, le impostazioni nel suo indirizzo vengono inviate a HowToolbox per preparare la pagina.
Per un elemento, come il valore di una query o un segmento di percorso. Codifica ogni carattere con un significato nell’indirizzo: ? & = / # diventano sequenze %.
Codificato
Hello%20world%20%26%20caf%C3%A9%3F
19 caratteri diventano 34
Link sponsorizzati
Codifica un testo con sequenze percentuali per un indirizzo web o riconverti %20 e simili in testo semplice.
Come si usa
- Scegli Codifica per rendere il testo adatto a un indirizzo web o Decodifica per leggere un indirizzo codificato.
- Digita o incolla il testo. Se la decodifica trova un errore, indica a quale carattere.
- In Codifica come, scegli cosa stai codificando: una parte di indirizzo, un indirizzo completo o dati di un modulo.
- Copia il risultato.
Caratteri comuni codificati come parte di un indirizzo
| Carattere | Codificato |
|---|---|
| + | %2B |
| & | %26 |
| = | %3D |
| / | %2F |
| % | %25 |
| ? | %3F |
Link sponsorizzati
Come funziona
Un indirizzo web può contenere solo un insieme limitato di caratteri. Gli altri, come spazi, accenti, emoji o caratteri con un significato speciale come ? e &, vengono scritti con un segno percentuale e due cifre esadecimali per byte: uno spazio diventa %20 ed é diventa %C3%A9. Prima il testo viene convertito in byte UTF-8 (RFC 3986, sezione 2.1).
Cosa lasciare invariato dipende dalla destinazione del testo. Per una parte di indirizzo, come un termine di ricerca in una query, si codifica tutto ciò che ha un significato: così un & nel testo non viene confuso con l’inizio del parametro successivo. Per un indirizzo completo si conservano i caratteri strutturali, come / ? & = e #, affinché funzioni ancora. I dati dei moduli sono simili a una parte di indirizzo, ma lo spazio si scrive + (ECMAScript encodeURIComponent e encodeURI; WHATWG URL Standard).
La decodifica richiede sequenze valide. Un % senza due cifre esadecimali successive o sequenze che non sono UTF-8 valido non possono tornare testo e lo strumento indica dove inizia il problema. La codifica non è cifratura: chiunque può decodificare il risultato.
Domande frequenti
Devo codificare l’intero indirizzo o solo una parte?
Codifica solo la parte che stai inserendo, come un termine di ricerca o un nome di file. Codificare un intero indirizzo come parte codificherebbe anche barre e due punti, rendendolo inutilizzabile.
Qual è la differenza tra %20 e +?
Entrambi possono indicare uno spazio. %20 funziona ovunque in un indirizzo. + indica uno spazio solo nei dati dei moduli e in molte stringhe di query: un vero segno più va quindi scritto %2B.
Perché la decodifica dice che il testo non è valido?
Di solito per un segno % isolato, come in «sicuro al 100%», o una sequenza copiata a metà, come %E2%82. Scrivi un segno percentuale letterale come %25.
La codifica nasconde dati sensibili in un URL?
No. La codifica percentuale è reversibile. Non cifra password o token.
Perché il simbolo percentuale diventa %25?
Il simbolo percentuale introduce una sequenza di escape. %25 distingue un simbolo percentuale letterale da una sequenza di escape.
Potrebbe servirti anche
- Formattatore JSONIncolla JSON per trovare errori, renderlo leggibile o compattarlo., riservato, funziona sul tuo dispositivoWeb e sviluppoVerificaConvertitoreCodifica
- Confronto testiVedi aggiunte e rimozioni, riga per riga o parola per parola., riservato, funziona sul tuo dispositivoStrumenti per il testoVerifica
- Convertitore dimensioni datiConverti tra byte, kilobyte, megabyte, gigabyte, MiB, GiB e bit, distinguendo le basi 1000 e 1024., riservato, funziona sul tuo dispositivoConversione di unitàConvertitoreCodifica
- Traduttore brailleTrasforma testo in celle Unified English Braille e viceversa: lettere, maiuscole, numeri e punteggiatura di base., riservato, funziona sul tuo dispositivoStrumenti per il testoConvertitoreCodifica
- Alfabeto semaforicoTrasforma il testo in figure dell’alfabeto semaforico o leggi una lettera dalle posizioni delle due braccia., riservato, funziona sul tuo dispositivoStrumenti per il testoConvertitoreCodifica
- Generatore di codici a barreEAN-13, EAN-8, UPC-A, Code 128 e codici a barre bancari finlandesi, pronti da scaricare., riservato, funziona sul tuo dispositivoImmagini, documenti e fileGeneratoreCodifica
Altri strumenti in Web e sviluppo
Tutti i 18 strumenti in Web e sviluppo- Generatore di passwordUna password casuale creata sul dispositivo, con robustezza in bit e nessun dato inviato altrove., riservato, funziona sul tuo dispositivo
- Calcolatore tempo di downloadInserisci dimensione del file e velocità della connessione per stimare la durata di download o caricamento., riservato, funziona sul tuo dispositivo
- Codici di stato HTTPCerca qualsiasi codice di stato HTTP: che cosa significano 200, 301, 404, 429 o 503, quando un server lo invia, se le cache lo conservano e quale RFC lo definisce., riservato, funziona sul tuo dispositivo
- Convertitore di coloriScegli o inserisci un colore e copialo in HEX, RGB, HSL, HWB o OKLCH, con il nome CSS più vicino., riservato, funziona sul tuo dispositivo
- Il sito è offline?Verifica la risposta di un sito web dal nostro server.
- Info sul browserDati dichiarati su browser, motore e dispositivo., riservato, funziona sul tuo dispositivo
Popolari adesso
Link sponsorizzati
Link sponsorizzati
Link sponsorizzati