Chuyển đổi HTML entity
Mã hóa ký tự đặc biệt như <, >, & và dấu nháy thành HTML entity, hoặc giải mã entity về văn bản. Hiển thị code an toàn trên web. Công cụ miễn phí.
Mã hóa và giải mã HTML entity
Một số ký tự có ý nghĩa đặc biệt trong HTML. Dấu < mở đầu một thẻ, còn & mở đầu một entity, nên nếu muốn hiển thị chúng như chữ bình thường, bạn phải viết dưới dạng HTML entity: <, >, &, " và '. Entity cũng biểu diễn được các ký hiệu như © (©) và chữ có dấu.
Chọn Encode để đổi ký tự đặc biệt thành entity, ví dụ khi muốn hiển thị một đoạn code mẫu trên trang web. Chọn Decode để đổi entity về ký tự bình thường, ví dụ khi văn bản từ feed hay cơ sở dữ liệu đầy & và ’.
Mã hóa đầu ra cũng là lớp phòng vệ cơ bản chống chèn HTML khi bạn hiển thị nội dung do người dùng nhập.
Cách dùng công cụ chuyển đổi HTML entity
- Dán văn bản hoặc HTML.
- Chọn Encode hoặc Decode.
- Gửi để chuyển đổi.
- Chép kết quả.
Ví dụ
Mã hóa một đoạn code mẫu
Đầu vào: <a href="/vi/x">Tom & Jerry</a>
Kết quả: <a href="/x">Tom & Jerry</a>
Dán kết quả này vào trang, người xem sẽ thấy đoạn code thay vì một đường link.
Chữ có dấu và ký hiệu
Đầu vào: café © 2026
Kết quả: café © 2026
Các ký tự có entity dạng tên cũng được chuyển đổi.
Dấu nháy đơn
Đầu vào: it's
Kết quả: it's
Giải mã
Đầu vào: © 2026 — café <b> €5
Kết quả: © 2026 — café <b> €5
Cả entity dạng tên (©) lẫn dạng số (€) đều được giải mã.
Ứng dụng phổ biến
- Hiển thị HTML hoặc đoạn code trên trang web hay bài blog.
- Làm sạch văn bản từ RSS feed, API hoặc cơ sở dữ liệu chứa entity.
- Escape nội dung người dùng nhập trước khi chèn vào HTML.
- Viết ký hiệu đặc biệt trong email HTML.
- Sửa văn bản bị mã hóa hai lần như
&amp;. - Hiển thị ví dụ code HTML hoặc XML trong bài blog hay tài liệu.
Mẹo và lưu ý
- Nếu thấy
&trên trang, văn bản đã bị mã hóa hai lần; giải mã một lần là xong. - Trên trang UTF-8 hiện đại, bạn chỉ thật sự cần mã hóa
<,>,&và dấu nháy trong thuộc tính. Các ký tự khác, kể cả tiếng Việt có dấu, gõ trực tiếp được. - Chỉ escape thôi chưa phải giải pháp bảo mật trọn vẹn. Hãy dùng cơ chế escape đầu ra có sẵn của framework.
- Muốn xóa hẳn thẻ, hãy dùng công cụ xóa thẻ HTML. Với mã ký tự, thử công cụ chuyển đổi thập phân.
Trường hợp đặc biệt và giới hạn
- được giải mã thành khoảng trắng không ngắt dòng, trông như khoảng trắng thường nhưng hoạt động khác trong code và bảng tính.
- Mã hóa văn bản đã được mã hóa sẽ biến & thành &. Nếu không chắc, hãy giải mã trước.
- Emoji không được đổi thành entity mà giữ nguyên, điều này không sao trên trang UTF-8.
Câu hỏi thường gặp
HTML entity là gì?
Là một mã văn bản đại diện cho một ký tự trong HTML, viết dạng &tên; hoặc số;, ví dụ < cho <.
Vì sao phải mã hóa < và >?
Trình duyệt coi chúng là điểm bắt đầu và kết thúc của thẻ. Mã hóa giúp trình duyệt hiển thị chúng như ký tự bình thường.
nghĩa là gì?
Là khoảng trắng không ngắt dòng, giữ hai từ trên cùng một dòng và không bị gộp như khoảng trắng thường.
Vì sao văn bản của tôi hiện ' hoặc "?
Văn bản đã được mã hóa cho HTML nhưng đang hiển thị ở nơi không giải mã nó. Hãy giải mã tại đây.
Có nên mã hóa chữ tiếng Việt có dấu không?
Không cần trên trang UTF-8 hiện đại: "tiếng Việt" hiển thị bình thường. Chủ yếu chỉ cần mã hóa <, >, & và dấu nháy.
Công cụ liên quan
- Xóa thẻ HTML: Xóa mọi thẻ HTML khỏi một đoạn văn bản thật dễ dàng.
- Nén HTML: Nén HTML bằng cách xóa mọi ký tự không cần thiết.
- Markdown sang HTML: Chuyển đoạn markdown thành mã HTML thuần.
- BBCode sang HTML: Chuyển đoạn BBCode kiểu diễn đàn thành mã HTML thuần.
- Mã hóa URL: Mã hóa chuỗi bất kỳ sang định dạng URL.
Công cụ miễn phí phổ biến
Tạo mật khẩu mạnh, ngẫu nhiên chỉ với một cú nhấp. Chọn độ dài, thêm chữ hoa, chữ thường, số và ký tự đặc biệt. Miễn phí, không cần đăng ký.
Lọc mọi địa chỉ email từ văn bản, HTML, log hoặc tài liệu chỉ với một cú bấm, nhận danh sách gọn kèm số lượng. Công cụ trích xuất email online miễn phí.
Chuyển văn bản sang CHỮ HOA, chữ thường, viết hoa đầu câu, Viết Hoa Mỗi Từ, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case. Miễn phí.
Tra cứu bản ghi DNS của tên miền bất kỳ: A, AAAA, CNAME, MX, NS, TXT và SOA. Kiểm tra cấu hình email, SPF, xác minh và nameserver miễn phí.
Tạo link chat WhatsApp với số điện thoại và tin nhắn điền sẵn. Gắn vào website, bio, quảng cáo hoặc mã QR. Công cụ tạo link wa.me miễn phí.
Nhập địa chỉ IP để tìm tên host hoặc tên miền gắn với nó qua tra cứu reverse DNS (bản ghi PTR). Công cụ tra cứu IP ngược miễn phí, không cần đăng ký.