0

코드 축소기

브라우저에서 CSS, JavaScript, HTML 또는 JSON을 축소합니다. 주석과 공백을 제거하고 즉시 저장된 크기를 확인하세요.

처리 중... 0%
소스 코드 구문 분석
주석 제거
공백 축소
사이즈 절감 측정

결과

이 코드 축소기는 기계에 필요하지 않은 모든 것(주석, 들여쓰기, 줄 바꿈 및 중복 공백)을 제거하여 CSS, JavaScript, HTML 및 JSON을 압축합니다. 언어를 선택하고, 소스를 붙여넣고, 버튼을 누르세요. 결과 패널에는 축소된 코드와 정확한 이전/이후 크기(바이트) 및 저장된 비율이 표시됩니다.

축소는 의도적으로 보수적이고 안전합니다. JavaScript의 경우 문자열, 템플릿 리터럴 및 정규 표현식 리터럴을 올바르게 탐색하고 자동 세미콜론 삽입으로 동작이 변경될 수 있는 모든 곳에서 줄바꿈을 유지하는 스캐너를 사용하여 주석 및 공백만(변수 이름 변경, 표현식 재작성 없음) 의미합니다. CSS는 중괄호, 콜론, 세미콜론 및 쉼표 주위에 공백을 병합합니다. HTML은 태그 간 공백이 축소되고 사전, 텍스트 영역, 스크립트 및 스타일 콘텐츠는 그대로 유지됩니다. JSON은 구문 분석되고 다시 직렬화되어 동시에 유효성을 검사합니다.

모든 것이 브라우저에서 로컬로 실행됩니다. 소스 코드가 서버에 업로드되지 않으므로 독점 코드, 미발표 코드 또는 클라이언트 코드에 대해 도구가 안전하게 보호됩니다. 가입이나 브라우저 메모리를 초과하는 파일 크기 제한이 없으며 결과는 클립보드 또는 다운로드된 파일에서 한 번의 클릭만으로 가능합니다.

축소는 형식화의 반대입니다. 이 도구는 프로덕션을 위해 코드를 더 작게 만들고, 코드 형식화 도구는 축소된 코드를 다시 읽을 수 있도록 만듭니다. 인라인 스크립트 및 스타일, 이메일 HTML, API 페이로드 및 Terser 또는 cssnano를 사용한 전체 빌드 파이프라인이 빠른 일회성 작업을 위해 과도하게 사용되는 모든 장소에 축소기를 사용하세요.