JavaScript 압축기
보수적인 JavaScript 압축기: 주석을 제거하고 빈 줄을 눌러 줄바꿈은 지킵니다 — 위험한 재작성 없이, 코드 의미는 그대로입니다. 설치도 가입도 필요 없습니다.
이 도구는 전부 브라우저 안에서 실행됩니다. 데이터는 기기를 떠나지 않으며 어떤 서버로도 업로드되지 않습니다.
사용 방법
- 1JavaScript를 입력 상자에 붙여 넣기.
- 2압축 출력이 즉시 나타나며 입력/출력 크기와 절감 백분율이 함께 보입니다.
- 3압축된 스크립트를 복사하거나 입력을 지워 다른 파일을 압축하기.
JavaScript 압축기
이 압축기는 정확히 두 가지를 합니다. //와 /* */ 주석을 제거하고(문자열, ${…} 중첩을 포함한 템플릿 리터럴, 정규식 리터럴을 존중하며 골치 아픈 파일에서도) 빈 줄과 들여쓰기를 눕니다. 문장 사이의 줄바꿈은 유지되므로 자동 세미콜론 삽입이 정확히 예전처럼 작동합니다.
변수 이름 바꾸기, 코드 인라인, 문장 병합은 절대 하지 않습니다 — 그건 본격 빌드 도구의 일입니다. 받는 것은 의미 있게 작아지고 안전하게 압축된 파일과 실시간 바이트 절감 표시이며, 전부 브라우저 안에서입니다.
자주 묻는 질문
전부 한 줄로 잇지 않고 줄바꿈을 지키는 이유는?
의도된 선택입니다. JavaScript는 자동 세미콜론 삽입에 의존하고 줄바꿈을 지우면 프로그램 동작이 조용히 바뀔 수 있습니다. 줄바꿈을 지키면 번들러를 거치지 않는 코드에도 안전합니다.
Terser나 UglifyJS와 뭐가 다른가요?
그것들은 AST를 파싱해 재작성합니다. 이름 흐트러뜨리기, 죽은 코드 제거, 인라인화 — 훨씬 작은 출력이지만 실제 빌드 단계가 필요합니다. 이 도구는 주석과 빈 줄만 지워 동작 변화 위험이 0이고 빌드도 필요 없습니다.
코드가 어딘가 업로드되나요?
아니요. 모든 것이 브라우저에서 로컬 실행되며 소스는 기기를 떠나지 않습니다.
관련 도구
CSS 압축기
CSS를 온라인에서 압축합니다: 주석과 불필요한 공백을 제거해 스타일시트를 줄이고 로딩을 빠르게 합니다. 즉각적이고 비공개이며 규칙도 안전합니다.
전체 도구 →
HTML 압축기
브라우저에서 HTML을 압축합니다: 주석을 제거하고 공백을 눌러 페이지 무게를 줄입니다 — 마크업과 렌더링을 지키는 보수적인 클리너입니다. 설치도 가입도 필요 없습니다.
전체 도구 →
JSON 압축기
JSON을 온라인에서 압축합니다: 모든 공백을 제거해 API 응답과 저장 공간을 줄입니다 — 절약된 바이트까지 정확히 보여 주고, 비공개로 브라우저 안에서 끝납니다.
전체 도구 →
정규식 테스터
정규식을 실시간으로 테스트합니다 — 입력하는 동안 모든 일치를 강조하고 캡처 그룹을 검사하며, 자주 쓰는 플래그도 클릭 한 번입니다. 설치도 가입도 필요 없습니다.
전체 도구 →
도구 삽입
한 줄로 사이트에 도구를 넣으세요. 방문자의 브라우저에서 실행됩니다.
<iframe src="https://zoyku.com/ko/tools/javascript-minifier?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — javascript-minifier" loading="lazy"></iframe>