(ang. Special characters) – w szerokim rozumieniu jest to zestaw znaków (na ogół niedostępnych bezpośrednio z klawiatury) wprowadzanych do dokumentu HTML w specjalny sposób (np. „, &, < >, Ł, §, (c), (R), u, P), z użyciem ich kodów. Niektóre znaki (np. nawiasy ukośne) są kodami sterującymi w dokumentach HTML, a więc ich odzwierciedlenie w dokumencie wymaga innego sposobu wprowadzenia.