JSON 포맷터
완료JSON 을 보기 좋게 정렬하거나 한 줄로 압축하고, 문법 오류가 있으면 몇 번째 줄 몇 번째 칸인지와 원인을 알려줍니다.
사용 방법
- JSON 을 붙여넣습니다.
- '정렬'(들여쓰기 2칸·4칸·탭, 키 이름순 정렬 선택), '한 줄로 압축', '검증만' 중 하나를 누릅니다.
- 오류가 있으면 줄·칸 번호와 해당 부분이 표시됩니다. 결과는 복사하거나 .json 파일로 저장합니다.
계산 예시
{"a":1,} → 1번째 줄 8번째 칸: 마지막 항목 뒤에 쉼표(,)가 있습니다.
자주 묻는 질문
큰 숫자가 바뀌지 않나요?
원문 숫자 표기를 그대로 보존하므로 9007199254740993 같은 큰 정수도 바뀌지 않습니다. 다른 JavaScript 도구에서는 정밀도가 깨질 수 있어 경고를 함께 보여줍니다.
주석이나 끝 쉼표가 있는 JSON 은요?
표준 JSON 은 주석과 끝 쉼표를 허용하지 않아 오류로 표시합니다(JSON5·JSONC 는 지원하지 않습니다).
데이터가 서버로 전송되나요?
아니요. 브라우저에서만 처리합니다.
관련 도구
Base64 인코딩·디코딩
텍스트를 UTF-8 기준 Base64(표준·URL-safe)로 인코딩하거나, Base64를 텍스트로 디코딩하고 잘못된 문자 위치를 알려 줍니다.
URL 인코딩·디코딩
문자열을 UTF-8 퍼센트 인코딩(값 하나 또는 주소 전체)으로 바꾸거나 되돌리고, 주소의 쿼리 파라미터를 표로 풀어 보여줍니다.
JWT 디코더
JWT 의 헤더와 페이로드를 디코딩하고 exp·iat·nbf 를 날짜로 보여줍니다. 서명은 검증하지 않습니다.
텍스트 비교
두 텍스트를 줄 단위로 비교해 추가·삭제된 줄을 표시하고, 바뀐 줄 안의 단어 차이까지 강조합니다.