JSON 압축

브라우저에서 JSON의 들여쓰기와 불필요한 공백을 제거하세요. 큰 정수와 문자열을 그대로 보존하며 압축한 결과를 복사하거나 다운로드할 수 있습니다.

0 자
결과

결과가 여기에 표시됩니다.

JSON 압축 방법

  1. 올바른 JSON을 붙여 넣으세요. 압축 모드가 이미 선택되어 있습니다.
  2. 키 순서를 유지하려면 정렬을 끈 상태에서 압축하세요.
  3. 결과를 복사하거나 다운로드하세요. 다시 읽기 쉽게 펼치려면 서식 정리를 선택하세요.

JSON 압축 사용 안내

JSON 요소 사이의 공백만 제거하며 문자열 안의 공백은 지우지 않습니다. JavaScript의 안전한 정수 범위를 넘는 수도 원래 표기를 유지합니다. 정렬을 켜지 않으면 키 순서도 바뀌지 않습니다. gzip 압축이나 암호화, 디지털 서명을 위한 JSON 정규화와는 다른 작업입니다.

예제: 들여쓴 JSON을 한 줄로 줄이기

입력
{ "message": "안녕하세요, 세계! 👋", "id": 9007199254740993, "enabled": true }
결과
{"message":"안녕하세요, 세계! 👋","id":9007199254740993,"enabled":true}

JSON 압축 자주 묻는 질문

문자열 안의 공백도 삭제되나요?

아니요. 문자열 내용과 이스케이프 표기는 유지하며 문자열 밖의 공백만 제거합니다.

큰 정수나 소수 값이 달라지나요?

아니요. JavaScript 부동소수점 수로 변환하지 않고 원래 숫자 표기를 그대로 보존합니다.

주석을 없애거나 잘못된 JSON을 고쳐 주나요?

아니요. 주석, 끝의 불필요한 쉼표, 중복 키는 오류로 처리됩니다. 데이터를 몰래 버리지 않으므로 먼저 오류를 수정하세요.

압축 파일이나 암호화된 데이터가 되나요?

아니요. 결과는 여전히 읽을 수 있는 JSON입니다. gzip·Brotli와는 별개이며 비밀을 숨기거나 서명용 정규 JSON을 만들지 않습니다.

파일, 토큰, 텍스트가 서버에 업로드되나요?

아니요. 모든 입력은 브라우저에서 처리됩니다. 웹사이트는 페이지와 프로그램 코드만 제공하며, 입력 내용을 변환 서버로 보내거나 계정에 저장하지 않습니다.

  • 텍스트 비교·차이 확인

    두 텍스트를 줄·단어·문자 단위로 비교하고 공백과 줄바꿈을 유지하며 추가·삭제 내용을 표시하세요.

  • Base64 인코딩·디코딩

    UTF-8 텍스트를 Base64로 인코딩하거나 표준·URL 안전 Base64를 디코딩하세요. 패딩과 줄바꿈을 설정할 수 있습니다.

  • URL 인코딩·디코딩

    URL 구성 요소, 전체 URL, 폼 필드를 인코딩·디코딩하고 퍼센트 이스케이프와 공백을 처리하세요.

자주 쓰는 작업과 예제

  • Base64 디코더

    Base64를 읽을 수 있는 UTF-8 텍스트로 복원하거나 원본 바이트를 다운로드하세요.

전체 개발자 도구

인코딩과 파일 변환

원본 데이터를 유지하며 텍스트, 바이트, URL, 삽입 이미지 사이를 변환하세요.

데이터와 텍스트 분석

구조화된 데이터와 토큰을 읽고 텍스트의 변경 사항을 정확히 확인하세요.

해시·식별자·일정

파일을 검증하고 식별자를 생성하며 시간과 반복 실행 일정을 확인하세요.

입력 내용과 파일은 사용 중인 기기에서 처리됩니다. 민감한 결과를 공용 클립보드에 남기지 말고, 개인 키와 토큰은 신뢰할 수 있는 기기에서 다루세요.