Tất cả công cụ lập trình
Xem toàn bộ danh mục công cụ của Tom Utilities theo từng nhóm.
Công cụ JSON
Định dạng, kiểm tra, so sánh và chuyển đổi dữ liệu JSON.
Định dạng JSON
Làm đẹp và kiểm tra JSON với mức thụt lề tuỳ chọn, chỉ rõ lỗi và sao chép một chạm.
Kiểm tra JSON
Kiểm tra JSON có hợp lệ không và xem giải thích rõ ràng cho lỗi cú pháp.
Nén JSON
Loại bỏ mọi khoảng trắng và xuống dòng không cần thiết để có JSON nhỏ nhất.
Xem JSON
Đọc JSON ở dạng định dạng gọn gàng và khám phá dưới dạng cây có thể thu gọn.
Cây JSON
Chuyển JSON thành cây tương tác, thu gọn được, kèm số lượng phần tử và kiểu dữ liệu.
Trình sửa JSON
Sửa JSON với số dòng, khớp dấu ngoặc, thu gọn code và kiểm tra lỗi trực tiếp.
Phân tích JSON
Phân tích JSON và xem cấu trúc, kiểu dữ liệu cùng số lượng giá trị.
So sánh JSON
So sánh hai tài liệu JSON và đánh dấu giá trị thêm, xoá và thay đổi.
Sắp xếp JSON
Sắp xếp khoá đối tượng theo bảng chữ cái ở mọi cấp và có thể sắp xếp mảng.
Escape & Unescape JSON
Chuyển văn bản thành chuỗi JSON hợp lệ hoặc giải mã chuỗi JSON đã escape.
JSON sang XML
Chuyển tài liệu JSON sang XML hợp lệ với phần tử gốc tuỳ chọn.
JSON sang YAML
Chuyển JSON sang YAML gọn gàng cho tệp cấu hình và manifest Kubernetes.
JSON sang CSV
Chuyển mảng đối tượng JSON thành bảng CSV dùng cho bảng tính.
JSON sang class C#
Sinh class C# có kiểu mạnh từ mẫu JSON chỉ với một cú nhấp.
JSON sang TypeScript
Sinh interface TypeScript từ mẫu JSON với kiểu tuỳ chọn và union.
Kiểm thử JSONPath
Truy vấn dữ liệu JSON bằng biểu thức JSONPath và xem kết quả ngay lập tức.
Làm phẳng và khôi phục JSON
Chuyển JSON lồng nhau thành khóa dạng dấu chấm và dựng lại đối tượng lồng nhau từ dữ liệu phẳng.
JSON sang struct Go
Tạo struct Go với thẻ JSON từ mẫu JSON, bao gồm kiểu lồng nhau.
JSON sang TypedDict Python
Tạo lớp TypedDict Python với gợi ý kiểu từ mẫu JSON.
Tạo JSON Schema từ JSON
Tạo JSON Schema từ mẫu JSON, suy luận kiểu, đối tượng, mảng và trường bắt buộc.
Công cụ XML & YAML
Làm việc với tài liệu XML, YAML và chuyển đổi giữa các định dạng.
Định dạng XML
Làm đẹp XML với thụt lề nhất quán và tuỳ chọn xuống dòng thuộc tính.
Định dạng YAML
Phân tích và tuần tự hoá lại YAML với thụt lề nhất quán và kiểm tra lỗi.
Kiểm tra YAML
Kiểm tra cú pháp YAML và nhận lỗi chính xác khi thụt lề hoặc cấu trúc sai.
Kiểm tra XML
Kiểm tra tài liệu XML có hợp lệ và xem mô tả lỗi rõ ràng.
Nén XML
Loại bỏ khoảng trắng giữa các thẻ XML để có dữ liệu nhỏ nhất.
XML sang JSON
Chuyển XML sang JSON, xử lý thuộc tính và phần tử lặp hợp lý.
YAML sang JSON
Chuyển tài liệu YAML sang JSON cho API và ứng dụng JavaScript.
Cây XML
Khám phá tài liệu XML dưới dạng cây phần tử và thuộc tính có thể thu gọn.
Định dạng CSV
Chuẩn hóa và căn chỉnh dữ liệu CSV hoặc TSV với tự động nhận dấu phân cách.
Kiểm tra CSV
Kiểm tra dữ liệu CSV về số cột không nhất quán và trường có dấu ngoặc chưa đóng.
Chuyển CSV sang JSON
Chuyển các dòng CSV hoặc TSV thành mảng JSON, dùng dòng đầu tiên làm tên khóa.
HTML, CSS & JavaScript
Làm đẹp và nén mã nguồn giao diện web.
Định dạng HTML
Làm đẹp HTML với thụt lề nhất quán, giữ đúng phần tử inline và void.
Định dạng CSS
Làm đẹp CSS với mỗi thuộc tính một dòng và thụt lề nhất quán.
Định dạng JavaScript
Làm đẹp JavaScript với thụt lề, khoảng cách và ngắt dòng hợp lý.
Nén HTML
Giảm kích thước HTML bằng cách gộp khoảng trắng và loại bỏ ký tự thừa.
Escape & Unescape HTML
Escape văn bản để xuất HTML an toàn hoặc giải mã thực thể HTML về ký tự dễ đọc.
Nén CSS
Nén CSS bằng cách loại bỏ chú thích và khoảng trắng không cần thiết.
Nén JavaScript
Giảm kích thước JavaScript bằng cách loại bỏ chú thích và khoảng trắng thừa.
Escape & Unescape JavaScript
Escape văn bản thành chuỗi JavaScript an toàn hoặc giải mã chuỗi đã escape.
Xem trước HTML
Kết xuất HTML trong khung xem trước sandbox, không chạy script trong trang này.
Xem trước Markdown
Viết Markdown và xem trước HTML kết xuất trực tiếp, hỗ trợ mở rộng kiểu GitHub.
Chuyển cURL sang mã
Chuyển lệnh curl thành mã JavaScript fetch, Node.js, Python requests hoặc PHP cURL chạy được ngay.
Tra cứu loại MIME
Tra cứu loại MIME cho phần mở rộng tệp và tìm kiếm trong bảng tham chiếu đầy đủ.
Tra cứu mã trạng thái HTTP
Tìm mọi mã trạng thái HTTP phổ biến kèm tên và giải thích ngắn khi nào mã được trả về.
Tạo bảng Markdown
Chuyển dữ liệu CSV, TSV hoặc bảng tính dán vào thành bảng Markdown với các cột thẳng hàng.
Mã hoá & giải mã
Mã hoá và giải mã Base64, URL, HTML, Unicode và JWT.
Mã hoá / Giải mã Base64
Mã hoá văn bản sang Base64 hoặc giải mã Base64 về văn bản, hỗ trợ Unicode đầy đủ.
Mã hoá / Giải mã URL
Mã hoá phần trăm cho URL an toàn hoặc giải mã URL đã mã hoá về văn bản.
Giải mã JWT
Giải mã phần header và payload của JSON Web Token mà không xác minh chữ ký.
Mã hoá / Giải mã Unicode
Chuyển văn bản sang chuỗi escape unicode và giải mã về văn bản dễ đọc.
Hex sang văn bản
Chuyển byte thập lục phân thành văn bản dễ đọc bằng giải mã UTF-8.
Văn bản sang Hex
Chuyển văn bản thành các byte hex UTF-8 phân tách bằng khoảng trắng.
Mã hóa / Giải mã Base32
Mã hóa văn bản sang Base32 hoặc giải mã Base32 về văn bản theo bảng chữ cái RFC 4648.
Mã hóa / Giải mã ROT13
Mã hóa hoặc giải mã ROT13 tức thì. ROT13 tự nghịch đảo nên cùng một nút vừa ẩn vừa hiện nội dung.
Dịch mã Morse
Chuyển văn bản sang mã Morse hoặc giải mã chấm gạch về văn bản. Các từ cách nhau bằng dấu gạch chéo.
Chuyển văn bản sang nhị phân
Chuyển văn bản sang nhị phân 8 bit và chuyển các byte nhị phân cách nhau bằng dấu cách về văn bản.
Chuyển ảnh sang Base64
Chuyển ảnh PNG, JPEG, GIF, WebP hoặc SVG thành Data URL Base64 để dán vào HTML hoặc CSS.
Chuyển Base64 sang ảnh
Giải mã chuỗi Base64 hoặc Data URL thành ảnh và xem trước hoặc tải về.
Công cụ Media
Tải, tách và chuyển đổi tệp âm thanh, video và hình ảnh.
Công cụ văn phòng
Công cụ văn bản, ngày tháng, tài chính và tài liệu cho công việc văn phòng.
Làm sạch văn bản
Làm sạch văn bản sao chép bằng cách cắt khoảng trắng thừa, gộp khoảng trắng lặp và xóa dòng trống.
Xóa ngắt dòng
Biến văn bản nhiều dòng thành một đoạn bằng cách thay ký tự xuống dòng bằng khoảng trắng.
Thêm số dòng
Đánh số từng dòng của danh sách, mã hoặc tài liệu để dễ tham chiếu.
Tìm và thay thế
Tìm và thay thế văn bản, có tùy chọn phân biệt chữ hoa chữ thường, ngay trong trình duyệt.
Đếm tần suất từ
Đếm số lần xuất hiện của từng từ và xem danh sách sắp xếp theo tần suất.
Máy tính phần trăm
Tính phần trăm, tỷ lệ và mức thay đổi phần trăm ngay lập tức.
Máy tính VAT
Cộng VAT vào số tiền trước thuế hoặc tách VAT từ số tiền đã gồm thuế.
Máy tính khoản vay
Ước tính khoản trả hàng tháng, tổng lãi và tổng chi phí của khoản vay lãi suất cố định.
Máy tính tiền tip
Tính tiền tip, tổng hóa đơn và số tiền mỗi người khi chia hóa đơn.
Tính tuổi
Tính tuổi chính xác theo năm, tháng, ngày và ngày sinh nhật tiếp theo.
Tính ngày làm việc
Đếm số ngày làm việc giữa hai mốc thời gian, không tính cuối tuần.
Tính giờ làm việc
Tính số giờ làm việc giữa hai mốc thời gian, có trừ giờ nghỉ và hỗ trợ ca qua đêm.
Chọn ngẫu nhiên
Chọn ngẫu nhiên người thắng từ danh sách, có tùy chọn không trùng lặp.
Tạo chữ ký email
Tạo chữ ký email HTML gọn gàng, dùng được trong Gmail, Outlook và Apple Mail.
Nén ảnh
Giảm dung lượng ảnh JPG và PNG ngay trong trình duyệt, không tải lên máy chủ.
Word sang PDF
Chuyển tài liệu DOCX sang PDF với bản xem trước sẵn sàng in. Tệp không rời khỏi trình duyệt.
Quay số ngẫu nhiên
Quay tên, số, đồng xu, xúc xắc, bài hoặc bộ số xổ số và lưu lịch sử từng vòng trên trình duyệt.
Tiện ích cho lập trình viên
Trình sinh dữ liệu, bộ chuyển đổi và công cụ dùng hằng ngày.
Tạo UUID / GUID
Tạo UUID phiên bản 4 ngẫu nhiên, sao chép từng cái hoặc hàng loạt.
Tạo mã băm
Tính mã băm MD5, SHA-1, SHA-256 và SHA-512 cho mọi văn bản.
Chuyển đổi Timestamp
Chuyển đổi giữa Unix timestamp, ISO 8601 và ngày giờ địa phương dễ đọc.
Kiểm thử Regex
Kiểm thử biểu thức chính quy với văn bản mẫu và xem từng kết quả khớp và nhóm bắt.
So sánh văn bản
So sánh hai khối văn bản và xem phần thêm, xoá, thay đổi theo từng dòng.
Chuyển đổi kiểu chữ
Chuyển văn bản giữa camelCase, PascalCase, snake_case, kebab-case và nhiều kiểu khác.
Tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh với tuỳ chọn độ dài và bộ ký tự.
Chuyển đổi màu
Chuyển đổi màu giữa HEX, RGB và HSL kèm ô xem trước trực tiếp.
Định dạng SQL
Định dạng câu lệnh SQL thành truy vấn dễ đọc, thụt lề nhất quán.
Phân tích biểu thức Cron
Giải thích biểu thức cron bằng ngôn ngữ thường và hiển thị các lần chạy kế tiếp.
Tạo mã QR
Tạo mã QR cho liên kết, văn bản, Wi-Fi hoặc thông tin liên hệ và tải xuống dưới dạng PNG.
Phân tích Query String
Phân tích query string thành tham số dễ đọc và dựng lại từ các cặp khoá giá trị.
Chuyển đổi cơ số
Chuyển đổi số giữa nhị phân, bát phân, thập phân, thập lục phân và mọi cơ số từ 2 đến 36.
Bảng mã ASCII
Xem toàn bộ bảng ASCII với giá trị thập phân, thập lục phân, nhị phân và ký tự.
Chuyển đổi dung lượng
Chuyển đổi giữa byte, kilobyte, megabyte, gigabyte và đơn vị nhị phân (KiB, MiB, GiB).
Đếm từ và ký tự
Đếm ký tự, từ, dòng, câu và đoạn, kèm thời gian đọc và dung lượng UTF-8.
Sắp xếp dòng
Sắp xếp các dòng theo bảng chữ cái hoặc ngược lại, có tùy chọn loại trùng và cắt khoảng trắng.
Tạo slug
Biến tiêu đề và câu thành slug URL gọn gàng, loại bỏ dấu.
Tạo văn bản Lorem Ipsum
Tạo đoạn văn, câu hoặc từ giữ chỗ cho bản mô phỏng và bố cục.
Tạo HMAC
Tính chữ ký HMAC với SHA-1, SHA-256, SHA-384 hoặc SHA-512 ở dạng hex hoặc Base64.
Mã hóa / Giải mã AES
Mã hóa và giải mã văn bản bằng AES-256-GCM với mật khẩu; chạy hoàn toàn trên trình duyệt.
Trình tạo biểu thức Cron
Tạo lịch cron với mẫu sẵn, mô tả dễ hiểu và năm lần chạy tiếp theo.
Tính khoảng cách ngày
Tính chênh lệch chính xác giữa hai ngày theo năm, tháng, ngày, giờ, phút và giây.
Chuyển đổi múi giờ
Chuyển đổi ngày giờ giữa các múi giờ thế giới bằng cơ sở dữ liệu múi giờ tích hợp của trình duyệt.
Phân tích URL
Tách URL thành giao thức, máy chủ, cổng, đường dẫn, truy vấn và phần neo, đồng thời xem từng tham số.
Tạo bảng màu
Tạo bảng màu nhạt, đậm, tương đồng, bổ sung và bộ ba từ bất kỳ màu nào.
Tạo gradient CSS
Thiết kế gradient CSS tuyến tính hoặc hướng tâm với xem trước trực tiếp và mã CSS sẵn sàng.
Tạo box-shadow CSS
Tạo bóng hộp với thanh trượt độ lệch, độ mờ, độ lan và màu, rồi sao chép CSS.
Tạo border-radius
Xem trước và sao chép giá trị border-radius CSS cho từng góc theo pixel hoặc phần trăm.
Kiểm tra độ tương phản màu
Đo tỷ lệ tương phản WCAG và xem chữ có đạt AA và AAA cho chữ thường và chữ lớn không.
Chuyển đổi PX sang REM
Chuyển đổi giữa pixel, rem và em với bất kỳ cỡ chữ gốc nào.
Máy tính subnet IPv4
Tính mạng, broadcast, mặt nạ, ký tự đại diện và dải host khả dụng cho mọi khối CIDR IPv4.
Tạo chuỗi ngẫu nhiên
Tạo chuỗi ngẫu nhiên an toàn với độ dài, bộ ký tự tùy chỉnh và lọc ký tự dễ nhầm.
Tạo ULID
Tạo ULID có thể sắp xếp và giải mã dấu thời gian từ bất kỳ ULID nào.
Tạo tệp .gitignore
Kết hợp các mẫu .gitignore có sẵn cho Node, Python, Java, Go, Rust, .NET và hơn thế.
Bảng tra cứu Regex
Bảng tham chiếu nhanh cú pháp biểu thức chính quy gồm lớp ký tự, lượng từ, neo, nhóm, lookaround và ký tự thoát.
Kiểm tra thuật toán Luhn
Kiểm tra số thẻ tín dụng bằng thuật toán Luhn và nhận diện mạng thẻ như Visa, Mastercard hoặc Amex.
Kiểm tra IBAN
Kiểm tra IBAN bằng tổng kiểm Mod-97 theo ISO 13616 và đọc mã quốc gia cùng số kiểm tra.
So sánh phiên bản ngữ nghĩa
So sánh hai phiên bản ngữ nghĩa để biết bản nào mới hơn, kể cả thẻ tiền phát hành như alpha và beta.
Máy tính Chmod
Chuyển quyền đọc, ghi, thực thi thành ký hiệu bát phân và ký hiệu chữ của chmod cho chủ sở hữu, nhóm và người khác.