digtools
🔣
html entity converter,

Chuyển Đổi Ký Tự HTML

Mã hóa nhanh các ký tự đặc biệt HTML thành dạng named, decimal, hex, hoặc giải mã thực thể HTML về văn bản gốc. Rất cần thiết để ngăn chặn lỗi hiển thị và XSS.

2 Chiều
Mã hóa & Giải mã
📝
Đa Định Dạng
Tên / Dec / Hex
Real-time
Xử lý ngay lập tức

Bảng Tham Khảo Ký Tự HTML Phổ Biến

Ký Tự Dạng Tên Thập phân Thập lục phân Mô tả
&&&&Dấu và
<&lt;&#60;&#x3C;Nhỏ hơn
>&gt;&#62;&#x3E;Lớn hơn
"&quot;&#34;&#x22;Ngoặc kép
'&apos;&#39;&#x27;Ngoặc đơn
 &nbsp;&#160;&#xA0;Khoảng trắng không ngắt
©&copy;&#169;&#xA9;Bản quyền
®&reg;&#174;&#xAE;Nhãn hiệu đăng ký
&trade;&#8482;&#x2122;Nhãn hiệu
about,

Giới thiệu

Công cụ Chuyển Đổi Ký Tự HTML là tiện ích nhẹ nhàng dành cho lập trình viên giúp dịch các ký tự đặc biệt (như < > & " ') thành các mã an toàn cho HTML. Hỗ trợ cả hai chiều: mã hóa văn bản gốc thành các dạng Named, Decimal, Hexadecimal và giải mã chúng ngược lại thành văn bản dễ đọc.

Các thực thể HTML như &amp;, &lt; hay &gt; được hỗ trợ chuyển đổi với 3 định dạng: tên, hệ thập phân và hệ thập lục phân.

howto,

Cách sử dụng

BƯỚC 1

Chọn Chế Độ

Chọn tab 'Mã hóa' (Văn bản thường sang HTML) hoặc 'Giải mã'.

BƯỚC 2

Nhập Văn Bản

Gõ văn bản thường hoặc dán đoạn mã HTML cần giải mã vào khung tương ứng.

BƯỚC 3

Lấy Kết Quả

Bấm "Sao chép" để lấy ngay kết quả đã được xử lý tự động theo thời gian thực.

glossary,

Thuật ngữ

Thực thể HTML (HTML Entity)
Một đoạn văn bản (chuỗi) bắt đầu bằng dấu và (&amp;) và kết thúc bằng dấu chấm phẩy (;). Dùng để hiển thị các ký tự dành riêng trong cấu trúc HTML mà không làm hỏng cú pháp trang web.
Dạng Tên (Named Entity)
Sử dụng các tên viết tắt dễ nhớ, ví dụ như &amp;copy; dành cho biểu tượng bản quyền ©.
Decimal / Hexadecimal Entity
Sử dụng trực tiếp mã số (hệ cơ số 10 hoặc hệ cơ số 16) của ký tự đó trên bảng mã Unicode. Phù hợp với mọi ký tự kể cả Emoji.
XSS (Cross-Site Scripting)
Một lỗ hổng bảo mật vô cùng nguy hiểm nơi hacker chèn mã script độc hại. Mã hóa/Escape các ký tự HTML là biện pháp phòng vệ cơ bản và bắt buộc nhất chống lại XSS.
faq,

FAQ

Q.Những ký tự nào được mã hóa?
Năm ký tự HTML quan trọng nhất (&amp;, &lt;, &gt;, &quot;, &apos;) sẽ được mã hóa thành dạng tên. Ngoài ra, tất cả các ký tự nằm ngoài bảng mã ASCII (như emoji hay tiếng Việt có dấu) sẽ được chuyển thành mã số.
Q.Có thể dùng với toàn bộ file HTML không?
Có, bạn có thể dán toàn bộ tài liệu HTML vào tab Mã hóa để an toàn hóa mã nguồn, giúp hiển thị đoạn mã đó bên trong thẻ &lt;pre&gt;&lt;code&gt; trên trang web của bạn.
Q.Có giải mã được chuỗi JavaScript như \u00A9 không?
Không. Công cụ này chỉ hỗ trợ riêng cho thực thể HTML (định dạng &amp;...;).
scenes,

Ứng dụng

📝

Hiển thị Đoạn Code

Mã hóa mã nguồn HTML để hiển thị an toàn trên các bài viết blog lập trình mà không bị trình duyệt render thành giao diện thực tế.

🔒

Bảo mật / Vệ sinh dữ liệu

Kiểm tra lại cách dữ liệu do người dùng nhập vào được "escape" (mã hóa) để ngăn chặn các cuộc tấn công XSS injection.

📧

Template Email

Chuyển các ký tự Unicode và emoji thành mã số (entities) để đảm bảo chúng hiển thị đúng trên các ứng dụng đọc email kén font đời cũ.

Gửi phản hồi

Vui lòng cho chúng tôi biết suy nghĩ của bạn để giúp chúng tôi cải thiện công cụ.

Tuyên bố miễn trách nhiệm

Các công cụ được cung cấp trên trang web này hoàn toàn miễn phí, nhưng vui lòng sử dụng theo rủi ro của riêng bạn. Chúng tôi không đảm bảo về độ chính xác, đầy đủ hoặc an toàn của bất kỳ kết quả tính toán, kết quả chuyển đổi hoặc dữ liệu được tạo ra nào. Xin lưu ý rằng người vận hành không chịu trách nhiệm về bất kỳ thiệt hại hoặc sự cố nào gây ra bởi việc sử dụng các công cụ này. Hầu hết các công cụ xử lý tệp và tính toán ngay trong trình duyệt của bạn, nghĩa là dữ liệu bạn nhập không được gửi hoặc lưu trữ trên máy chủ của chúng tôi.