Làm đẹp & rút gọn JSON - Định dạng và kiểm tra JSON miễn phí

Dán, kiểm tra và làm đẹp JSON với thụt lề 2 / 4 / 8 khoảng trắng, hoặc rút gọn thành một dòng duy nhất. Thả tệp .json hoặc dán vào, rồi sao chép hoặc tải về.

Dán JSON của bạn vào đây…

hoặc thả vào một tệp .json

Tệp được tự động xóa sau khi xử lýXử lý an toàn qua HTTPS

Xong với Làm đẹp JSON? Hãy thử tiếp các công cụ này

Những công cụ được chọn lọc kết hợp tốt với Làm Đẹp JSON. Tiếp tục làm việc mà không mất tệp của bạn.

Xem tất cả công cụ

Frequently Asked Questions

Dán JSON của bạn vào khung nhập liệu — nó được phân tích và định dạng lại ngay lập tức với thụt lề 2, 4 hoặc 8 khoảng trắng. Nếu JSON không hợp lệ, bạn sẽ nhận được chính xác dòng và cột của lỗi từ bộ phân tích gốc. Mọi thứ chạy trong trình duyệt của bạn, nên không cần khóa API, không giới hạn tần suất và dữ liệu của bạn không bao giờ rời khỏi thiết bị. Dùng Prettify để có kết quả dễ đọc, được thụt lề hoặc Minify để gộp thành một dòng duy nhất nhằm truyền đi qua mạng.

usage

Prettify thêm dấu xuống dòng và thụt lề để JSON dễ đọc và dễ rà soát khi gỡ lỗi. Minify loại bỏ mọi khoảng trắng, tab và dấu xuống dòng, tạo ra dung lượng nhỏ nhất có thể — hữu ích cho các yêu cầu API, cấu hình nhúng trong mã nguồn và giảm kích thước gói. Công cụ của chúng tôi cung cấp cả hai chế độ chỉ với một cú nhấp.

features

Quá trình xác thực được hỗ trợ bởi JSON.parse gốc của trình duyệt, chính là bộ phân tích cú pháp mà mọi môi trường JavaScript đều dùng. Lỗi sẽ hiển thị đúng token gây vấn đề cùng với vị trí của nó, thường chỉ rõ một dấu phẩy bị thiếu, dấu ngoặc không khớp, dấu phẩy thừa hoặc khóa không có dấu nháy. Sửa chỗ được tô sáng và bảng đầu ra sẽ cập nhật ngay khi bạn gõ.

technical

Không. Công cụ JSON Prettify chạy 100% phía máy khách trong trình duyệt của bạn — không có vòng truy vấn đến máy chủ, không ghi log, không lưu bộ nhớ đệm. Điều này khiến nó an toàn cho những dữ liệu nhạy cảm như phản hồi API chứa dữ liệu cá nhân, cấu hình nội bộ hay các thông tin bí mật của môi trường vận hành mà bạn không bao giờ muốn dán vào một công cụ trực tuyến.

privacy

Có. Kéo bất kỳ file .json nào vào bảng nhập liệu và nó sẽ được đọc thẳng vào trình soạn thảo. Các file lớn (bản trích xuất API nhiều megabyte, cấu hình đã xuất, file nhật ký) đều hoạt động miễn là trình duyệt của bạn có thể giữ chúng trong bộ nhớ — thường là hàng chục megabyte không gặp vấn đề gì.

usage

Không, công cụ tuân thủ nghiêm ngặt JSON theo RFC 8259 vì đó là những gì JSON.parse chấp nhận. Chú thích, dấu phẩy thừa ở cuối, dấu nháy đơn và khóa không đặt trong dấu nháy sẽ bị báo là không hợp lệ. Nếu bạn cần hỗ trợ JSON5 hoặc JSONC, hãy loại bỏ cú pháp phi tiêu chuẩn trước, rồi định dạng bằng Pixoate.

features

Sau khi định dạng, nhấp Sao chép để đưa kết quả vào bộ nhớ tạm chỉ với một thao tác, hoặc nhấp Tải xuống để lưu thành output.json (hoặc output.min.json ở chế độ thu gọn). Kết quả giữ nguyên mã hóa UTF-8, nên emoji và ký tự không phải Latin vẫn được giữ nguyên vẹn.

tips

Hoàn toàn miễn phí, không cần tài khoản. Không có giới hạn sử dụng, không hình mờ, không quảng cáo trong kết quả và không có gói trả phí. Công cụ này tồn tại bên cạnh các tiện ích PDF và ảnh của chúng tôi như một phần của bộ công cụ miễn phí dành cho nhà phát triển và nhà sáng tạo.

pricing

Công cụ kiểm tra xem JSON của bạn có đúng cú pháp theo chuẩn RFC 8259 không — nó phân tích tài liệu và chỉ chính xác dòng, cột của mọi lỗi — nhưng không kiểm tra theo JSON Schema (trường bắt buộc, kiểu giá trị, khoảng giá trị). Nó lý tưởng để kiểm tra cú pháp và định dạng tức thì; còn để kiểm tra tuân thủ schema, bạn sẽ cần một trình kiểm tra JSON Schema chuyên dụng.

technical

Hai dấu cách là mặc định phổ biến nhất — khớp với Prettier và hầu hết các quy chuẩn định dạng, đồng thời ngăn các đối tượng lồng sâu trôi quá xa sang phải. Bốn dấu cách dễ đọc với các tệp cấu hình nông, còn tám dấu cách chủ yếu dùng để in hoặc trình chiếu. Cả ba đều cho ra JSON hợp lệ giống hệt nhau, nên hãy chọn mức mà linter của nhóm bạn yêu cầu, rồi Sao chép hoặc Tải về kết quả.

tips

Có — bên cạnh trình định dạng JSON này, chúng tôi còn có công cụ HTML Prettify giúp làm đẹp và rút gọn HTML, thuộc cùng bộ công cụ lập trình miễn phí chạy ngay trong trình duyệt. Riêng với JSON, trang này xử lý làm đẹp, rút gọn và kiểm tra cú pháp; hãy chuyển sang trình định dạng tương ứng cho các ngôn ngữ khác.

features

Tree mode renders your parsed JSON as an interactive, collapsible tree instead of a flat text block, so you can expand or collapse nested objects and arrays to explore a large API response without scrolling through indentation. Prettify still gives you copyable, downloadable formatted text; switch to Tree when you just need to inspect structure, then back to Prettify or Minify when you need the actual output file.

features

Use Tree mode first to explore a big nested payload — expand only the branches you care about instead of scrolling a wall of indented text. Once you've confirmed the shape is correct, switch to Minify to produce the compact single-line JSON you actually paste into a request body or config file; both modes read the same pasted input, so switching between them is instant.

tips

Click Try sample to instantly load a small demo JSON object with a nested object, an array and a boolean so you can see Prettify, Minify and Tree mode working before pasting real data. Once you're done inspecting it, hit Clear next to the input panel to wipe the editor back to empty and start fresh with your own JSON.

usage

How JSON Prettify helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

For Developers

Gỡ lỗi phản hồi API

Dán một phản hồi API đã rút gọn từ công cụ dành cho nhà phát triển và xem ngay cấu trúc được thụt lề. Phát hiện các trường bị thiếu, kiểm tra cấu trúc và xác nhận cách xử lý null so với undefined mà không cần mở tiện ích xem JSON.

For Developers

Dọn dẹp tệp cấu hình

Đưa một tệp package.json, tsconfig.json hay .eslintrc.json rối rắm trở lại dạng dễ đọc sau khi giải quyết xung đột merge. Định dạng, kiểm tra nhanh và commit một phiên bản sạch trong một phút.

For Developers

Kiểm Tra Bản Xuất Cơ Sở Dữ Liệu

Kiểm tra một bản xuất JSON từ MongoDB, DynamoDB hoặc Firestore trước khi nhập vào. Xác minh rằng cấu trúc khớp với schema của bạn và không có bản ghi nào gặp lỗi giá trị null ngoài ý muốn.

For Developers

Kiểm tra payload của webhook

Bắt nội dung webhook đến từ Stripe, GitHub, Linear hoặc Slack và định dạng đẹp để hiểu cấu trúc của nó — điều thiết yếu khi xây dựng tích hợp hoặc gỡ lỗi các trường sự kiện bị thiếu.

For Developers

Trợ thủ đánh giá mã

Dán các ví dụ JSON do người review cung cấp vào mô tả PR ở dạng đã định dạng đầy đủ, hoặc thu gọn bằng Minify khi không gian trong cuộc trò chuyện hạn chế. Dù theo cách nào, tệp vẫn hợp lệ và an toàn để sao chép-dán.

Privacy & Security

Xử lý khóa bí mật môi trường sản xuất

Vì mọi thứ đều chạy trong trình duyệt của bạn, bạn có thể dán các dữ liệu bí mật của môi trường production để kiểm tra mà không cần bất kỳ kết nối mạng nào — chính là quy trình mà các nhóm DevOps cần nhưng các công cụ JSON trên đám mây không thể cung cấp một cách an toàn.

For Developers

Explore Massive GraphQL & Nested API Responses

Switch to Tree mode to expand only the branches you care about in a huge nested payload, instead of scrolling a wall of prettified indentation to find one field.

Productivity

Prep Request Bodies for Postman & Insomnia

Paste a rough JSON body, prettify it to check the shape is right, then Minify before saving it into a Postman or Insomnia collection so it stores compactly.

Education

Teach JSON Structure to New Developers

Use Tree mode's collapsible nested view to walk bootcamp students or junior engineers through how objects and arrays nest, without them getting lost in raw indentation.

For Business

Tidy Log Exports Before Filing a Support Ticket

Paste a minified error log or JSON blob copied from your monitoring tool, prettify it into a readable format, and paste the clean version into a support ticket or Slack thread.

For Developers

Validate Config Files Before Committing

Paste a package.json, tsconfig.json or other JSON config file to catch a stray trailing comma, unmatched bracket or unquoted key via the native JSON.parse error message — before a malformed config breaks your build or CI pipeline.