Cách sử dụng
- 1 Mở Bộ mã hóa thực thể và ký tự HTML, sau đó nhập, dán hoặc chọn nội dung cần xử lý.
- 2 Điều chỉnh tùy chọn và định dạng đầu ra theo nhu cầu.
- 3 Kiểm tra kết quả, sau đó sao chép hoặc tải đầu ra có sẵn.
Mã hóa/giải mã các thực thể HTML và sao chép các ký tự đặc biệt hoặc biểu tượng cảm xúc từ bảng grid có thể tìm kiếm.
Mã hóa/giải mã các thực thể HTML và sao chép các ký tự đặc biệt hoặc biểu tượng cảm xúc từ bảng grid có thể tìm kiếm. Phù hợp cho công việc, lập trình, học tập hoặc kiểm tra nhanh.
Công cụ chạy trong trình duyệt. Trước khi xử lý dữ liệu nhạy cảm, hãy bảo đảm thiết bị và trình duyệt đáng tin cậy.
Thực thể HTML (HTML entities) biểu diễn ký tự đặc biệt bằng mã văn bản. Trình duyệt hiểu "<" là bắt đầu thẻ và "&" là bắt đầu thực thể, nên muốn hiển thị nguyên ký tự đó bạn phải viết < hoặc &. Mã hóa cơ bản chuyển năm ký tự quan trọng: & → &, < → <, > → >, " → " và ' → '. Ví dụ "<p>" thành "<p>", hiển thị dưới dạng chữ trên trang thay vì mở một đoạn văn.
Mã hóa toàn bộ đi xa hơn: chuyển mọi ký tự ngoài ASCII (chữ có dấu tiếng Việt, ký hiệu, emoji) cùng năm ký tự trên thành thực thể số thập phân. "©" thành "©", "ệ" thành "ệ" và "😀" thành "😀". Cách này hữu ích khi đầu ra phải hoàn toàn là ASCII, chẳng hạn hệ thống cũ, một số mẫu email hoặc tệp có bảng mã không chắc chắn.
Giải mã dùng trình phân tích HTML có sẵn của trình duyệt, nên hiểu cả thực thể có tên (©, ) lẫn thực thể số thập phân và thập lục phân (©, ©). Lưu ý nếu đầu vào có thẻ thật như <b>chữ</b>, khi giải mã chúng sẽ bị phân tích như HTML và chỉ còn lại phần chữ.
Thư viện ký hiệu bên dưới có khoảng 80 ký tự thông dụng, chia thành ngôi sao và trái tim, mũi tên, toán học và tiền tệ, emoji. Bạn tìm theo từ khóa tiếng Anh (arrow, heart) và bấm để sao chép ngay, tiện cho bài viết, tài liệu hay thiết kế giao diện. Mọi thao tác mã hóa và giải mã đều chạy trong trình duyệt, không tải gì lên.
Khi bạn hiển thị mã nguồn, nội dung do người dùng nhập hoặc bất kỳ văn bản nào có <, > hay & trong HTML. Trình duyệt sẽ hiển thị chúng như chữ thay vì phân tích thành thẻ; thoát ký tự cho dữ liệu người dùng cũng là một bước cơ bản để chống XSS.
Mã hóa cơ bản chỉ chuyển năm ký tự có thể phá vỡ HTML: & < > " và ', phần còn lại giữ nguyên. Mã hóa toàn bộ còn chuyển mọi ký tự ngoài ASCII sang dạng &#số;, nên đầu ra chỉ gồm ASCII và không bị lỗi font khi sai bảng mã.
Có, cả hai đều hiển thị ©. © là thực thể có tên, dễ đọc nhưng chỉ một số ký tự có tên; © là thực thể số thập phân dùng được cho mọi ký tự Unicode, còn © là dạng thập lục phân. Mã hóa toàn bộ xuất dạng thập phân, còn giải mã hiểu cả ba.
Thường là không. Trên trang UTF-8, chữ có dấu tiếng Việt và emoji có thể viết thẳng vào HTML; chỉ bắt buộc thoát &, <, > và dấu ngoặc kép trong thuộc tính. Mã hóa toàn bộ chủ yếu dành cho hệ thống chỉ nhận ASCII hoặc khi bảng mã của tệp không rõ ràng.
Xem danh mục: Công cụ dành cho nhà phát triển
Mã hóa phần trăm hoặc giải mã URL và tham số truy vấn bằng encodeURI hoặc encodeURIComponent.
Mã hóa và giải mã Base64/URL ngay lập tức bằng cách tạo hàm băm MD5 & SHA-256.
Nén, làm đẹp và làm xáo trộn mã JavaScript/JSON cục bộ, hiển thị so sánh kích thước.
Chuyển đổi văn bản sang chữ hoa, chữ thường, viết hoa đầu từ, đầu câu, camelCase và snake_case.