온라인 JSON 포매터 & 검증기

JSON 문자열을 붙여넣으면 들여쓰기를 자동 정리하고 문법 오류를 검사합니다. 들여쓰기 2칸/4칸/탭 선택 가능. Minify(압축)도 지원합니다.

들여쓰기
입력
결과

사용법

  1. 입력창에 정리하려는 JSON 문자열을 붙여넣습니다. API 응답, 설정 파일, 로그에서 복사한 데이터도 그대로 사용할 수 있습니다.
  2. 들여쓰기(2칸/4칸/Tab)를 선택하고 포매팅 버튼을 누르면 보기 좋게 정렬됩니다. 문법 오류가 있으면 어느 부분이 잘못됐는지 바로 표시됩니다.
  3. 반대로 용량을 줄이고 싶다면 압축(Minify)을 눌러 공백과 줄바꿈을 제거한 한 줄짜리 JSON을 얻을 수 있습니다.

언제 쓰면 좋은가

  • REST API 응답을 개발자 도구 콘솔에서 복사해왔는데 한 줄로 뭉쳐 있어 읽기 힘들 때
  • config.json, package.json 같은 설정 파일을 수정하기 전에 문법이 맞는지 빠르게 검증할 때
  • production 로그에 찍힌 JSON 페이로드를 사람이 읽을 수 있는 형태로 바꿔 디버깅할 때

자주 묻는 질문

Q. 입력한 JSON이 서버로 전송되나요?
아닙니다. 이 도구는 브라우저 안에서 JavaScript의 JSON.parse/JSON.stringify로만 동작하며, 어떤 데이터도 서버에 저장되거나 전송되지 않습니다. 민감한 API 키나 개인정보가 섞인 응답도 안심하고 붙여넣을 수 있습니다.

Q. 왜 "파싱 오류"가 뜨나요?
가장 흔한 원인은 마지막 항목 뒤에 남은 쉼표(trailing comma), 문자열을 작은따옴표로 감싼 경우, 키에 따옴표를 빠뜨린 경우입니다. 오류 메시지에 표시되는 위치를 확인해보세요.

Q. 대용량 JSON도 처리되나요?
수 MB 단위까지는 문제없이 처리되지만, 브라우저 메모리를 사용하는 방식이라 지나치게 큰 파일(수십 MB 이상)은 탭이 느려질 수 있습니다.