325Tools

JSON 미니파이어 — 온라인에서 JSON을 한 줄로 압축

JSON에서 모든 공백·줄바꿈·들여쓰기를 제거해 한 줄로 줄이고, 몇 바이트를 절약했는지 정확히 보여줍니다. 더 작은 페이로드를 위한 무손실 압축.

Loading tool…

예시

정리된 JSON을 한 줄로 압축하기
입력
{
  "id": 42,
  "tags": ["a", "b"],
  "active": true
}
출력
{"id":42,"tags":["a","b"],"active":true}

53바이트에서 40바이트로 — 데이터는 동일하고 공백만 사라졌습니다.

사용 방법

  1. 입력 상자에 JSON을 붙여넣습니다.
  2. 「JSON 미니파이」 버튼을 클릭합니다.
  3. 더 작아진 결과와 절약된 크기를 확인합니다.
  4. 압축된 JSON을 복사하거나 다운로드합니다.

JSON Minifier 소개

JSON 미니파이어는 JSON을 파싱한 뒤 불필요한 공백 없이 다시 직렬화합니다 — 들여쓰기도, 줄바꿈도, 토큰 사이의 공백도 없이 한 줄로 모읍니다. 결과는 바이트 단위까지 동일한 데이터이지만 전송 시 더 작아지며, 그래서 API와 설정 번들이 미니파이된 형태로 배포됩니다. 먼저 파싱하기 때문에 잘못된 JSON은 망가지지 않고 오류로 거부되며, 압축 전후 크기를 보여줘 절약량을 확인할 수 있습니다.

사양

표준RFC 8259 / ECMA-404 JSON
동작무손실 — 불필요한 공백만 제거
검증먼저 파싱하며, 잘못된 JSON은 거부됨
출력한 줄, 토큰 사이 공백 없음

팁과 주의점

  • 미니파이는 무손실입니다 — 공백만 제거하므로 값·타입·키 순서가 그대로이며 나중에 다시 정리할 수 있습니다.
  • JSON을 전송하기 직전에 미니파이하고, 사람이 읽고 검토할 정리된 사본은 따로 보관하세요.
  • JSON 포맷터와 함께 쓰세요: 전송할 때는 미니파이, 디버깅할 때는 포맷 — 둘은 정확한 역연산입니다.
  • 문자열 값 안의 공백은 보존되며 토큰 사이의 공백만 제거되므로 "a b"는 그대로 "a b"로 남습니다.

주요 기능

  • JSON의 불필요한 공백을 모두 제거
  • 미니파이 전 JSON 유효성 검사
  • 절약된 크기를 바이트 단위로 확인
  • 압축된 결과 복사
  • .json 파일로 다운로드

이럴 때 사용하세요

  • 네트워크로 더 적은 바이트를 보내기 위해 JSON 요청·응답 본문을 줄일 때.
  • 설정 객체를 한 줄짜리 환경 변수나 쿼리 매개변수에 담을 때.
  • 줄바꿈이 거추장스러운 코드나 data 속성 안에 JSON 덩어리를 인라인으로 넣을 때.
  • JSON 파일을 커밋하거나 번들링하기 전에 크기를 줄일 때.

이 도구는 브라우저에서 실행됩니다. 파일과 텍스트는 서버로 업로드되지 않으며, 입력 내용을 저장하지 않습니다.

자주 묻는 질문

미니파이를 하면 데이터가 바뀌나요?+

아니요. 무손실입니다 — 토큰 사이의 공백만 제거됩니다. 값·타입·키 순서가 그대로 유지되므로 다시 정리해도 손실이 없습니다.

JSON이 얼마나 작아지나요?+

들여쓰기 정도에 따라 다릅니다. 깊게 중첩되고 보기 좋게 정리된 JSON은 흔히 20~50% 줄어듭니다. 도구가 압축 전후 바이트 크기를 보여주므로 정확한 절약량을 확인할 수 있습니다.

JSON에 오류가 있으면 알려주나요?+

네. 입력을 먼저 파싱하므로 잘못된 JSON은 망가진 결과 대신 오류 메시지를 표시합니다. 문법을 고친 뒤 다시 미니파이하세요.

미니파이된 JSON을 다시 읽기 쉽게 만들려면?+

JSON 포맷터에 통과시키세요. 포맷과 미니파이는 정확한 역연산이라 언제든 압축된 형태와 읽기 쉬운 형태를 오갈 수 있습니다.

관련 도구

관련 가이드

개발자 도구를 더 찾고 계신가요?

무료 브라우저 기반 도구 모음 전체를 둘러보세요.