Công cụ lập trình — JSON, định dạng mã, Regex, JWT, mạng con
Định dạng JSON, mã và SQL, chuyển JSON sang YAML, CSV hoặc mã có kiểu, kiểm tra biểu thức chính quy, giải mã JWT, đọc lịch cron và tính mạng con.
- Định dạng & kiểm tra JSON Dán JSON để định dạng đẹp, nén lại, hoặc tìm chính xác chỗ bị lỗi — kèm dòng, cột và lý do bằng lời dễ hiểu.
- So sánh JSON Xem chính xác điều gì đã thay đổi giữa hai phiên bản của một tệp cấu hình JSON, phản hồi API hoặc tệp dữ liệu.
- Tạo mật khẩu Tạo mật khẩu ngẫu nhiên, mạnh bằng bộ sinh số an toàn về mật mã học.
- Tạo UUID online Tạo ID duy nhất theo lô — UUID v4 ngẫu nhiên, UUID v7 và ULID sắp được theo thời gian, hoặc Nano ID ngắn — và kiểm tra bất kỳ UUID nào để đọc phiên bản, variant và thời gian tạo ẩn trong đó.
- Giải mã JWT Dán một JSON Web Token để xem header và payload, kiểm tra token đã hết hạn hay chưa, và xác minh chữ ký bằng khóa bí mật hoặc khóa công khai.
- Kiểm tra Regex Viết một biểu thức chính quy, xem mọi kết quả khớp được đánh dấu ngay khi bạn nhập, kiểm tra các nhóm capture và thử thay thế.
- Giải thích biểu thức cron Dán biểu thức cron để xem nó có nghĩa là gì bằng lời dễ hiểu và chính xác khi nào nó sẽ chạy tiếp, theo múi giờ của bạn hoặc của máy chủ.
- Chuyển JSON sang YAML Biến JSON thành YAML gọn gàng cho manifest Kubernetes, Docker Compose, pipeline CI và cấu hình ứng dụng.
- Chuyển YAML sang JSON Chuyển cấu hình YAML — manifest Kubernetes, tệp Compose, pipeline CI — thành JSON cho API và công cụ chỉ nhận JSON.
- Chuyển JSON sang CSV Biến một mảng JSON — phản hồi API, dữ liệu xuất từ database — thành tệp CSV mở được trong Excel, Numbers hoặc Google Sheets.
- Chuyển CSV sang JSON Dán CSV xuất từ Excel, Google Sheets hoặc cơ sở dữ liệu để nhận mảng JSON dùng ngay cho API hoặc script.
- Đổi hệ cơ số Nhập một số ở bất kỳ hệ cơ số nào từ 2 đến 36 và xem ngay kết quả ở hệ nhị phân, bát phân, thập phân, thập lục phân và một hệ cơ số bạn chọn.
- Chuyển đổi mã màu và kiểm tra độ tương phản Dán một màu ở bất kỳ định dạng CSS nào để đổi mã màu sang HEX, RGB, HSL, HSV, CMYK và OKLCH, kiểm tra độ tương phản với màu nền theo chuẩn truy cập WCAG, và tạo thang sắc độ từ sáng đến tối tương ứng.
- Định dạng JavaScript Dán code JavaScript đã nén hoặc lộn xộn để nhận lại code gọn gàng, định dạng nhất quán.
- Định dạng CSS Định dạng CSS đã bị nén (minify) hoặc viết lộn xộn thành stylesheet dễ đọc, thụt lề thống nhất.
- Định dạng HTML Biến HTML khó đọc thành dễ đọc trở lại.
- Định dạng XML Dán XML đã nén hoặc viết trên một dòng để nhận kết quả thụt lề rõ ràng, dễ đọc.
- Định dạng SQL Biến câu lệnh dài một dòng thành SQL dễ đọc, mỗi mệnh đề và cột trên một dòng riêng.
- Định dạng YAML Dọn dẹp YAML với thụt lề hai dấu cách và khoảng cách nhất quán, phát hiện lỗi cú pháp trước khi nó làm hỏng một lần deploy.
- Nén JavaScript Thu nhỏ JavaScript cho môi trường production.
- Nén CSS (Minify CSS) Nén CSS trước khi đưa lên môi trường production.
- Chuyển JSON sang TypeScript Biến một mẫu JSON — phản hồi API, tệp cấu hình, dữ liệu mẫu — thành TypeScript interface để dán vào code của bạn.
- Chuyển JSON sang Go Struct Dán JSON để nhận định nghĩa Go struct kèm json tag, dùng ngay với encoding/json.
- Chuyển JSON sang Pydantic Model Dán JSON để nhận Pydantic model dùng để validate và đọc dữ liệu trong Python.
- Chuyển JSON sang Rust Struct Dán JSON để nhận Rust struct dùng được ngay với serde_json.
- Chuyển JSON sang JSON Schema Dán một mẫu JSON để nhận JSON Schema mô tả nó — kiểu dữ liệu, object lồng nhau, phần tử mảng và khóa nào là bắt buộc.
- Tính subnet IP (CIDR) Nhập địa chỉ kèm tiền tố như 192.168.1.10/24 để tính subnet và có mọi thông tin về mạng — địa chỉ, mặt nạ, dải host và kích thước — cho cả IPv4 và IPv6.
- Tính quyền chmod Đánh dấu quyền đọc, ghi và thực thi cho chủ sở hữu, nhóm và người khác để có quyền dạng số, dạng ký hiệu và lệnh chmod — hoặc nhập 755 hay rwxr-xr-x để xem ý nghĩa.
- Phân tích User Agent Xem trình duyệt của bạn tự khai báo gì về chính nó, hoặc giải mã một chuỗi User-Agent từ log server để biết trình duyệt, hệ điều hành và thiết bị đứng sau một yêu cầu — và phát hiện crawler của công cụ tìm kiếm cùng các script.
- Mã trạng thái HTTP Danh sách đầy đủ, có thể tìm kiếm các mã trạng thái phản hồi HTTP.
- Chuyển HTML sang Markdown Dán mã nguồn HTML, hoặc sao chép một phần trang web hay tài liệu bất kỳ rồi dán vào đây, cả định dạng luôn được giữ.
- Chuyển Excel sang CSV Chuyển Excel sang CSV nhanh chóng.
- Chuyển Excel sang JSON Chuyển Excel sang JSON để dùng trong code hoặc API.
- Chuyển CSV sang Excel Dán CSV hoặc mở tệp .csv rồi tải về một workbook .xlsx chuẩn.
- Chuyển JSON sang Excel Dán một mảng JSON, ví dụ phản hồi API, và tải về dưới dạng workbook .xlsx.
- Chuyển cURL sang code Dán một lệnh curl, ví dụ lệnh sao chép từ công cụ dành cho nhà phát triển của trình duyệt, để nhận cùng request đó dưới dạng code chạy được ngay.
- Tạo gradient CSS Tạo nền gradient (màu chuyển sắc) bằng mắt thay vì thử đi thử lại.
- Chuyển XML sang JSON Biến một tài liệu XML, feed hay phản hồi API thành JSON dùng được ngay trong JavaScript hoặc bất kỳ API hiện đại nào.
- Chuyển JSON sang XML Tạo XML từ JSON cho các API cũ, tệp cấu hình hoặc tích hợp kiểu SOAP.
- Đổi JSON sang TOML Chuyển JSON thành TOML cho Cargo.toml của Rust, pyproject.toml của Python, Hugo và cấu hình ứng dụng.
- Công cụ chuyển TOML sang JSON Chuyển cấu hình TOML sang JSON để xử lý trong mã nguồn hoặc kiểm tra cấu trúc thực của các tệp như Cargo.toml và pyproject.toml.
- Trình tạo ULID Tạo hàng loạt ULID (mã định danh phổ quát có thể sắp xếp theo thứ tự từ điển) cho khóa cơ sở dữ liệu, log và ID thông báo, hoặc dán một ULID để xem thời điểm tạo.
- Tạo Nano ID Tạo Nano ID, ID ngẫu nhiên ngắn hơn UUID và an toàn khi đặt trong URL — tiện cho link ngắn, tên tệp, key component và khóa cơ sở dữ liệu.
- Trình tạo khóa SSH Tạo cặp khóa SSH trong trình duyệt để đăng nhập máy chủ hoặc dùng làm deploy key cho GitHub và GitLab.
- Thử JSONPath Nhập biểu thức JSONPath để lấy dữ liệu từ JSON và xem giá trị cùng đường dẫn đầy đủ của từng kết quả khi gõ.
- Đổi docker run sang Docker Compose Dán một hoặc nhiều lệnh docker run để nhận compose.yaml tương đương.
- Đổi Docker Compose sang docker run Dán compose.yaml hoặc docker-compose.yml để nhận lệnh docker run tương đương cho từng service — tiện khi khởi động container trên máy không có Compose hoặc muốn kiểm tra chính xác cách service chạy.
- Trình soạn thảo Mermaid Vẽ lưu đồ, sơ đồ tuần tự, biểu đồ Gantt và hơn nữa từ vài dòng văn bản.
- Tạo cấu hình Nginx Nhập tên miền, chọn loại trang và bật tính năng cần dùng để nhận cấu hình máy chủ nginx sẵn sàng sử dụng.
- Chạy thử SQL trực tuyến Viết SQL mà không cần cài cơ sở dữ liệu.
- Chạy JavaScript online Dán hoặc viết JavaScript rồi nhấn Chạy để xem đầu ra log, warn và error — tiện thử đoạn code, luyện thuật toán hoặc gỡ lỗi logic.
- Kiểm tra tương phản màu Nhập màu chữ và màu nền để nhận tỷ lệ tương phản WCAG và xem chữ thường, chữ lớn có đạt AA và AAA không.
- Playground HTML, CSS và JavaScript Viết HTML, CSS và JavaScript ở bên trái rồi xem kết quả cập nhật ở bên phải, với console bên dưới hiển thị console.log và lỗi script.
- Mẫu biểu thức chính quy phổ biến Các biểu thức chính quy dùng sẵn để kiểm tra hằng ngày — email, URL, tên miền, IPv4 và MAC, số nguyên, thập phân và tiền, ngày giờ, tên người dùng, mật khẩu mạnh, màu hex, UUID và phiên bản ngữ nghĩa, cùng định dạng điện thoại, căn cước và mã bưu chính Trung Quốc.
- Tính SLA Và Uptime Độ khả dụng 99.9% cho phép ngừng khoảng 43 phút mỗi tháng; 99.99% chỉ khoảng 4 phút.
- Máy Tính RAID Trước khi dựng NAS hoặc mảng đĩa máy chủ, hãy xem bốn ổ 8 TB cho bao nhiêu dung lượng ở RAID 5 so với RAID 6 và có thể hỏng mấy ổ.
- Giải nén ZIP online Nhận được tệp RAR hay 7z trên điện thoại mà không có gì để mở?
- Gộp và tách file Excel Gom báo cáo của mọi nhóm vào một sheet, hay chia danh sách tổng theo phòng ban, là hai việc nhàm chán nhất trong Excel.
- Tính VLSM Đang lên kế hoạch mạng văn phòng, homelab hay ôn thi mạng máy tính?
- Tạo file service systemd Giữ chương trình Node.js, Python hay Go luôn chạy trên máy chủ Linux, tự khởi động khi bật máy và tự chạy lại khi bị sập — mà không cần nhớ từng tùy chọn của systemd.
- Tạo quy tắc firewall Mở các cổng máy chủ cần và đóng phần còn lại mà không phải tra ba cú pháp khác nhau.