Codare și decodare entități HTML
Transformă text în entități HTML sau decodează entitățile înapoi în text simplu. Totul rulează local, în browserul tău.
Result appears here.
Rulează în browserul tău. Ce introduci nu este încărcat pe PayloadIQ.
Acest tool codează și decodează entități HTML direct în browser, fără să trimită nimic pe un server. La codare escapează cele cinci caractere speciale pentru HTML — &, <, >, ghilimelele duble și apostroful — ca să apară ca text literal în markup, nu interpretate ca tag-uri sau limite de atribut. La decodare inversează entitățile cu nume și rezolvă și formele numerice precum ' sau / înapoi în caracterele lor.
Cum funcționează
Codarea înlocuiește fiecare dintre cele cinci caractere periculoase pentru HTML cu entitatea corespunzătoare (& devine &, < devine < și așa mai departe), ca textul să nu mai fie parsat ca markup atunci când îl pui într-o pagină. Decodarea face drumul invers: recunoaște entitățile cu nume și calculează formele numerice zecimale și hexazecimale folosind hărți explicite și String.fromCodePoint. Important de reținut: aici e vorba de escaping, nu de sanitizare — codarea textului înainte să-l inserezi într-o pagină previne interpretarea lui ca HTML, dar nu înlocuiește un sanitizer real când accepți markup bogat de la utilizatori.
Local și sigur, fără upload
Tot procesarea se întâmplă în browserul tău cu JavaScript — textul tău nu părăsește niciodată calculatorul și nu ajunge pe niciun server. Asta înseamnă că poți lipi liniștit fragmente de cod, mesaje de eroare sau date de producție fără să-ți faci griji că pleacă undeva. În plus, decodarea e făcută intenționat cu hărți explicite și String.fromCodePoint, niciodată prin innerHTML, așa că dacă lipești markup ostil acesta nu se poate executa în pagină.