UTILS.
100% trong trình duyệt

Công cụ Lập trình

Bộ công cụ tiện ích miễn phí dành cho lập trình viên, chạy hoàn toàn trong trình duyệt của bạn — định dạng và xác thực JSON, mã hóa và giải mã Base64, giải mã JWT, kiểm tra biểu thức chính quy, tạo UUID và chuyển đổi giữa các định dạng dữ liệu, không bao giờ gửi bất kỳ thứ gì đến máy chủ.

{}

Trình định dạng & kiểm tra JSON

Định dạng đẹp, rút gọn và kiểm tra JSON, kèm thông báo lỗi trực tiếp.

64

Bộ mã hóa / giải mã Base64

Mã hóa văn bản thành Base64 hoặc giải mã ngược lại — hỗ trợ đầy đủ UTF-8.

%

Bộ mã hóa / giải mã URL

Mã hóa phần trăm chuỗi để dùng an toàn trong URL, hoặc giải mã ngược lại.

#

Trình tạo Hash

Tạo hash SHA-1, SHA-256, SHA-384 và SHA-512 của bất kỳ văn bản nào.

JWT

Trình giải mã JWT

Giải mã header và payload của JSON Web Token cục bộ — không xác minh.

Trình phân tích biểu thức Cron

Kiểm tra một biểu thức cron và xem trước các lần chạy theo lịch tiếp theo.

.*

Trình kiểm tra Regex

Kiểm tra một biểu thức chính quy với văn bản và làm nổi bật mọi kết quả khớp.

Trình chuyển đổi CSV ⇄ JSON

Chuyển CSV thành mảng JSON và JSON ngược lại thành CSV.

&

Bộ mã hóa thực thể HTML

Mã hóa văn bản thành thực thể HTML hoặc giải mã thực thể ngược lại thành văn bản.

Checksum tệp (WASM)

Tính CRC-32, Adler-32 và SHA-256 của bất kỳ tệp nào — chạy bằng WebAssembly.

TS

JSON sang TypeScript

Tạo các interface TypeScript từ mẫu JSON, tự động suy luận kiểu dữ liệu theo cấp.

</>

Định dạng XML

Định dạng đẹp XML với thụt lề hoặc rút gọn xuống còn một dòng.

Định dạng SQL

Định dạng SQL bằng cách viết hoa từ khóa và đưa từng mệnh đề xuống dòng riêng.

Rút gọn HTML

Rút gọn HTML bằng cách xóa chú thích và gộp các khoảng trắng thừa.

Rút gọn CSS

Rút gọn CSS bằng cách loại bỏ chú thích và khoảng trắng không cần thiết.

"

Escape chuỗi JSON

Escape hoặc unescape một chuỗi để dùng an toàn bên trong tài liệu JSON.

\n

Escape dấu gạch chéo ngược

Escape hoặc unescape các chuỗi dấu gạch chéo ngược như \n, \t và \uXXXX.

?=

Trình phân tích Query String

Phân tích query string của URL thành JSON và chuyển JSON ngược lại thành query string.

Trình phân tích URL

Tách một URL thành các phần protocol, host, cổng, đường dẫn, query và hash.

UA

Trình phân tích User-Agent

Nhận diện trình duyệt, engine kết xuất và hệ điều hành từ chuỗi user-agent.

Trình kiểm tra sự kiện bàn phím

Xem key, code và keyCode cho bất kỳ phím nào bạn nhấn, kèm các cờ phím bổ trợ.

Mã trạng thái HTTP

Tra cứu tên và ý nghĩa của bất kỳ mã trạng thái HTTP nào theo số hoặc văn bản.

755

Máy tính Chmod

Chuyển đổi giữa quyền tập tin Unix dạng ký hiệu và dạng octal, theo cả hai chiều.

⊞}

Làm phẳng / Khôi phục JSON

Làm phẳng JSON lồng nhau thành các khóa dạng dấu chấm, hoặc dựng lại đối tượng lồng nhau từ các khóa phẳng.

A↓}

Sắp xếp khóa JSON

Sắp xếp đệ quy các khóa của một đối tượng JSON, tăng dần hoặc giảm dần.

}<

JSON sang XML

Chuyển đổi một đối tượng JSON thành tài liệu XML có thụt lề.

<↓

HTML sang Markdown

Chuyển đổi HTML cơ bản thành Markdown gọn gàng ngay khi bạn gõ.

{ }

Làm đẹp CSS

Định dạng và thụt lề CSS đã rút gọn với ngắt dòng và khoảng cách phù hợp.

.gi

Trình tạo .gitignore

Tạo file .gitignore tổng hợp từ các mẫu phổ biến cho ngôn ngữ và công cụ.

So sánh JSON

So sánh hai đối tượng JSON và liệt kê mọi giá trị được thêm, xóa và thay đổi theo đường dẫn.

▦<

Trình tạo bảng HTML

Chuyển các hàng phân tách bằng dấu phẩy, tab hoặc chấm phẩy thành mã bảng HTML gọn gàng kèm bản xem trước.

▦|

Trình tạo bảng Markdown

Chuyển dữ liệu CSV hoặc TSV thành bảng Markdown chuẩn GitHub được căn lề và chèn khoảng trắng đều.

ULID

Trình tạo ULID

Tạo mã định danh ULID duy nhất, có thể sắp xếp theo thứ tự từ điển.

nano

Trình tạo Nano ID

Tạo ID duy nhất gọn nhẹ, an toàn cho URL với kích thước và bảng chữ cái tùy chỉnh.

Trình giải mã Snowflake ID

Giải mã một snowflake ID của Twitter hoặc Discord thành dấu thời gian, worker, process và sequence.

45

Bộ mã hóa/giải mã Base45

Mã hóa và giải mã Base45 theo định nghĩa của RFC 9285, được dùng trong mã QR COVID của EU.

xn

Trình chuyển đổi Punycode / IDN

Chuyển đổi tên miền quốc tế sang Punycode (xn--) ASCII và ngược lại về Unicode.

NFC

Trình chuẩn hóa Unicode

Chuẩn hóa văn bản Unicode bằng các dạng NFC, NFD, NFKC hoặc NFKD.

mime

Tra cứu loại MIME

Tìm loại nội dung MIME cho một phần mở rộng tệp, hoặc tìm kiếm theo loại MIME.

.ext

Thông tin phần mở rộng tệp

Tra cứu ý nghĩa của một phần mở rộng tệp, danh mục và loại MIME thường gặp của nó.