JS 압축·포맷

자바스크립트의 주석·공백을 제거해 용량을 줄이거나(압축) 들여쓰기를 정리(포맷)합니다. 문자열·정규식을 인지해 안전하게 처리하며, 코드는 서버로 전송되지 않아요.

라이브러리 없이 동작하는 안전 압축입니다. 이름 축약 같은 고급 최적화는 하지 않고, 주석·들여쓰기·불필요한 공백만 제거하며 줄바꿈은 유지해 동작이 바뀌지 않도록 합니다.

입력 JS
결과

사용 안내

압축은 주석과 들여쓰기·빈 줄·불필요한 공백을 제거합니다. 줄바꿈을 유지하므로 세미콜론 자동 삽입(ASI) 때문에 동작이 달라지지 않습니다.

포맷은 괄호 깊이에 맞춰 들여쓰기를 다시 맞춰 읽기 쉽게 만듭니다.

모든 처리는 브라우저 안에서 이루어지며 입력한 코드가 외부로 전송되지 않습니다.