Đổi ký tự đặc biệt thành entity HTML và ngược lại. Có hai mức: chỉ thoát năm ký tự có thể phá cấu trúc trang, hoặc thoát luôn mọi ký tự ngoài ASCII. Mức thứ nhất là thứ bạn cần trong hầu hết trường hợp, vì trang web ngày nay đều dùng UTF-8 nên chữ tiếng Việt hiện thẳng được, không phải chuyển thành mã.