본문 바로가기
개발자

JSON 포맷터 · 검사기

JSON을 보기 좋게 들여쓰기하고, 문법 오류 위치를 찾아주며, 한 줄로 압축(minify)합니다.

브라우저에서 로컬 처리 · 서버 업로드 없음

문자: 0

들여쓰기

사용 방법

  1. 위쪽 입력창에 JSON 문자열을 붙여넣거나 직접 작성하세요.
  2. 들여쓰기(2칸·4칸·탭)와 키 정렬 옵션을 고른 뒤 정렬(보기 좋게)를 누르면 결과가 아래에 표시됩니다. (입력창에서 Ctrl/⌘ + Enter로도 실행할 수 있습니다.)
  3. 한 줄로 줄이고 싶다면 압축을, 문법만 확인하려면 검증을 누르세요.
  4. 문법 오류가 있으면 추정 위치(줄·열)와 함께 빨간 안내가 표시됩니다.
  5. 결과는 복사 버튼으로 가져가거나 .json 파일로 내려받기로 저장하세요.

자주 묻는 질문

JSON이 서버로 전송되나요?
아니요. 모든 파싱·정렬·압축은 브라우저 안에서만 처리되며, 입력한 데이터는 어디에도 저장·전송되지 않습니다. API 응답이나 설정 파일처럼 민감한 내용도 안심하고 붙여넣을 수 있습니다.
오류 위치(줄·열)는 정확한가요?
브라우저의 JSON.parse 엔진이 알려주는 오류 메시지를 분석해 위치를 추정합니다. Chrome·Edge 등은 정확한 위치를 알려주지만, 일부 브라우저는 대략적인 위치만 제공할 수 있습니다. 흔한 원인은 마지막 쉼표(trailing comma), 작은따옴표, 키에 큰따옴표 누락입니다.
'키 정렬'은 무엇을 하나요?
객체의 키를 알파벳(유니코드) 순서로 재배열합니다. 중첩된 객체 안의 키까지 모두 정렬되어, 두 JSON을 비교하거나 일관된 형식으로 저장할 때 유용합니다. 배열의 순서는 의미가 있으므로 그대로 유지됩니다.
큰 JSON 파일도 처리되나요?
네, 수 MB 단위의 JSON도 브라우저에서 처리됩니다. 다만 매우 큰 파일은 표시·복사 시 다소 느릴 수 있습니다. JSON 표준을 따르므로 주석(//)이나 마지막 쉼표가 들어간 JSON5/JSONC 형식은 오류로 처리됩니다.