Trình chuyển đổi UTF-8
Chuyển đổi văn bản sang byte thập lục phân UTF-8, byte thập phân, chuỗi thoát \xAB hoặc \u{HEX} — và ngược lại.
Cách dùng
- 1 Chọn Text → Bytes (mã hóa) hoặc Bytes → Text (giải mã).
- 2 Chọn định dạng đầu ra khi mã hóa — hex, decimal, \xAB, hoặc \u{HEX}.
- 3 Dán nội dung đầu vào. Khi giải mã, công cụ tự động nhận diện định dạng bạn đã dùng.
- 4 Sao chép kết quả.
Vì sao dùng công cụ này
- Bốn dạng đầu ra — hex, decimal, chuỗi thoát \x kiểu C/Python, chuỗi thoát \u{} kiểu JS.
- Giải mã thông minh — tự động nhận diện đầu vào dạng hex/decimal/\x/\u.
- An toàn với surrogate pair — chuỗi thoát code point dùng toàn bộ Unicode, không phải đơn vị UTF-16.
- Toàn bộ xử lý bằng logic trình duyệt thuần túy, không phụ thuộc thư viện nào.
Câu hỏi thường gặp
Sự khác nhau giữa \xAB và \u{HEX} là gì?
\xAB đại diện cho một byte UTF-8 — ký tự nhiều byte sẽ mở rộng thành nhiều chuỗi thoát. \u{HEX} là một code point Unicode — mỗi ký tự chỉ cần một chuỗi thoát, bất kể độ dài UTF-8. Template literal trong JS hiểu được cú pháp \u{...}.
Tại sao emoji lại chiếm 4 byte?
Nhiều emoji nằm trên U+FFFF nên cần tới 4 byte UTF-8. Dạng chuỗi thoát code point (\u{1F680}) hiển thị chúng như một ký tự logic duy nhất.
Công cụ có giải mã được định dạng trộn lẫn không?
Không — đầu vào phải toàn bộ là hex, toàn bộ là decimal, toàn bộ là \xAB, hoặc toàn bộ là \u{} để việc nhận diện không bị nhầm lẫn. Hãy tách phần đầu vào bị trộn lẫn và xử lý riêng từng phần.
Chỉ cần mã hóa Base64 thôi?
Hãy dùng công cụ Base64 Encoder & Decoder của chúng tôi — đưa vào văn bản hoặc file, nhận về Base64.
Trình chuyển đổi UTF-8 là gì?
Trình chuyển đổi UTF-8 là công cụ chuyển văn bản sang dạng biểu diễn byte UTF-8 và ngược lại. Công cụ có thể xuất byte dưới dạng thập lục phân, thập phân, chuỗi thoát \xAB, hoặc chuỗi thoát code point \u{HEX}, đồng thời giải mã các định dạng này trở lại thành văn bản đọc được. Toàn bộ quá trình chuyển đổi diễn ra hoàn toàn phía client trong trình duyệt, nên văn bản đầu vào không bao giờ được gửi lên máy chủ.
Trình chuyển đổi UTF-8 là công cụ lập trình miễn phí của Zerethon Tools. Chuyển đổi văn bản sang byte thập lục phân UTF-8, byte thập phân, chuỗi thoát \xAB hoặc \u{HEX} — và ngược lại. Chạy hoàn toàn trong trình duyệt — không đăng ký, không tải lên.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình chuyển đổi UTF-8 chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
So sánh
Kiến thức cơ bản
Hướng dẫn
Công cụ liên quan
Trình chuyển đổi ASCII
Chuyển ký tự sang mã ASCII / Unicode ở dạng thập phân, thập lục phân, nhị phân và bát phân — hoặc hiển thị bảng trực tiếp cho bất kỳ chuỗi nào.
Mở công cụTrình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.