Mã hóa
Encoder/decoder cho các format hàng ngày
Base64, URL, JWT, hex, binary, Unicode escape, HTML entities. Paste vào, đọc kết quả, xong. Xử lý ngay trong browser — input không rời khỏi máy bạn.
Chuyển Đổi Cơ Số
Convert whole numbers between binary, octal, decimal, hex and any base from 2 to 36. Exact for values above 2^53, where parseInt quietly rounds.
Mã hóa & Giải mã Base64
Công cụ mã hóa và giải mã Base64 miễn phí. Hỗ trợ UTF-8, hoạt động offline, xử lý hoàn toàn trong trình duyệt.
Mã hóa & Giải mã URL
Mã hóa và giải mã thành phần URL theo RFC 3986. Hỗ trợ UTF-8, chạy trong trình duyệt.
Giải mã JWT
Phân tích JSON Web Token trong trình duyệt. Header, payload, expiry. Không cần key, không gửi dữ liệu.
Mã hóa / Giải mã HTML Entity
Mã hóa/giải mã HTML entity (&, <, >, named, numeric, hex). Bộ HTML5 đầy đủ.
Encode / Decode Hex
Convert text sang hex và ngược lại. UTF-8 safe — hỗ trợ emoji, tiếng Việt, CJK. Tùy chỉnh separator và prefix 0x.
Encode / Decode Binary
Convert text sang binary 8-bit và ngược lại. UTF-8 safe. Tùy chỉnh separator.
Escape / Unescape Unicode
Convert text sang \uXXXX hoặc \u{XXXXX} escape và ngược lại. Hỗ trợ surrogate pair cho emoji. Output JSON-safe hoặc ES2015.
Mã trạng thái HTTP & MIME Types
Tra cứu nhanh mọi mã trạng thái HTTP phổ biến (ý nghĩa thật sự) kèm bảng đuôi file → MIME type. Lọc tức thì, chạy offline.
Mã hoá / Giải mã text AES
Mã hoá hoặc giải mã một đoạn text bằng mật khẩu, dùng AES-256-GCM và PBKDF2. Chạy trong trình duyệt, không tải lên đâu cả.
Ký & Xác minh JWT
Ký JWT bằng HS256/384/512 hoặc RS256/ES256, và xác minh token bằng secret hoặc khoá công khai — kiểm chữ ký, hết hạn, alg:none riêng biệt. Chạy trong trình duyệt.
Giải mã chứng chỉ X.509
Xem chứng chỉ X.509 dạng PEM hoặc DER (.cer/.crt/.der) — subject, issuer, hiệu lực, SAN, key usage, vân tay. Đọc cả chuỗi chứng chỉ theo thứ tự. Chạy trong trình duyệt.
Chọn công cụ nào trong nhóm này
Mã hoá dạng encoding KHÔNG phải mã hoá bảo mật. Base64, hex, URL-percent hay HTML entity đều sinh ra để đưa byte đi qua một kênh vốn sẽ làm hỏng chúng — tiêu đề email, chuỗi truy vấn, thuộc tính HTML. Ai cũng đảo ngược được, nên đừng bao giờ dùng chúng để giấu bí mật.
Chọn theo kênh truyền, không theo thói quen. Dùng URL encoding cho mọi thứ nằm trong query string hoặc path; HTML entity khi văn bản phải sống sót bên trong markup; Base64 khi dữ liệu nhị phân phải đi trong một trường chỉ nhận text; hex hoặc nhị phân khi bạn cần đọc giá trị theo từng byte. JWT decoder là trường hợp riêng — nó tách token và hiện các claim, cách để kiểm tra hạn dùng hay audience mà không phải tin vào ứng dụng đã phát hành nó.
Bảng mã trạng thái HTTP và MIME nằm ở đây cùng lý do với các bộ chuyển đổi: nó trả lời đúng câu bạn đang hỏi, thường là 302 hay 307 mới đúng, hoặc trình duyệt sẽ tôn trọng Content-Type nào. Mọi thứ trên các trang này chạy trong trình duyệt, nên đoạn văn bạn dán không bao giờ tới máy chủ.