HTML Entities Encode/Decode
Encode ký tự đặc biệt sang HTML entity (<, &, ©...) và decode ngược lại. Bảng tra cứu kèm. Chạy 100% trong trình duyệt.
Encode HTML giúp hiển thị ký tự đặc biệt (< > &) như text thay vì bị parse thành tag. Cần khi paste code/output AI vào HTML, hoặc preview trên blog.
Bảng entity phổ biến
| Ký tự | Named | Numeric | Mô tả |
|---|---|---|---|
| < | < | < | Less than |
| > | > | > | Greater than |
| & | & | & | Ampersand |
| " | " | " | Dấu nháy kép |
| ' | ' | ' | Dấu nháy đơn |
| © | © | © | Bản quyền |
| ® | ® | ® | Đã đăng ký |
| ™ | ™ | ™ | Thương hiệu |
| € | € | € | Euro |
| £ | £ | £ | Bảng Anh |
| ¥ | ¥ | ¥ | Yên Nhật |
| ° | ° | ° | Độ |
| ± | ± | ± | Cộng trừ |
| × | × | × | Nhân |
| ÷ | ÷ | ÷ | Chia |
| → | → | → | Mũi tên phải |
| ← | ← | ← | Mũi tên trái |
| |   | Khoảng trắng không ngắt |
Khi nào cần encode HTML?
- Hiển thị code/text trên web: khi paste
<div>vào HTML mà không muốn nó bị render thành tag thật, phải encode thành<div>. - Embed output AI lên blog: paste output từ Claude/ChatGPT chứa
<,>— encode để hiển thị đúng. - URL query string: ký tự
&trong URL phải encode thành&để tránh nhầm với separator. - Chống XSS attack: encode user input trước khi inject vào HTML là cách phòng XSS cơ bản nhất.
- Email HTML: client email khắt khe — encode để tránh ký tự đặc biệt vỡ template.
3 dạng HTML entity
- Named:
< & ©— dễ đọc nhất, nhưng không phải ký tự nào cũng có name. - Decimal:
<— phổ thông, browser nào cũng hỗ trợ. - Hex:
<— viết gọn cho ký tự Unicode lớn (emoji, ký tự châu Á).
Tip dùng tool
- Bật "Encode tất cả non-ASCII" nếu muốn an toàn tuyệt đối — kể cả tiếng Việt và emoji đều thành numeric entity.
- Mặc định chỉ encode 5 ký tự critical (
< > & " ') — đủ cho 95% use case. - Auto-decode khi paste vào ô bên phải — không cần bấm nút.
Phù hợp với ai
Content writer, biên tập, SEO chuyên gia, dev cần xử lý text/markdown nhanh — slug URL, count ký tự, regex test, format SQL.
Câu hỏi thường gặp
Tool có hỗ trợ tiếng Việt có dấu không?
Có. Mọi tool xử lý văn bản đều hỗ trợ Unicode tiếng Việt đầy đủ — không bị mất dấu, đúng quy tắc bỏ dấu mới (òa/oà, ùy/uỳ).
Văn bản tôi paste có bị lưu lại không?
Không. Văn bản chỉ tồn tại trong tab hiện tại. Refresh hoặc đóng tab là biến mất, TopDev không lưu bất kỳ thứ gì.
Công cụ liên quan
Xem tất cả công cụ →Regex Tester
Test regex realtime với highlight match. 7 mẫu sẵn cho VN (email, SĐT, CCCD, IP...).
MỚIBỏ dấu tiếng Việt
Loại bỏ dấu cho slug, tên file, username, biến code. Tuỳ chọn đổi đ → d, giữ HOA/thường.
MỚITạo Slug URL
Tiêu đề tiếng Việt → slug URL chuẩn SEO. Bỏ dấu, lowercase, separator tuỳ chọn.
MỚIĐếm ký tự / từ / dòng
Đếm realtime ký tự, từ, câu, đoạn + meter cho meta SEO (60/160) và tweet (280).