Công cụ cho nhà phát triển miễn phí
Tất cả các tiện ích mã hóa/giải mã, định dạng, phân tích và chuyển đổi mà một nhà phát triển cần, chạy ngay trong trình duyệt của bạn. JSON, YAML, XML, JWT, regex, hash, dấu thời gian và hơn thế nữa.
25 công cụ trong danh mục này · 100% miễn phí · Không cần đăng ký
Tất cả Công cụ lập trình
Bộ giải mã JWT
Giải mã JSON Web Tokens (JWT) ngay lập tức. Chạy trong trình duyệt của bạn: các token không bao giờ rời khỏi thiết bị, an toàn để dùng với các bí mật của môi trường production.
Mở →Trình định dạng và kiểm tra JSON
Định dạng, kiểm tra và thu gọn JSON trực tuyến. Hoạt động hoàn toàn trong trình duyệt của bạn: dữ liệu của bạn không bao giờ rời khỏi thiết bị.
Mở →Trình định dạng XML
Định dạng và làm đẹp các tài liệu XML. Hữu ích cho SOAP, sitemap, feed RSS và tệp cấu hình.
Mở →Bộ mã hóa và giải mã Base64
Mã hóa các chuỗi sang Base64 hoặc giải mã Base64 thành văn bản. Tôn trọng quyền riêng tư của bạn: chạy ngay trong trình duyệt.
Mở →Bộ mã hóa và giải mã URL
Chuyển đổi văn bản sang dạng mã hóa an toàn cho URL (mã hóa theo phần trăm) và ngược lại. Hữu ích cho chuỗi truy vấn, chuyển hướng và luồng OAuth.
Mở →Bộ mã hóa và giải mã thực thể HTML
Chuyển đổi các ký tự đặc biệt thành thực thể HTML (&, <, v.v.) và ngược lại. Hữu ích để nhúng văn bản vào HTML một cách an toàn.
Mở →Trình nén CSS
Loại bỏ các chú thích, khoảng trắng và ký tự không cần thiết khỏi CSS để giảm kích thước tệp.
Mở →Trình rút gọn HTML
Loại bỏ khoảng trắng và chú thích khỏi HTML. Hữu ích cho mã nhúng, mẫu email hoặc HTML cho production.
Mở →Trình thu gọn JavaScript
Thu gọn JavaScript cơ bản: loại bỏ các chú thích và khoảng trắng không cần thiết. Hãy dùng một trình thu gọn thực thụ (Terser, esbuild) cho production.
Mở →Trình kiểm thử biểu thức chính quy
Kiểm thử các biểu thức chính quy JavaScript trên bất kỳ đầu vào nào. Xem các kết quả khớp, nhóm và phép thay thế theo thời gian thực.
Mở →Bộ tạo Hash (MD5 / SHA)
Tạo các hàm băm mật mã: MD5, SHA-1, SHA-256, SHA-384 và SHA-512. Chạy trong trình duyệt của bạn thông qua Web Crypto API.
Mở →Bộ tạo UUID
Tạo UUID v4 (định danh duy nhất toàn cầu ngẫu nhiên) trực tuyến. Mỗi lần nhấp tạo ra một UUID mới, được sinh ngay trong trình duyệt của bạn.
Mở →Bộ chuyển đổi Unix timestamp
Chuyển đổi giữa Unix timestamp và ngày tháng dễ đọc. Cập nhật theo thời gian thực.
Mở →Bộ chuyển đổi múi giờ
Chuyển đổi thời gian giữa hai múi giờ bất kỳ. Hữu ích cho việc lên lịch các cuộc họp quốc tế.
Mở →Trình tạo biểu thức Cron
Tạo các biểu thức lập lịch cron một cách trực quan. Kiểm thử chúng với những thời điểm chạy tiếp theo.
Mở →Trình chuyển đổi YAML sang JSON
Chuyển đổi YAML sang JSON ngay trong trình duyệt của bạn. Hỗ trợ ánh xạ lồng nhau, danh sách, chuỗi, số và giá trị boolean.
Mở →Bộ chuyển đổi JSON sang YAML
Chuyển đổi JSON sang YAML. Loại bỏ dấu ngoặc nhọn, dấu ngoặc kép và dấu phẩy để có các tệp cấu hình gọn gàng hơn.
Mở →Trình chuyển đổi JSON sang XML
Chuyển đổi JSON sang mã đánh dấu XML. Các đối tượng lồng nhau trở thành các phần tử lồng nhau; các mảng lặp lại cùng một thẻ.
Mở →Trình chuyển đổi XML sang JSON
Chuyển đổi tài liệu XML sang JSON. Các thuộc tính được chuyển thành khóa có tiền tố @; các thẻ lặp lại được chuyển thành mảng.
Mở →Trình định dạng SQL
Định dạng và làm đẹp các truy vấn SQL: ngắt dòng tại các từ khóa, thụt lề danh sách cột.
Mở →Bộ so sánh văn bản (Diff)
So sánh hai khối văn bản theo từng dòng. Hiển thị trực quan các phần thêm vào, xóa đi và các dòng không thay đổi bằng mã màu.
Mở →Trình định dạng và làm đẹp HTML
Định dạng HTML đã được rút gọn hoặc viết trên một dòng với thụt lề và ngắt dòng hợp lý.
Mở →Trình định dạng JavaScript
Định dạng JavaScript đã thu gọn với thụt lề và ngắt dòng tại các dấu chấm phẩy và dấu ngoặc nhọn.
Mở →Trình định dạng và làm đẹp CSS
Định dạng CSS đã được nén với thụt lề, ngắt dòng và khoảng cách phù hợp.
Mở →Bộ mã hóa và giải mã Base32
Mã hóa và giải mã các chuỗi Base32: được dùng trong các secret TOTP, bản ghi DNS và các mã định danh không phân biệt chữ hoa chữ thường.
Mở →Tại sao chúng tôi tạo các công cụ cho nhà phát triển chạy ở phía client
Dán một JWT vào một công cụ web bất kỳ nào đó cho cảm giác không an tâm, và đúng là vậy. JWT, hash, payload base64 và JSON thường chứa dữ liệu nhạy cảm: token phiên, phản hồi API, hồ sơ khách hàng. Mỗi công cụ trên trang này mà không thực sự cần đến máy chủ (đa số) đều chạy hoàn toàn trong trình duyệt của bạn thông qua Web Crypto API, TextEncoder và DOMParser. Dữ liệu của bạn không bao giờ rời khỏi thiết bị, không xuất hiện trong nhật ký của chúng tôi cũng không được gửi tới bất kỳ API bên thứ ba nào.
Những gì được bao gồm
Trình mã hóa/giải mã cho Base64, Base32, URL và thực thể HTML. Trình định dạng cho JSON, YAML, XML, HTML, CSS, JavaScript và SQL. Trình chuyển đổi giữa JSON↔YAML, JSON↔XML, CSV↔JSON, CSV→SQL. Các trợ giúp mật mã: hash MD5/SHA, bộ giải mã JWT (kiểm tra chữ ký, không xác thực), UUID v4, chuyển đổi dấu thời gian và múi giờ. Trình kiểm thử regex với tô sáng theo thời gian thực. Trình dựng biểu thức cron với giải thích bằng ngôn ngữ đơn giản.
Chúng có đạt chất lượng production không?
Đối với việc dùng để phát triển/gỡ lỗi, có. Đối với các pipeline biên dịch, hãy ưu tiên các thư viện chuyên dụng (Prettier để định dạng mã, jq để thao tác JSON, v.v.): chúng xử lý các trường hợp biên mà các công cụ web không thể (tệp rất lớn, streaming, hệ thống plugin). Nhưng đối với các kiểm tra nhanh, giải mã payload webhook, định dạng một tệp cấu hình mà bạn sẽ dán lại, hoặc xác minh một regex với các đầu vào thử nghiệm, những công cụ này nhanh hơn việc viết một script.