JavaScript 축소 도구

JavaScript 코드를 축소하고 압축합니다

이 도구 공유

문제 신고

개인 입력 내용이나 파일은 포함하지 말고 문제를 설명해 주세요.

이 도구는 얼마나 유용했나요?

이 도구는 얼마나 유용했나요?

입력 JavaScript

주석과 debugger 문을 제거하고 콘솔 로그는 유지합니다.

브라우저에서 실행됩니다. 코드는 이 기기에만 남습니다.

JavaScript 축소 팁
  • 배포하기 전에 축소된 JavaScript를 테스트하세요.
  • 디버깅을 위해 원본 소스 파일을 보관하세요.
  • 코드가 함수 이름이나 클래스 이름에 의존한다면 이름 변환은 신중하게 사용하세요.
  • 축소와 함께 gzip 또는 Brotli 압축을 사용하세요.
  • 프로덕션에서는 빌드 도구로 축소를 자동화하세요.

축소된 JavaScript

압축 결과

원본 크기
—
축소 후 크기
—
절약한 바이트
—
압축률
—
줄 수
—
전후 비교

변경 전

—

변경 후

—

JavaScript 축소 도구 소개

이 무료 온라인 JavaScript 축소 도구는 공백, 주석, 불필요한 문자를 제거해 JS 코드를 최대한 작게 압축합니다. 업계 표준 JavaScript 압축 엔진인 Terser 기반으로, 화살표 함수, 템플릿 리터럴, 클래스, 구조 분해 등 최신 ES6+ 문법을 처리합니다.

필요에 맞게 세 가지 축소 수준 중에서 선택할 수 있습니다. 안전(Safe) 프리셋은 모든 주석과 변수 이름을 그대로 유지합니다. 권장(Recommended) 프리셋은 주석과 debugger 문을 제거하고 콘솔 로그는 유지합니다. 공격적(Aggressive) 프리셋은 파일 크기를 최대한 줄이기 위해 이름 난독화, 죽은 코드 제거, 콘솔 로그 제거를 모두 적용합니다.

모든 처리는 Terser 라이브러리를 사용해 브라우저에서 직접 실행되며, JavaScript 코드는 어떤 서버에도 업로드되지 않습니다. 원본 크기, 축소된 크기, 절약한 바이트, 압축률, 줄 수 감소를 보여 주는 상세한 압축 통계를 제공합니다. 코드를 붙여 넣고 프리셋을 선택하면 최적화된 JavaScript를 바로 얻을 수 있습니다.

개인정보 설정

분석, 광고, 맞춤 설정에 대한 환경설정을 선택하세요. 필수 저장소는 테마와 저장한 도구 같은 기능이 계속 작동하도록 합니다.

필수 저장소는 항상 사용됩니다.