Trình định dạng & rút gọn JavaScript
Làm đẹp code với Prettier hoặc rút gọn ngay trong trình duyệt. Hỗ trợ cú pháp hiện đại — async/await, optional chaining, JSX.
Đang tải Prettier…
Cách dùng
- 1 Dán code JavaScript vào.
- 2 Chọn Beautify (Prettier) hoặc Minify.
- 3 Tùy chỉnh Print width, kiểu dấu nháy, dấu chấm phẩy.
- 4 Sao chép hoặc tải kết quả về.
Vì sao dùng công cụ này
- Sử dụng Prettier với trình phân tích cú pháp Babel — hỗ trợ JavaScript hiện đại bao gồm cả JSX.
- Chỉ tải khi cần dùng — trang vẫn tải nhanh.
- Hỗ trợ cả hai chiều — làm đẹp bundle đã minify hoặc rút gọn code nguồn của bạn.
- Xử lý hoàn toàn phía client — code của bạn không rời khỏi trình duyệt.
Câu hỏi thường gặp
Công cụ này có hoạt động với TypeScript không?
Chỉ một phần — trình phân tích cú pháp Babel có thể xử lý TS đơn giản. Để hỗ trợ đầy đủ TypeScript, hãy tìm một công cụ định dạng chuyên cho TypeScript.
Công cụ có thể làm đẹp bundle production đã minify không?
Có — nhưng Prettier chỉ định dạng code nguồn, không khôi phục bundle. Tên biến vẫn giữ nguyên dạng đã rút gọn.
Chế độ Minify so với Terser thì thế nào?
Chế độ Minify của chúng tôi khá thận trọng — chỉ loại bỏ comment và gộp khoảng trắng. Nó KHÔNG đổi tên định danh (identifier), không gộp hằng số (constant folding) hay loại bỏ dead code. Hãy dùng Terser hoặc esbuild để minify cho production.
Trình định dạng & rút gọn JavaScript là gì?
JavaScript Formatter là công cụ giúp làm đẹp (beautify) code JavaScript bằng Prettier hoặc rút gọn (minify) ngay trong trình duyệt. Chế độ beautify thụt lề lại và chuẩn hóa code theo một phong cách nhất quán, dễ đọc, còn chế độ minify giúp giảm dung lượng file. Công cụ hỗ trợ cú pháp hiện đại bao gồm async/await, optional chaining và JSX, đồng thời xử lý code hoàn toàn phía client ngay trên thiết bị của bạn.
Tính năng
Làm đẹp với Prettier
Thụt lề lại và chuẩn hóa mã theo phong cách nhất quán của Prettier, hỗ trợ async/await, optional chaining và JSX.
Thu nhỏ với Terser
Nén mã bằng terser và xem chênh lệch dung lượng trước/sau.
Riêng tư 100%
Mã được định dạng ngay trên thiết bị của bạn và không bao giờ được tải lên.
Ví dụ
Input
const f=(a,b)=>{return a+b}
Output
const f = (a, b) => {
return a + b;
};
Trường hợp sử dụng
-
1
Dọn dẹp JS lộn xộn
Định dạng lại JavaScript đã bị thu nhỏ hoặc có phong cách không nhất quán thành bố cục Prettier dễ đọc.
-
2
Thu nhỏ cho môi trường production
Thu nhỏ script bằng terser để giảm kích thước bundle trước khi triển khai.
-
3
Chuẩn hóa trước khi review
Áp dụng một định dạng nhất quán để diff chỉ hiển thị thay đổi thực sự, không phải nhiễu khoảng trắng.
Trình định dạng & rút gọn JavaScript so với các lựa chọn khác
| Tính năng | Zerethon Tools | Công cụ trực tuyến thường gặp | Ứng dụng máy tính |
|---|---|---|---|
| Signup required | No | Sometimes | No (IDEs) |
| Code leaves device | No | Yes | No |
| Engine | Prettier | Varies | Prettier / ESLint |
| Beautify + minify | Both | Sometimes | Both |
| Modern syntax (async, JSX) | Yes | Sometimes | Yes |
| Free | Yes | Yes | Often paid |
Công cụ định dạng JavaScript của Zerethon giúp làm đẹp mã bằng Prettier hoặc thu nhỏ bằng terser, tất cả ngay trong trình duyệt của bạn. Beautify chuẩn hóa thụt lề, dấu ngoặc kép và khoảng cách theo một phong cách nhất quán; minify giảm dung lượng tệp và hiển thị so sánh trước/sau. Công cụ phân tích cú pháp JavaScript hiện đại — async/await, optional chaining và JSX — và không bao giờ tải mã của bạn lên máy chủ.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
- Prettier — Tài liệu — Prettier
- Terser — Trình nén và làm rối JavaScript — GitHub
- JavaScript — MDN
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình định dạng & rút gọn JavaScript chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.