메인으로 돌아가기

JavaScript 압축기

JavaScript 코드를 붙여 넣으면 주석과 불필요한 공백을 줄여 더 작은 배포용 코드로 만들고, 절감된 용량과 문법 상태를 바로 확인합니다.

코딩 결과 확인 중
오류 문의하기

코딩브라우저 처리

압축 요약

작은 JS 파일은 초기 로딩과 캐시 효율에 도움이 됩니다. 단, 운영 배포 전에는 프로젝트 빌드와 테스트를 최종 기준으로 확인하세요.

문법 체크

문법 문제 없음

원본 크기

292 B

압축 크기

228 B

절감 용량

64 B

절감률

21.9%

gzip 예상

80 B

줄 감소

11

원본 JavaScript

배포 전 줄이고 싶은 JS 코드를 붙여 넣으세요.

압축 결과

압축된 코드를 검토한 뒤 복사하거나 .min.js 파일로 다운로드하세요.

function calculateTotal(items){const total=items.reduce((sum,item)=>{return sum+item.price*item.quantity;},0);console.log("total",total);return total;}const cart=[{price:12,quantity:2},{price:5,quantity:3}];calculateTotal(cart);

배포 전 체크

  • 라이선스 고지가 필요한 코드라면 보존 옵션을 켜세요.
  • 정규식과 템플릿 문자열이 많은 코드는 압축 결과를 한 번 더 확인하세요.
  • 운영 배포 전에는 원본 소스맵과 테스트 결과를 함께 보관하세요.

간단 압축기 안내

이 도구는 빠른 용량 절감과 리뷰용입니다. 변수명 난독화, dead code 제거, 모듈 번들링은 프로젝트 빌드 도구를 사용하세요.

JS 압축 결과를 안전하게 확인하기

이 도구는 브라우저에서만 실행되며 코드를 서버로 보내지 않습니다. 문자열과 템플릿 문자열은 보존하면서 일반 주석과 불필요한 공백을 제거합니다.

사용 메모

  • 줄 주석과 블록 주석을 제거하되, 옵션에 따라 /*! ... */ 라이선스 주석은 보존합니다.
  • 문자열 내부 공백은 유지하고 코드 사이 공백만 안전하게 줄입니다.
  • 절감률 = (원본 크기 - 압축 크기) / 원본 크기 x 100

자주 묻는 질문

Terser 같은 전문 압축기인가요?expand_more

아니요. 변수명 변경이나 고급 트리쉐이킹은 하지 않는 브라우저용 빠른 압축기입니다.

코드가 서버로 전송되나요?expand_more

아니요. 모든 처리는 브라우저 안에서만 이뤄집니다.

라이선스 주석은 어떻게 하나요?expand_more

보존 옵션을 켜면 /*! 로 시작하는 중요 주석은 남겨둡니다.

계속 둘러보기

다음에 살펴보기 좋은 도구

같은 카테고리의 도구와 인기 도구를 한 곳에서 바로 탐색해보세요.

전체 도구 보기 arrow_forward