소개
최종 업데이트: 2026년 9월 12일
JSON Tool은 JSON을 포맷, 미니파이, 검증하는 무료 단일 페이지 유틸리티입니다. 한 명의 개발자가 운영하는 독립 프로젝트이며, 도구 전체가 HTML 파일 하나로 구성되어 있고 자체 백엔드가 없습니다.
하는 일
- 포맷 — 선택한 들여쓰기 너비(1~20)로 JSON을 보기 좋게 출력합니다.
- 미니파이 — 모든 공백을 제거하여 페이로드를 줄입니다.
- 검증 — 입력이 유효한 JSON이 아닐 때 정확한 파서 오류를 보고합니다.
- 키 정렬 — 배열 안에 중첩된 객체를 포함해 재귀적으로 수행되므로 두 페이로드를 줄 단위로 비교할 수 있습니다.
- 편안하게 읽기 — 줄 번호, 문자 수, 라이트/다크 테마, 클립보드 복사,
formatted.json다운로드.
대상 사용자
API 응답을 살펴보는 개발자, JSON 내보내기를 확인하는 분석가, 잘못된 페이로드를 디버깅하는 모든 사람. JSON이 무엇인지 전혀 모르는 사람도 쓸 수 있습니다. 붙여넣고 포맷을 누른 다음 결과를 읽으면 됩니다.
설계의 최우선 순위는 민감한 페이로드를 내 기기에 보관하는 것입니다. 설정 덤프, 토큰, 고객 기록, 내부 API 응답은 정확히 다른 곳에 업로드해서 다시 포맷하면 안 되는 것들입니다. 그래서 이 도구는 업로드하지 않습니다.
작동 방식
포맷은 브라우저에서 JavaScript 엔진 자체의 JSON 파서를 사용해 이루어집니다. 브라우저가 JSON을 읽을 때 사용하는 것과 같은 코드 경로입니다. 처리를 위해 서버로 전송되는 것은 없으며, 붙여넣은 내용의 대기열, 저장, 로그도 없습니다. 페이지가 로드된 후에는 네트워크를 끊고 계속 작업할 수 있습니다.
의도적으로 하지 않는 일
- 계정 없음, 로그인 없음, 사용 제한 없음, 유료화 없음.
- JSON에 대한 서버 측 처리 없음, 입력한 내용을 복구할 방법 없음.
알려진 제한 사항
엄격한 JSON만 허용합니다. 주석, 후행 쉼표, 작은따옴표, JSON5, JSONC, 줄바꿈 구분 JSON(NDJSON)은 거부됩니다. 이는 JSON 파서의 동작이며 버그가 아닙니다. JSON Schema 검증, JSONPath 쿼리, diff 보기, YAML/XML/CSV 변환은 없습니다.
모든 것이 브라우저 탭에서 실행되므로 매우 큰 입력은 브라우저 메모리에 제약을 받아 탭이 응답하지 않을 수 있습니다. 몇 메가바이트가 넘는 파일은 통째로 붙여넣지 말고 분할하세요.
비용
무료이며 유료 요금제가 없습니다. 무엇을 수집하고 수집하지 않는지는 개인정보처리방침에 자세히 설명되어 있습니다.
무언가 잘못된 점을 발견했거나 기능 추가를 원하시나요? 연락해 주세요 — 입력 내용과 브라우저 이름이 포함된 버그 보고가 가장 유용합니다.