1. 홈
  2. 개발자 도구
  3. JSON 포맷터

JSON 포맷터 / 유효성 검사기

JSON 문자열을 붙여넣으면 브라우저 안에서 즉시 문법을 검사하고, 읽기 쉬운 들여쓰기 구조(Pretty)와 공백을 제거한 한 줄 압축(Minify) 결과를 동시에 보여줍니다.

API 응답 확인, 설정 파일 정리, 코드 리뷰 전 검증 등에 활용할 수 있습니다.

적용 기준: ECMA-404 / RFC 8259 JSON 규격 기준 · 2026-08-27 확인 · 편집 원칙 및 발행인 정보

포맷팅·유효성 검사 처리 방식

JSON.parse(입력) 성공 시 → JSON.stringify(값, null, 2) = 정렬 결과, JSON.stringify(값) = 압축 결과

포맷팅 규칙과 주의점

  • 문법 오류가 있으면 JavaScript 파서가 보고하는 오류 메시지(예: 예상치 못한 토큰 위치)를 그대로 보여주므로, 오타나 누락된 쉼표·괄호를 빠르게 찾을 수 있습니다.
  • 키에 큰따옴표가 없거나, 마지막 항목 뒤에 불필요한 쉼표(trailing comma)가 있으면 표준 JSON 문법에 어긋나 오류로 처리됩니다.
  • 정렬(Pretty) 결과는 들여쓰기 2칸을 기준으로 하며, 압축(Minify) 결과는 공백과 줄바꿈을 모두 제거해 API 전송이나 저장 용량 절약에 적합합니다.
  • 입력한 JSON과 결과 모두 브라우저 내에서만 처리되며 외부 서버로 전송되지 않아, API 키나 개인정보가 포함된 응답도 안전하게 확인할 수 있습니다.

이런 때 유용해요

  • 백엔드 API 응답을 콘솔에서 복사해 붙여넣으면, 한 줄로 압축되어 읽기 힘든 JSON이 들여쓰기 된 구조로 정렬되어 중첩된 객체·배열 구조를 한눈에 파악할 수 있습니다.
  • 설정 파일(config.json) 수정 후 저장 전에 붙여넣어 검사하면, 쉼표 하나를 빠뜨려 배포 후에야 발견하게 되는 문법 오류를 미리 잡아낼 수 있습니다.

자주 묻는 질문

JSON과 JavaScript 객체 리터럴은 어떻게 다른가요?

JSON은 키를 반드시 큰따옴표로 감싸야 하고 함수·주석·trailing comma를 허용하지 않는 등 JavaScript 객체 리터럴보다 엄격한 표준 데이터 포맷입니다.

이 도구는 표준 JSON 문법만 유효한 것으로 판단합니다.

큰 JSON 파일도 처리할 수 있나요?

브라우저 메모리 내에서 처리되므로 대부분의 API 응답이나 설정 파일 크기는 문제없이 처리되지만, 수십 MB를 넘는 초대형 파일은 브라우저 성능에 따라 느려질 수 있습니다.

압축(Minify)한 JSON을 다시 정렬할 수 있나요?

네, 압축된 결과를 다시 입력창에 붙여넣으면 동일하게 파싱되어 정렬(Pretty) 결과가 자동으로 함께 표시됩니다.

유효하다고 나왔는데 실제 서비스에서는 왜 오류가 나나요?

문법이 유효한 것과 스키마가 맞는 것은 다릅니다. 이 도구는 JSON 문법(RFC 8259)만 검사하므로, 필수 키 누락이나 타입 불일치(문자열이어야 할 값이 숫자인 경우 등)는 잡지 못합니다.

또 JSON의 숫자는 자바스크립트에서 배정밀도 부동소수점으로 읽혀, 9007199254740993처럼 2^53을 넘는 정수는 파싱 과정에서 끝자리가 바뀔 수 있습니다 — 큰 ID 값은 문자열로 주고받는 것이 관례인 이유입니다.

참고 자료

  • json.org - JSON 표준 명세
  • MDN - JSON.parse() / JSON.stringify()

이용 시 유의사항

입력한 내용은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다. 다만 이 도구는 브라우저의 JSON 파서를 쓰므로, 주석이나 후행 쉼표처럼 표준에 없는 문법은 다른 언어의 관대한 파서와 달리 오류로 처리됩니다.

함께 보면 좋은 계산기

  • Base64·URL 인코더/디코더
  • 정규식 (Regex) 테스터
  • 텍스트 비교(Diff)·글자수 세기
  • Unix 타임스탬프 변환기
  • 컬러 코드 변환기 & 대비 검사

← 전체 계산기 보기

갈래별로 보기

  • 금융·세금 계산기 31종
  • 건강·다이어트 계산기 14종
  • 생활·요금 계산기 18종
  • 개발자 도구 6종
  • 생활 계산 가이드

사이트 정보

  • 사이트 소개 및 운영자 정보
  • 이용약관
  • 개인정보처리방침
  • 법적고지 및 면책사항
  • 편집 원칙 및 발행인 정보