Strumento per sviluppatori / 10
Codificatore e decodificatore HTML
Codifica i caratteri speciali HTML o decodifica le entità con nome e numeriche.
Codificatore e decodificatore HTML: TOEA codifica e commerciali, parentesi angolari, virgolette e apostrofi e decodifica le entità Unicode comuni con nome e numeriche. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Quando la codifica non basta
La codifica fa sì che il testo venga visualizzato come testo nel contenuto degli elementi e nei valori degli attributi tra virgolette. Non serve a nulla per un URL: javascript:alert(1) non contiene caratteri speciali, quindi passa invariato e viene comunque eseguito quando è inserito in un href. Verifica che i link inizino con https: o /. All'interno di <script>, <style> e degli attributi evento on… si applicano regole di escape diverse; inoltre, un valore di query string deve essere sottoposto a percent-encoding con il convertitore URL prima di essere inserito in un attributo.
Cosa riconosce il decoder
Ogni entità numerica viene decodificata, ma solo sei entità denominate: &, <, >, ", ' e . Le altre, come é, © o —, restano come sono. HTML definisce più di duemila nomi, quindi sostituisci quelli non familiari con la forma numerica, ad esempio é per é.
Un testo come &lt; indica che è stato codificato due volte. Decodificalo una volta, controllalo e decodificalo di nuovo se rimangono entità.
Come usarlo
- Scegli Codifica o Decodifica.
- Incolla il testo o le entità.
- Trasforma e copia il risultato.
Privacy e limitazioni
L'elaborazione avviene localmente. La codifica delle entità dipende dal contesto e non sostituisce completamente l'uso sicuro dei template.
Strumenti correlati
Domande frequenti
La codifica rende sicuro qualsiasi HTML?
Rappresenta in modo sicuro i caratteri di testo comuni, ma la sicurezza dell'applicazione dipende comunque dal contesto HTML, dall'attributo, dall'URL o dallo script specifico.
Le entità esadecimali sono supportate?
Sì. Vengono decodificate le entità numeriche decimali ed esadecimali.
Strumento gratuito · nel browser esecuzioni · senza account