Konwerter encji HTML

Koduj tekst, by bezpiecznie osadzić go w HTML — wybierz, jak agresywne ma być kodowanie: escapuj tylko znaki specjalne (& < > " '), każdy znak spoza ASCII (idealne dla dokumentów w starszych kodowaniach) albo dosłownie każdy znak. Wynik może używać czytelnych encji nazwanych (&copy;), odwołań dziesiętnych (&#169;) lub odwołań szesnastkowych (&#xA9;). Dekodowanie przywraca dowolną z tych form do zwykłego tekstu (numerycznych, nazwanych i starszych form bez średnika, jak &copy). Zakładka Referencja to przeszukiwalna tabela wszystkich 2125 nazwanych encji HTML5 z kodami dziesiętnymi i szesnastkowymi — kliknij wiersz, aby go skopiować. Wszystko działa lokalnie — bez wysyłania, bez serwera.
Tryb:
Opcje kodowania
Wklej tekst i naciśnij Przetwórz (albo zacznij pisać - wynik aktualizuje się na żywo).
Jak używać: wklej zwykły tekst po lewej, a zostanie zakodowany po prawej, albo przełącz na Dekoduj, aby zamienić tekst w stylu &copy; z powrotem na znaki. Naciśnięcie Przetwórz uruchamia ponownie ręcznie; obszar wyniku odświeża się też na żywo podczas pisania. Zauważ, że Koduj traktuje wejście jako surowy tekst — jeśli tekst już zawiera sekwencje encji, zakoduj je ponownie, jeśli właśnie tego jest potrzeba; w przeciwnym razie najpierw użyj Dekoduj.
Encje nazwane a numeryczne

Nazwane encje, jak &amp;, czyta się naturalnie; formy numeryczne, jak &#38; — albo szesnastkowe &#x26; — działają dla każdego znaku, nawet gdy nie ma nazwy. Encje istnieją po to, by znaki znaczników mogły występować jako tekst: bez nich samotny < zaczyna znacznik i psuje parsowanie.

W praktyce w HTML trzeba escapować tylko pięć znaków: < > & " ' — escapowanie reszty to czytelność, nie bezpieczeństwo.
Tabela referencji: pełne nazwane odwołania znaków HTML5 — wpisz, aby szukać, kliknij wiersz, aby skopiować jego kod encji.
Wskazówka: wklej pojedynczy znak, aby znaleźć jego encję