JS 압축·정렬
JavaScript를 가볍게 압축(minify)하거나 보기 좋게 정렬(beautify)
도구를 불러오는 중…
🔒 이 도구는 100% 브라우저에서 처리됩니다. 업로드한 파일과 입력한 내용은 서버로 전송되지 않습니다.
JavaScript를 공백과 주석을 제거해 한 줄로 압축(minify)하거나, 문장마다 줄을 나누고 들여써 보기 좋게 정렬(beautify)합니다. 문자열·템플릿 리터럴·정규식·주석을 인식해 코드가 깨지지 않게 처리합니다.
사용 방법
- 코드를 붙여넣거나 .js 파일을 불러옵니다.
- '정렬' 또는 '압축' 탭을 선택합니다(정렬 시 들여쓰기 단위 지정).
- 결과와 절감률·크기를 확인하고 복사 버튼으로 가져갑니다.
자주 묻는 질문
- 문자열이나 정규식이 잘못 처리되진 않나요?
- 따옴표 문자열, 백틱 템플릿, 정규식 리터럴, // 및 /* */ 주석을 구분해 내부는 그대로 두므로 안전하게 변환됩니다.
- 변수 이름도 짧게 줄여주나요?
- 아니요. 이 도구는 공백·주석 제거 수준의 가벼운 압축만 하며, 식별자 축소(mangling)나 트리셰이킹은 하지 않습니다.
- 압축본을 그대로 배포해도 되나요?
- 대부분 문제없지만 세미콜론을 생략한 ASI 의존 코드는 줄바꿈이 사라지며 드물게 동작이 달라질 수 있습니다. 배포 전 결과를 실행해 확인하는 참고용으로 쓰세요.
