Công cụ lập trình
Định dạng, chuyển đổi, mã hóa và tạo dữ liệu. Miễn phí, nhanh và riêng tư: dữ liệu của bạn luôn ở trong trình duyệt.
100 công cụ
Bộ chuyển đổi
Chuyển đổi màu (HEX, RGB, HSL) Chuyển đổi màu giữa HEX, RGB, HSL, HSV và CMYK, xem trước trực tiếp và kiểm tra độ tương phản với nền trắng và đen. Chuyển CSV sang bảng HTML Biến dữ liệu CSV thành bảng HTML gọn gàng có hàng tiêu đề, sẵn sàng dán vào trang web hoặc email. Chuyển đổi CSV sang JSON Chuyển CSV sang JSON và JSON ngược lại sang CSV, tự nhận diện dấu phân cách, hỗ trợ tiêu đề và nhận diện kiểu dữ liệu. Chuyển CSV sang bảng Markdown Chuyển CSV hoặc TSV thành bảng Markdown căn chỉnh gọn gàng cho README, tài liệu và issue trên GitHub. Chuyển CSV sang SQL Chuyển CSV thành câu lệnh CREATE TABLE và INSERT cho MySQL, PostgreSQL, SQLite hoặc SQL Server, tự suy ra kiểu cột. Chuyển đổi CSV sang TSV Chuyển giá trị phân tách bằng dấu phẩy sang giá trị phân tách bằng tab, xử lý đúng các ô có dấu nháy. Chuyển đổi CSV sang XML Chuyển các hàng CSV thành phần tử XML, dùng hàng tiêu đề làm tên phần tử. Tự động nhận diện dấu phân cách. Chuyển curl sang code Chuyển lệnh curl thành code JavaScript fetch, Node.js axios, Python requests, Go, PHP, Java hoặc C#. Chuyển đổi đơn vị dung lượng dữ liệu Chuyển đổi giữa bit, byte, KB, MB, GB, TB và các đơn vị nhị phân KiB, MiB, GiB. Chuyển đổi Excel sang CSV (XLSX ⇄ CSV) Chuyển bất kỳ trang tính nào của tệp .xlsx sang CSV, hoặc biến CSV thành tệp Excel. Giữ nguyên ngày tháng, số và ô nhiều dòng. Không tải lên gì cả. Chuyển HTML sang Markdown Chuyển HTML thành Markdown gọn gàng với tiêu đề, danh sách, liên kết, hình ảnh, khối mã và bảng GitHub. Chuyển đổi định dạng ảnh (JPG, PNG, WebP) Chuyển ảnh sang JPG, PNG hoặc WebP hàng loạt, thu nhỏ theo kích thước tối đa và tải từng ảnh hoặc cả gói ZIP. Chạy trong trình duyệt. Chuyển ảnh sang PDF Ghép ảnh JPG, PNG, WebP và các ảnh khác thành một tệp PDF, mỗi trang một ảnh, khổ A4, Letter hoặc vừa với từng ảnh. Không tải lên gì cả. Chuyển JSON Lines sang JSON Chuyển JSON Lines (JSONL, NDJSON) thành mảng JSON và mảng JSON ngược lại thành JSON Lines, lỗi được báo kèm số dòng. JSON sang struct Go Tạo struct Go kèm thẻ json từ mẫu JSON, hỗ trợ struct lồng nhau đặt tên riêng hoặc nội tuyến và omitempty. Chuyển JSON sang bảng HTML Biến một mảng JSON các object thành bảng HTML, làm phẳng các trường lồng nhau thành cột có tên dạng dấu chấm. Chuyển JSON sang bảng Markdown Chuyển mảng đối tượng JSON thành bảng Markdown căn chỉnh gọn gàng, các trường lồng nhau được trải thành cột. Chuyển đổi JSON sang TSV Chuyển một mảng JSON các object sang giá trị phân tách bằng tab để dán thẳng vào Excel hoặc Google Sheets. JSON sang TypeScript Tạo interface hoặc type TypeScript từ mẫu JSON, hỗ trợ kiểu lồng nhau, trường tùy chọn và xử lý null. Chuyển đổi JSON sang XML Chuyển JSON sang XML hợp lệ, có thụt lề, với mảng thành các phần tử lặp lại và khóa "@" thành thuộc tính. Chuyển JSON5 sang JSON Chuyển JSON5 hoặc JSONC (chú thích, dấu phẩy cuối, khóa không có ngoặc kép, ngoặc đơn) thành JSON chuẩn, chặt chẽ. Chuyển Markdown sang HTML Chuyển Markdown sang HTML với GitHub Flavored Markdown, ID tiêu đề, lọc an toàn tùy chọn và xuất trang đầy đủ. Chuyển đổi hệ cơ số Chuyển số nguyên với độ lớn bất kỳ giữa hệ nhị phân, bát phân, thập phân, thập lục phân và cơ số 36. Chuyển PDF sang ảnh (PNG, JPG) Chuyển từng trang PDF thành ảnh PNG, JPG hoặc WebP với độ phân giải tùy chọn, rồi tải từng trang hoặc cả gói ZIP. Không tải gì lên máy chủ. Chuyển SVG sang PNG Chuyển mã hoặc tệp SVG thành ảnh PNG, JPG hay WebP sắc nét ở mức 1×–4× hoặc độ rộng tùy ý, với nền trong suốt hoặc màu đặc. Văn bản sang nhị phân và Hex Chuyển văn bản thành byte UTF-8 ở dạng nhị phân, hex, thập phân hoặc bát phân, và giải mã byte trở lại văn bản. Chuyển TOML sang JSON Chuyển TOML sang JSON và JSON sang TOML: bảng, mảng bảng, bảng nội tuyến và ngày giờ, báo đúng vị trí lỗi. Chuyển đổi đơn vị Chuyển đổi đơn vị chiều dài, khối lượng, nhiệt độ, thể tích, diện tích, tốc độ, thời gian, áp suất và năng lượng ở cùng một nơi. Chuyển đổi Unix timestamp Chuyển Unix timestamp (giây, mili giây, micro giây hoặc nano giây) sang ngày giờ dễ đọc và ngược lại. Chuyển XML sang CSV Chuyển các bản ghi XML lặp lại thành các hàng CSV, với thuộc tính và phần tử lồng nhau làm cột. Chuyển XML sang bảng HTML Hiển thị các bản ghi XML lặp lại thành bảng HTML, với thuộc tính và phần tử lồng nhau làm cột. Chuyển XML sang JSON Chuyển XML sang JSON ngay trong trình duyệt, giữ thuộc tính, văn bản và phần tử lặp lại, báo đúng vị trí lỗi. Chuyển XML sang TSV Chuyển các bản ghi XML lặp lại thành giá trị phân tách bằng tab, dán thẳng vào bảng tính. Chuyển YAML sang JSON Chuyển YAML sang JSON và JSON sang YAML, hỗ trợ anchor, tệp nhiều tài liệu và báo đúng vị trí lỗi.
Định dạng & rút gọn
Định dạng code Làm đẹp code HTML, CSS, JavaScript, TypeScript, JSON, XML, Markdown, YAML và GraphQL bằng Prettier. Định dạng code Go Định dạng mã nguồn Go bằng gofmt, được biên dịch sang WebAssembly và chạy ngay trong trình duyệt của bạn. Rút gọn JavaScript & CSS Rút gọn JavaScript bằng Terser và CSS bằng CSSO để giảm kích thước tệp, ngay trong trình duyệt của bạn. Làm rối code JavaScript Làm JavaScript khó đọc bằng cách đổi tên biến, ẩn chuỗi và làm phẳng luồng logic, trong khi code vẫn chạy y như cũ. Định dạng & kiểm tra JSON Làm đẹp, kiểm tra và rút gọn JSON với vị trí lỗi chính xác. Chạy hoàn toàn trong trình duyệt của bạn. Kiểm tra JSON Schema Kiểm tra dữ liệu JSON theo JSON Schema (2020-12, 2019-09, draft-07 hoặc draft-04) và xem từng lỗi kèm đường dẫn. Trình chỉnh sửa JSON dạng cây Xem JSON dưới dạng cây có thể thu gọn và sửa trực tiếp khóa, giá trị và kiểu dữ liệu, JSON được cập nhật ngay khi bạn sửa. Công cụ thử JSONPath Chạy truy vấn JSONPath trên JSON và xem mọi giá trị khớp cùng đường dẫn của nó, hỗ trợ bộ lọc và hàm (RFC 9535). Định dạng PHP Làm đẹp mã PHP theo PER Coding Style (PSR-12) bằng plugin PHP chính thức của Prettier. Định dạng Python Định dạng mã Python theo phong cách Black bằng Ruff formatter được biên dịch sang WebAssembly. Định dạng Ruby Định dạng mã Ruby bằng Syntax Tree, chạy trên trình thông dịch Ruby thật được biên dịch sang WebAssembly. Định dạng SQL Làm đẹp câu truy vấn SQL cho MySQL, PostgreSQL, SQL Server, Oracle, SQLite, BigQuery và nhiều hệ khác. Định dạng & kiểm tra YAML Kiểm tra cú pháp YAML, liệt kê từng lỗi kèm dòng và cột, và định dạng lại YAML hợp lệ với thụt lề thống nhất.
Mã hóa & băm
Mã hóa & giải mã Base64 Mã hóa văn bản sang Base64 hoặc giải mã Base64 về văn bản, hỗ trợ đầy đủ UTF-8 và dạng an toàn cho URL. Mã hóa & giải mã URL Mã hóa phần trăm văn bản để dùng an toàn trong URL và query string, hoặc giải mã chuỗi %XX trở lại văn bản dễ đọc. Giải mã JWT Giải mã JSON Web Token để đọc header và payload, đồng thời kiểm tra thời điểm phát hành và thời điểm hết hạn. Tạo mã băm MD5 & SHA Tính cùng lúc mã băm MD5, SHA-1, SHA-256, SHA-384 và SHA-512 của bất kỳ văn bản nào, dạng hex hoặc Base64. Tạo mã băm MD5 Tính mã băm MD5 của bất kỳ văn bản nào, từng dòng nếu cần. Đầu ra Hex hoặc Base64, tính ngay trong trình duyệt. Tạo mã băm SHA-256 Tính mã băm SHA-256 của bất kỳ văn bản nào, từng dòng nếu cần. Đầu ra Hex hoặc Base64, tính ngay trong trình duyệt. Mã hóa & giải mã HTML entity Chuyển văn bản thành HTML entity như < và é, hoặc giải mã entity trở lại văn bản thuần. Chuyển ảnh sang Base64 Chuyển ảnh PNG, JPG, GIF, WebP hoặc SVG thành data URI Base64 cho CSS, HTML và Markdown, hoặc giải mã Base64 trở lại thành ảnh. Tạo và ký JWT Tạo và ký JSON Web Token từ payload JSON bằng HS256/384/512, hoặc RS, PS, ES với khóa riêng PEM. Escape và unescape chuỗi Escape hoặc unescape chuỗi cho JSON, JavaScript, Java/C#, Python, SQL, CSV, XML, biểu thức chính quy và lệnh shell. Tạo mã băm SHA-1 Tính mã băm SHA-1 của bất kỳ văn bản nào, từng dòng nếu cần. Đầu ra Hex hoặc Base64, tính ngay trong trình duyệt. Tạo mã băm SHA-512 Tính mã băm SHA-512 của bất kỳ văn bản nào, từng dòng nếu cần. Đầu ra Hex hoặc Base64, tính ngay trong trình duyệt. Tạo HMAC Tính HMAC-MD5, HMAC-SHA1, HMAC-SHA256, HMAC-SHA384 và HMAC-SHA512 của một thông điệp với khóa bí mật, dạng hex hoặc Base64. Tạo và kiểm tra hash bcrypt Băm mật khẩu bằng bcrypt với mức chi phí bạn chọn, hoặc kiểm tra mật khẩu có khớp với một hash bcrypt hay không. Mã hóa và giải mã AES Mã hóa và giải mã văn bản bằng AES-GCM hoặc AES-CBC với cụm mật khẩu (PBKDF2) hoặc khóa hex, đầu ra Base64. Trình tạo mã TOTP / HOTP Tạo mã xác thực hai yếu tố (TOTP và HOTP) từ khóa bí mật Base32 hoặc URI otpauth://, hỗ trợ SHA-1/256/512, 6–8 chữ số và đồng hồ đếm ngược trực tiếp.
Công cụ văn bản
Kiểm tra Regex Kiểm tra biểu thức chính quy JavaScript trực tiếp: tô sáng kết quả khớp, xem nhóm bắt và xem trước phép thay thế. So sánh văn bản So sánh hai đoạn văn bản và tô sáng phần được thêm, xóa hoặc thay đổi theo từng dòng, từng từ hoặc từng ký tự. Đếm từ Đếm từ, ký tự, câu, đoạn văn và byte, kèm thời gian đọc và thời gian nói. Hỗ trợ tiếng Trung và emoji. Chuyển đổi chữ hoa chữ thường Chuyển văn bản sang CHỮ HOA, chữ thường, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case và nhiều kiểu khác cùng lúc. Sắp xếp dòng Sắp xếp các dòng theo bảng chữ cái, tự nhiên, theo số hoặc độ dài; xóa dòng trùng và dòng trống, cắt khoảng trắng hoặc xáo trộn ngẫu nhiên. Xóa thẻ HTML Loại bỏ thẻ HTML, script và style, giữ lại văn bản sạch, dễ đọc cùng các đoạn văn. Kiểm tra cú pháp địa chỉ email Kiểm tra cú pháp một hoặc nhiều địa chỉ email, phát hiện lỗi gõ tên miền thường gặp và loại bỏ trùng lặp. Chỉ kiểm tra định dạng, không tra cứu hộp thư. Máy tính ngày Đếm số ngày, tuần, tháng và ngày làm việc giữa hai ngày, hoặc cộng trừ năm, tháng, tuần, ngày vào một ngày. Kiểm tra Regex PCRE Kiểm tra biểu thức chính quy tương thích PHP / Perl bằng engine PCRE2 thật: đệ quy, lượng từ sở hữu, \K và hơn thế nữa.
Phát triển web
Phân tích biểu thức Cron Giải thích biểu thức cron bằng ngôn ngữ dễ hiểu và liệt kê các lần chạy tiếp theo theo múi giờ của bạn hoặc UTC. Xem trước Markdown Viết Markdown và xem kết quả hiển thị trực tiếp theo GitHub Flavored Markdown, rồi sao chép HTML. Chạy thử HTML, CSS & JS Viết HTML, CSS và JavaScript và xem kết quả ngay lập tức, có console, liên kết chia sẻ và tải HTML. Chạy trong sandbox trên trình duyệt của bạn. Phân tích URL Tách URL thành giao thức, máy chủ, cổng, đường dẫn, tham số truy vấn và fragment, giải mã chúng và chỉnh sửa truy vấn để dựng lại URL. Trình tạo gradient CSS Tạo gradient CSS tuyến tính, tỏa tròn và hình nón trực quan: điểm màu, góc và tâm, xem trước trực tiếp, mẫu có sẵn và CSS để sao chép. Trình tạo đổ bóng CSS (box-shadow) Thiết kế đổ bóng CSS trực quan: xếp chồng nhiều lớp, chỉnh độ lệch, độ mờ, độ lan, màu và inset, xem trước trực tiếp, mẫu có sẵn và CSS để sao chép. Tạo favicon Tạo favicon từ chữ, emoji hoặc logo: favicon.ico, các cỡ PNG, Apple touch icon, web manifest và thẻ HTML trong một tệp ZIP. Trình tạo thẻ meta Tạo thẻ meta SEO, thẻ Open Graph và Twitter Card cho trang của bạn, kèm xem trước kết quả tìm kiếm và thẻ mạng xã hội. Phân tích User Agent Phân tích chuỗi User-Agent thành trình duyệt, engine, hệ điều hành, thiết bị và CPU, đồng thời nhận diện crawler, bot AI và HTTP client. Máy tính mạng con (IPv4 CIDR) Tính địa chỉ mạng, địa chỉ broadcast, dải host, số host, netmask và wildcard mask từ CIDR hoặc IP kèm mặt nạ, và chia một mạng thành nhiều mạng con. Máy tính chmod Chuyển quyền tệp Unix giữa ô đánh dấu, dạng bát phân (755) và dạng ký hiệu (rwxr-xr-x), hỗ trợ setuid, setgid và sticky bit, kèm lệnh chmod sẵn để sao chép. Chuyển đổi múi giờ Chuyển đổi ngày giờ giữa các múi giờ trên thế giới, tính cả giờ mùa hè, hiển thị độ lệch UTC và thay đổi ngày cho từng múi giờ. Kiểm tra độ tương phản màu (WCAG) Kiểm tra tỷ lệ tương phản WCAG 2.x giữa màu chữ và màu nền, kết quả AA và AAA cho chữ thường, chữ lớn và giao diện, xem trước trực tiếp và màu đạt chuẩn gần nhất. Chuyển đổi PX sang REM Đổi px sang rem hoặc em (và ngược lại) với cỡ chữ gốc tùy chọn, xem bảng quy đổi và chuyển cùng lúc mọi giá trị px trong đoạn CSS đã dán. Trình tạo robots.txt Tạo tệp robots.txt: cho phép hoặc chặn đường dẫn theo user-agent, thêm sitemap và crawl-delay, chặn trình thu thập AI chỉ với một cú nhấp. Trình tạo sơ đồ trang web XML Chuyển danh sách URL thành sitemap.xml có lastmod, changefreq và priority, hoặc kiểm tra và định dạng sơ đồ trang web có sẵn. Tạo tệp .htaccess Tạo tệp .htaccess cho Apache: bắt buộc HTTPS, chuyển hướng www, chuyển hướng 301, trang 404, gzip, cache và header bảo mật. Trình tạo bo góc CSS (border-radius) Đặt CSS border-radius cho từng góc, gồm góc elip và hình blob, theo px, % hoặc rem, xem trước trực tiếp, mẫu có sẵn và CSS ngắn nhất để sao chép. Chỉnh sửa ảnh online Cắt, xoay, lật, đổi kích thước và chỉnh màu ảnh ngay trong trình duyệt, áp bộ lọc, đọc EXIF và lưu thành PNG, JPG hoặc WebP. Không tải lên gì cả. Tạo CSS font stack Tạo font stack CSS font-family đa nền tảng với font hệ thống, font dự phòng cho tiếng Trung/Nhật/Hàn và emoji. Tạo CSS sprite Ghép nhiều biểu tượng thành một ảnh sprite PNG và nhận các class CSS background-position cho từng ảnh.
Trình tạo
Tạo UUID Tạo hàng loạt UUID v4 ngẫu nhiên hoặc UUID v7 theo thứ tự thời gian, dùng bộ sinh số ngẫu nhiên an toàn của trình duyệt. 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ã, ngay trong trình duyệt của bạn. Tạo mã QR Biến URL hoặc văn bản bất kỳ thành mã QR và tải về dạng SVG hoặc PNG. Không cần đăng ký, không có liên kết theo dõi. Trình tạo Lorem Ipsum Tạo văn bản giữ chỗ Lorem Ipsum theo đoạn, câu hoặc từ, dạng văn bản thuần hoặc HTML, kèm văn bản giả tiếng Trung, Nhật, Hàn, Nga, Ả Rập, Hindi và Thái. Trình tạo Nano ID Tạo Nano ID: mã định danh duy nhất ngắn, an toàn cho URL, dùng số ngẫu nhiên mật mã, độ dài tùy chọn, bảng ký tự có sẵn hoặc tự đặt và ước tính khả năng trùng lặp. Tạo ULID Tạo ULID: ID duy nhất 26 ký tự, sắp xếp được theo thời gian, dùng nguồn ngẫu nhiên an toàn, tối đa 1000 cái mỗi lần. Trình tạo .gitignore Tạo tệp .gitignore bằng cách kết hợp các mẫu cho ngôn ngữ, framework, trình soạn thảo và hệ điều hành của bạn.
Khác
Mã trạng thái HTTP Giải thích dễ hiểu mọi mã trạng thái HTTP: ý nghĩa, nguyên nhân thường gặp, cách khắc phục, phản hồi mẫu và RFC định nghĩa nó. Ví dụ biểu thức cron Biểu thức cron sẵn để sao chép cho các lịch phổ biến, kèm giải thích từng trường, các lần chạy tiếp theo và phiên bản cho Kubernetes, GitHub Actions, Quartz và Spring.