Định dạng JSON 🔒 Dữ liệu của bạn không rời khỏi trình duyệt.
Định dạng, kiểm tra và nén JSON, chỉ rõ vị trí lỗi.
Ctrl+Enter Định dạng · Ctrl+Shift+M Nén (minify) · Ctrl+S Tải xuống
Về công cụ này
Công cụ định dạng JSON giúp làm đẹp (pretty-print), kiểm tra cú pháp (validate) và nén (minify) dữ liệu JSON. Khi JSON sai cú pháp, công cụ chỉ ra đúng dòng và cột bị lỗi thay vì chỉ báo "invalid" — tiết kiệm thời gian tìm dấu phẩy thừa hay ngoặc thiếu.
Toàn bộ xử lý dùng JSON.parse chuẩn của trình duyệt, chạy 100% trên máy bạn. Dữ liệu API, cấu hình hay payload nhạy cảm không bao giờ được tải lên máy chủ.
Câu hỏi thường gặp
"Sửa" thực sự sửa những gì?
Nó xử lý những lỗi thường gặp nhất trong JSON được chỉnh sửa thủ công hay copy-paste — dấu phẩy thừa cuối, dùng nháy đơn thay vì nháy kép, key không có dấu ngoặc kép, chú thích và các lỗi tương tự. Nó không phải phép màu: đầu vào bị hỏng nặng vẫn có thể cần sửa tay.
Sự khác biệt giữa Format và Minify là gì?
Format thụt lề lại JSON để dễ đọc theo độ rộng bạn chọn; Minify loại bỏ mọi khoảng trắng không cần thiết để tạo ra payload nhỏ nhất có thể — hữu ích trước khi gửi JSON qua mạng.
Escape và Unescape làm gì?
Escape bọc văn bản của bạn thành một chuỗi literal JSON (đặt trong dấu ngoặc kép và escape các dấu ngoặc kép/dấu gạch chéo ngược/xuống dòng bên trong) — hữu ích khi bạn cần nhúng văn bản thô vào trong một giá trị JSON. Unescape làm ngược lại, biến một chuỗi literal JSON trở lại thành văn bản thuần.
JSON của tôi có được tải lên máy chủ để xác thực hoặc định dạng không?
Không. Việc phân tích, định dạng và xem dạng cây đều chạy cục bộ trong trình duyệt của bạn — không có gì bạn dán vào đây rời khỏi máy của bạn.
Vì sao chế độ xem cây giới hạn số lượng mục hiển thị cùng lúc?
Các mảng hoặc object rất lớn (hàng chục nghìn mục) sẽ làm treo tab trình duyệt nếu render hết cùng lúc, nên các phần tử con được tải theo từng đợt — nhấn "Xem thêm" để hiện phần còn lại.