브라우저 로컬 파일 도구
JSON 보기 좋게 정리
오류 위치를 확인한 뒤 2칸·4칸 들여쓰기와 압축을 오가며 문자열 이스케이프도 점검합니다. 큰 입력은 Worker로 처리하고 JSON을 코드처럼 실행하지 않습니다.
무료회원가입 없음로컬업로드 API 없음2026검토 기준
작업공간
JSON 보기 좋게 정리 실행
파일을 이곳에 놓으세요JSON
파일은 자동으로 변환되지 않으며 서버에 업로드하지 않습니다.
권장 크기: 데스크톱 100MB, 모바일 30MB 이하
권장 크기: 데스크톱 100MB, 모바일 30MB 이하
글자 0단어 0줄 0
텍스트는 이 탭의 브라우저에서 처리됩니다.
CSV로 내려받을 때 =, +, -, @로 시작하는 값은 스프레드시트 수식 실행 위험을 줄이기 위해 작은따옴표로 이스케이프합니다. JSON은 코드로 실행하지 않습니다.
활용 예시
이럴 때 사용해 보세요
API 응답 읽기
- 입력
- {"ok":true,"items":[1,2]}
- 결과
- 2칸 들여쓰기된 여러 줄 JSON
설정 파일 축소
- 입력
- 공백과 줄바꿈이 많은 JSON
- 결과
- 의미가 같은 한 줄 JSON
문법 오류 찾기
- 입력
- {"name":"문서",}
- 결과
- 후행 쉼표 위치를 오류로 표시
사용 방법
세 단계로 처리합니다
- 1
처리할 파일을 직접 선택하고 감지된 형식과 권장 크기를 확인합니다.
- 2
필요한 옵션을 고른 뒤 실행 버튼을 눌러 브라우저에서 처리합니다.
- 3
결과와 제한 사항을 확인하고 복사하거나 새 파일로 다운로드합니다.
처리 기준
이 기능이 확인하는 것
- ✓JSON 유효성 및 오류 위치 검사
- ✓2칸·4칸 정리와 한 줄 압축
- ✓객체 키 정렬과 문자열 이스케이프·해제
- ✓파일 열기, 복사, 다운로드와 Worker 처리
제한 사항
결과를 사용하기 전에
- 주석, 후행 쉼표와 NaN처럼 표준 JSON이 아닌 문법은 오류로 처리합니다.
- 매우 큰 객체의 키 정렬은 메모리와 처리 시간이 늘어날 수 있습니다.
마지막 검토일: 2026-08-01
자주 묻는 질문
궁금한 점을 먼저 확인해 보세요
키 정렬을 하면 배열 순서도 바뀌나요?
객체의 키만 선택적으로 정렬하고 배열 항목의 순서는 유지합니다.
숫자 정밀도가 유지되나요?
JavaScript가 안전하게 표현하지 못하는 큰 정수는 파싱 과정에서 정밀도가 달라질 수 있어 문자열 보관을 권합니다.
JSON 안의 코드가 실행되나요?
아니요. eval을 사용하지 않고 데이터 문법으로만 파싱합니다.
비밀번호가 든 JSON을 넣어도 되나요?
서버 전송은 하지 않지만 화면 공유와 브라우저 확장 환경을 고려해 민감 정보 입력은 피하는 편이 안전합니다.