JSON 포매터 🔒 데이터가 브라우저 밖으로 나가지 않습니다.
JSON 포맷·검증·압축, 오류 위치를 정확히 표시.
Ctrl+Enter 포맷 · Ctrl+Shift+M 압축 · Ctrl+S 다운로드
이 도구에 대해
이 JSON 포매터는 JSON 데이터를 보기 좋게 정리(pretty-print)하고 검증·압축합니다. JSON이 유효하지 않으면 모호한 "invalid" 대신 오류의 정확한 행과 열을 짚어줍니다. 더 이상 남는 쉼표나 빠진 괄호를 찾아 헤맬 필요가 없습니다.
파싱은 브라우저 내장 JSON.parse를 사용하며 100% 사용자의 기기에서 실행됩니다. API 응답, 설정, 민감한 페이로드가 어디에도 업로드되지 않습니다.
자주 묻는 질문
"복구"는 실제로 무엇을 고쳐주나요?
손으로 편집하거나 복사-붙여넣기한 JSON에서 가장 흔히 나타나는 실수들 — 후행 쉼표, 큰따옴표 대신 작은따옴표, 따옴표 없는 키, 주석 등 —을 처리합니다. 마법은 아니라서, 심하게 잘못된 입력은 여전히 수동으로 고쳐야 할 수 있습니다.
포맷과 압축(Minify)의 차이는 무엇인가요?
포맷은 선택한 들여쓰기 폭으로 JSON을 읽기 쉽게 재정렬하고, 압축(Minify)은 불필요한 공백을 모두 제거해 가능한 가장 작은 크기로 만듭니다 — 네트워크로 JSON을 전송하기 전에 유용합니다.
이스케이프와 언이스케이프는 무엇을 하나요?
이스케이프는 텍스트를 JSON 문자열 리터럴로 감쌉니다(따옴표로 묶고 내부의 따옴표/백슬래시/줄바꿈을 이스케이프) — 원본 텍스트를 JSON 값 안에 넣어야 할 때 유용합니다. 언이스케이프는 그 반대로, JSON 문자열 리터럴을 평문으로 되돌립니다.
제 JSON이 검증이나 포맷을 위해 서버로 업로드되나요?
아닙니다. 파싱, 포맷, 트리 뷰 모두 브라우저 안에서 로컬로 실행됩니다 — 여기에 붙여넣은 내용은 사용자의 기기를 벗어나지 않습니다.
트리 뷰는 왜 한 번에 표시하는 항목 수를 제한하나요?
아주 큰 배열이나 객체(수만 개 항목)를 한 번에 렌더링하면 브라우저 탭이 멈출 수 있어서 하위 항목은 배치 단위로 로드됩니다 — 나머지를 보려면 "더 보기"를 클릭하세요.