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.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Codificatore di entità HTMLElaborazione locale

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: &amp;, &lt;, &gt;, &quot;, &apos; e &nbsp;. Le altre, come &eacute;, &copy; o &mdash;, restano come sono. HTML definisce più di duemila nomi, quindi sostituisci quelli non familiari con la forma numerica, ad esempio &#233; per é.

Un testo come &amp;lt; indica che è stato codificato due volte. Decodificalo una volta, controllalo e decodificalo di nuovo se rimangono entità.

Come usarlo

  1. Scegli Codifica o Decodifica.
  2. Incolla il testo o le entità.
  3. 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