🧰TinyTools
📄

JSON 포맷터

JSON을 보기 좋게 정렬하고 문법 오류를 검증합니다.

입력
결과
JSON을 입력하면 결과가 표시됩니다
예시:

이 도구로 무엇을 할 수 있나요?

JSON 포맷터는 JSON을 예쁘게 정렬(Pretty)하거나 압축(Minify)하고, 문법 오류를 빠르게 찾는 도구입니다.

  • JSON 정렬(Pretty print)과 압축(Minify) 지원
  • 문법 오류 위치(줄/열) 안내
  • 들여쓰기(2/4/탭)와 키 정렬 옵션
  • 결과 복사로 바로 사용

이런 경우에 유용해요

  • API 응답(JSON) 가독성 개선
  • 설정 파일(JSON) 편집/검증
  • 로그/에러 원인 디버깅
  • JSON을 한 줄로 압축해 전송/저장
  • 개발 중 빠른 디버깅
  • 테스트 데이터 만들기
  • 로그/설정 파일 확인
  • 복사해 코드에 바로 적용

사용 방법

  1. 1왼쪽 입력칸에 JSON을 붙여 넣습니다.
  2. 2필요하면 들여쓰기/키 정렬 옵션을 선택합니다.
  3. 3오른쪽에서 정렬 결과 또는 오류 메시지를 확인합니다.
  4. 4정렬/압축/복사 버튼으로 결과를 가져갑니다.

예시

정렬(Pretty) 예시

입력/출력을 확인하고 필요하면 예시를 불러와 바로 실행해 보세요.

입력
{"name":"홍길동","age":25,"city":"서울"}
출력
{
  "name": "홍길동",
  "age": 25,
  "city": "서울"
}

압축(Minify) 예시

입력/출력을 확인하고 필요하면 예시를 불러와 바로 실행해 보세요.

입력
{
  "a": 1,
  "b": [true, false]
}
출력
{"a":1,"b":[true,false]}

자주 묻는 질문(FAQ)

JSON 파싱 오류가 나요. 어디가 문제죠?
오른쪽에 표시되는 오류 메시지와 줄/열(line/column)을 먼저 확인하세요. 쉼표(,) 누락, 따옴표(") 누락, 중괄호/대괄호 짝 불일치가 가장 흔한 원인입니다.
주석이 있는 JSON도 되나요?
표준 JSON은 주석을 허용하지 않습니다. 주석(//, /* */)이 포함되어 있으면 오류가 날 수 있으니 주석을 제거한 뒤 다시 시도하세요.
정렬(Pretty)과 압축(Minify) 차이는 무엇인가요?
정렬은 가독성을 위해 줄바꿈/들여쓰기를 넣고, 압축은 전송/저장 크기를 줄이기 위해 공백/줄바꿈을 제거합니다.
키 정렬은 언제 쓰면 좋나요?
키 순서가 일정하지 않은 JSON을 비교(diff)하거나 리뷰할 때 유용합니다. 다만 일부 시스템은 원본 키 순서를 의미 있게 다루기도 하니 목적에 맞게 사용하세요.
큰 JSON은 느릴 수 있나요?
브라우저 메모리/성능에 따라 큰 JSON은 처리 시간이 늘 수 있습니다. 필요하면 일부만 잘라서 검사하거나, 압축/정렬 옵션을 줄여서 시도해 보세요.
입력한 JSON이 서버로 전송되나요?
아니요. 이 도구는 브라우저 로컬에서 처리하도록 설계되어 서버로 업로드하지 않습니다.

개인정보/보안

  • 입력한 데이터는 브라우저 로컬에서 처리됩니다.
  • 서버로 업로드/저장하지 않도록 설계했습니다.

같이 쓰면 좋은 도구도 함께 추천합니다.