Bỏ qua tới nội dung
Toolars
Khám phá
Báo lỗi

Tiện ích Lập trình · Cục bộ

Mã hóa / giải mã HTML

HTML Encoder / Decoder

Escape đúng năm ký tự phá markup — &, <, >, ngoặc kép và nháy đơn — hoặc giải mã mọi entity tên và số qua trình phân tích của trình duyệt. Chạy cục bộ.

Lộ trình tác vụ / từ đầu vào đến kết quả

Chọn Mã hóa hoặc Giải mã

Chạy cục bộ · Không có gì được tải lên

Cách Mã hóa/giải mã HTML hoạt động, quyền riêng tư và các công cụ liên quan

Lộ trình tác vụ / từ đầu vào đến kết quả

Cách mã hóa và giải mã HTML entity

  1. 01

    Chọn Mã hóa hoặc Giải mã

    Chọn một chiều trong các tab chế độ. Mã hóa biến markup thành văn bản hiển thị được để bạn dán vào tài liệu; Giải mã quy các tham chiếu ký tự về lại ký tự thật để bạn đọc. Nhãn hai khung luôn cho biết chiều nào đang hoạt động.

  2. 02

    Dán nội dung

    Dùng trường HTML hoặc văn bản thuần khi mã hóa, hoặc trường HTML entity khi giải mã. Kết quả cập nhật trực tiếp khi bạn gõ, và Tải mẫu hiển thị một ví dụ khứ hồi nhỏ với một thẻ và một tham chiếu emoji.

  3. 03

    Đọc kết quả

    Mã hóa escape chính xác năm ký tự phá vỡ markup — &, <, >, " và ' trở thành &amp;, &lt;, &gt;, &quot; và &#39; — trong khi giải mã quy các tham chiếu ký tự dạng tên và dạng số qua chính trình phân tích của trình duyệt. Mọi thứ khác trong văn bản đi qua nguyên vẹn, nên một đoạn như &lt;strong&gt; trở lại thành một thẻ thật khi bạn giải mã.

  4. 04

    Khứ hồi bằng Đảo

    Đảo đưa đầu ra trở lại thành đầu vào với chế độ ngược được chọn, nên bạn có thể mã hóa một đoạn, đảo, và giải mã lại để xác nhận văn bản sống sót qua vòng khứ hồi không đổi. Nhãn các khung đổi theo chế độ, nên chiều hiện tại luôn hiển thị.

  5. 05

    Sao chép hoặc tải xuống

    Sao chép kết quả đưa đầu ra vào clipboard, và Tải xuống .txt lưu nó thành toolars-html-entities.txt để trao cho đồng nghiệp hoặc đính kèm vào một ticket. Xóa làm trống cả hai khung cho đoạn tiếp theo.

Thông tin công cụ

Xử lý
Trong trình duyệt của bạn
Dữ liệu nhập rời thiết bị này
Không bao giờ
Lưu giữ
Không có gì được lưu
Giá
Miễn phí

Dữ liệu bạn nhập ở lại trong trình duyệt.

Mã hóa/giải mã HTML dùng lộ trình thực thi cục bộ đã xác minh và không tạo lịch sử đầu vào hay đầu ra ẩn.

Thực thi cục bộ

Chạy bên trong tab trình duyệt hiện tại.

Không xử lý ẩn

Dữ liệu công cụ đang hoạt động không bao giờ trở thành bản ghi tài liệu của Toolars.

Không cần tài khoản

Dùng quy trình cốt lõi mà không cần tạo hồ sơ. Mục yêu thích đồng bộ vào tài khoản sau khi bạn đăng nhập.

Đặt lại ngay lập tức

Xóa tab và dữ liệu đang làm việc sẽ biến mất.

Mã hóa/giải mã HTML thực sự làm gì

Một hướng dẫn cần hiển thị một đoạn markup mà trình duyệt không nuốt mất các thẻ; một bản xuất CMS quay về rải đầy &amp; và &#39; và ai đó phải đọc nó; một template cứ hỏng vì giá trị thuộc tính chứa dấu ngoặc kép thô. Trình mã hóa/giải mã HTML xử lý cả hai chiều cục bộ, với nút Đảo biến việc kiểm tra khứ hồi thành thao tác hai cú nhấp — và đây là cách nhanh nhất để thấy một bản xuất đã lưu sẽ trông thế nào khi trình duyệt phân tích nó. Nội dung nháp và các trang chưa công bố không bao giờ rời khỏi tab, và không có tài khoản nào đứng giữa bạn và kết quả.

Câu hỏi thường gặp

Mã hóa escape những ký tự nào?
Chính xác năm ký tự: &, <, >, dấu ngoặc kép và dấu nháy đơn, trở thành &amp;, &lt;, &gt;, &quot; và &#39;. Mọi thứ khác giữ nguyên như đã gõ, nên văn bản thông thường vẫn đọc được trong đầu ra đã mã hóa và chỉ các ký tự có thể phá vỡ markup hay thuộc tính mới thay đổi.
Giải mã có thể quy những loại entity nào?
Decode xử lý tham chiếu có tên như &amp;, dạng thập phân như &#38; và dạng thập lục phân như &#x26; qua trình phân tích HTML của trình duyệt. Tham chiếu không biết vẫn là văn bản gốc. Một số tham chiếu có tên vẫn được giải mã khi thiếu dấu chấm phẩy cuối, nên bỏ dấu này không bảo đảm văn bản giữ nguyên.
Mã hóa có giống làm sạch HTML không?
Không. Mã hóa escape năm ký tự để markup hiển thị như văn bản; đó là một bước trình bày, không phải bộ lọc bảo mật, dành cho hướng dẫn, tài liệu và mẫu mã. Đừng coi đầu ra đã mã hóa là vật thay thế cho một chính sách làm sạch thật khi bạn thực sự định render nội dung người dùng.
Vì sao dấu nháy đơn thành &#39; mà không phải &apos;?
Bộ mã hóa dùng tham chiếu số &#39;, thứ mọi trình phân tích HTML chấp nhận trong cả ngữ cảnh HTML lẫn XHTML. Nó giải mã ngược về dấu nháy đơn thường qua bất kỳ trình phân tích tuân chuẩn nào, kể cả của chính trình duyệt.
Điều gì xảy ra nếu tôi giải mã văn bản không có entity nào?
Nó quay lại nguyên vẹn. Giải mã chỉ viết lại các tham chiếu ký tự nó nhận ra, nên văn bản thuần đi qua nguyên trạng và bạn có thể an toàn chạy nội dung chưa rõ qua Giải mã để kiểm tra xem nó có chứa entity nào không.
Markup của tôi có bị tải lên đâu không?
Không. Cả hai chiều chạy hoàn toàn bên trong tab trình duyệt hiện tại, đầu vào không bao giờ được gửi hay lưu lại, và không cần tài khoản.

Tiếp tục trong Lập trình

Tác vụ liên quan, không phải ngõ cụt.

Chuyển sang một không gian làm việc tập trung khác mà không cần quay lại mục lục đầy đủ.

Chuyển code thành ảnh

Code to Image Converter

Xuất mã tô sáng bằng Shiki — sáu ngôn ngữ, giao diện sáng/tối kiểu GitHub — thành PNG hoặc SVG với số dòng, tiêu đề cửa sổ và tỷ lệ 1x/2x. Xử lý cục bộ.

Tạo

Trình tạo slug URL

URL Slug Generator

Chuẩn hóa tiêu đề thành slug viết thường: bỏ dấu phụ, & thành and, ký tự lạ gộp thành một dấu gạch ngang hoặc gạch dưới. Giữ chữ cái mọi hệ chữ.

Tạo

Đổ bóng cho React Native

React Native Shadow Generator

Tinh chỉnh shadow iOS và elevation Android đối chiếu xem trước trực tiếp, rồi sao chép đoạn StyleSheet cho iOS, Android hoặc cả hai, kể cả chế độ boxShadow mới.

Tạo

Mã hóa/giải mã Base64

Base64 Encoder/Decoder

Mã hóa và giải mã Base64 với thẩm định trực tiếp, tùy chọn UTF-8, an toàn URL và giữ ngắt dòng. Nút Đảo giúp kiểm tra khứ hồi trong hai cú nhấp.

Chuyển đổi