JSON 포매터

JSON을 붙여넣어 읽기 쉽게 정리하거나, 전송용으로 압축하거나, 어디가 잘못됐는지 정확히 찾으세요. 모두 로컬에서 처리되어 API 응답과 설정 파일이 외부로 나가지 않습니다.

🔒 브라우저에서만 처리되며 서버로 전송되지 않습니다.

사용 방법

  1. 입력창에 JSON을 붙여넣습니다.
  2. "포맷"을 누르면 선택한 들여쓰기로 보기 좋게 정리되고, "압축"을 누르면 모든 공백이 제거됩니다.
  3. "검증"은 내용을 바꾸지 않고 문법만 확인합니다. 오류가 있으면 행과 열이 표시됩니다.
  4. 객체 키를 알파벳순으로 보고 싶으면 "키를 알파벳순 정렬"을 켭니다 (비교·diff에 유용).
  5. 결과를 복사하거나 .json 파일로 내려받습니다.

활용 예시

API 응답 읽기

curl이나 브라우저 네트워크 탭의 한 줄짜리 응답이 들여쓰기와 중첩 구조로 읽기 쉽게 바뀝니다.

깨진 설정 파일 찾기

package.json이나 설정 파일의 마지막 쉼표, 빠진 따옴표가 정확한 행·열과 함께 보고됩니다.

두 문서 비교

둘 다 "키를 알파벳순 정렬"을 켜고 포맷한 뒤 에디터에서 diff하면 키 순서 차이 때문에 생기는 가짜 차이가 사라집니다.

자주 묻는 질문

왜 JSON이 잘못됐다고 나오나요?

흔한 원인은 마지막 항목 뒤의 쉼표, 큰따옴표 대신 작은따옴표, 따옴표 없는 키, 주석, 잘못 들어간 문자입니다. JSON은 자바스크립트 객체 문법보다 엄격합니다.

압축하면 데이터가 바뀌나요?

아니요. 압축은 토큰 사이의 공백만 제거합니다. 문자열, 숫자, 구조는 그대로입니다. 다만 자바스크립트는 숫자를 배정도 실수로 다루므로 2^53을 넘는 정수는 정밀도가 떨어질 수 있습니다.

용량 제한이 있나요?

정해진 제한은 없지만 수십 MB 문서는 브라우저 텍스트 영역에서 느릴 수 있습니다. 매우 큰 파일은 데스크톱 에디터를 사용하세요.

데이터가 업로드되나요?

아니요. 브라우저에 내장된 JSON 엔진으로 처리합니다. 서버로 전송되지 않으므로 토큰이나 개인정보가 포함된 데이터도 안전합니다.

관련 도구