브라우저 로컬 파일 도구

JSON 보기 좋게 정리

오류 위치를 확인한 뒤 2칸·4칸 들여쓰기와 압축을 오가며 문자열 이스케이프도 점검합니다. 큰 입력은 Worker로 처리하고 JSON을 코드처럼 실행하지 않습니다.

무료회원가입 없음로컬업로드 API 없음2026검토 기준
작업공간

JSON 보기 좋게 정리 실행

파일과 텍스트는 자동 저장되지 않습니다
파일을 이곳에 놓으세요JSON
파일은 자동으로 변환되지 않으며 서버에 업로드하지 않습니다.
권장 크기: 데스크톱 100MB, 모바일 30MB 이하
글자 0단어 00
텍스트는 이 탭의 브라우저에서 처리됩니다.

CSV로 내려받을 때 =, +, -, @로 시작하는 값은 스프레드시트 수식 실행 위험을 줄이기 위해 작은따옴표로 이스케이프합니다. JSON은 코드로 실행하지 않습니다.

활용 예시

이럴 때 사용해 보세요

01

API 응답 읽기

입력
{"ok":true,"items":[1,2]}
결과
2칸 들여쓰기된 여러 줄 JSON
02

설정 파일 축소

입력
공백과 줄바꿈이 많은 JSON
결과
의미가 같은 한 줄 JSON
03

문법 오류 찾기

입력
{"name":"문서",}
결과
후행 쉼표 위치를 오류로 표시
사용 방법

세 단계로 처리합니다

  1. 1

    처리할 파일을 직접 선택하고 감지된 형식과 권장 크기를 확인합니다.

  2. 2

    필요한 옵션을 고른 뒤 실행 버튼을 눌러 브라우저에서 처리합니다.

  3. 3

    결과와 제한 사항을 확인하고 복사하거나 새 파일로 다운로드합니다.

처리 기준

이 기능이 확인하는 것

  • JSON 유효성 및 오류 위치 검사
  • 2칸·4칸 정리와 한 줄 압축
  • 객체 키 정렬과 문자열 이스케이프·해제
  • 파일 열기, 복사, 다운로드와 Worker 처리
제한 사항

결과를 사용하기 전에

  • 주석, 후행 쉼표와 NaN처럼 표준 JSON이 아닌 문법은 오류로 처리합니다.
  • 매우 큰 객체의 키 정렬은 메모리와 처리 시간이 늘어날 수 있습니다.

마지막 검토일: 2026-08-01

자주 묻는 질문

궁금한 점을 먼저 확인해 보세요

키 정렬을 하면 배열 순서도 바뀌나요?

객체의 키만 선택적으로 정렬하고 배열 항목의 순서는 유지합니다.

숫자 정밀도가 유지되나요?

JavaScript가 안전하게 표현하지 못하는 큰 정수는 파싱 과정에서 정밀도가 달라질 수 있어 문자열 보관을 권합니다.

JSON 안의 코드가 실행되나요?

아니요. eval을 사용하지 않고 데이터 문법으로만 파싱합니다.

비밀번호가 든 JSON을 넣어도 되나요?

서버 전송은 하지 않지만 화면 공유와 브라우저 확장 환경을 고려해 민감 정보 입력은 피하는 편이 안전합니다.