Skip to content
서버전송 없음 · 브라우저 처리

CSS 압축기

CSS를 한 줄로 압축하거나 읽기 좋게 정리해요. 감소율 표시.

즐겨찾기하면 홈에서 바로 찾을 수 있어요

이럴 때 쓰세요

배포 전 CSS를 한 줄로 압축해 용량 30% 절감
난독화된 CSS를 읽기 좋게 정리
중복 공백·주석 제거

이렇게 사용하세요

11단계원본 CSS에 내용을 붙여넣으면 바로 시작해요
22단계실행 버튼을 누르면 결과가 아래에 나타나요
33단계복사 버튼으로 결과를 바로 가져다 쓸 수 있어요

결과가 예상과 다를 때

결과가 잘려 보여요

전체 결과는 복사 버튼으로 받을 수 있어요.

입력한 내용이 사라졌어요

이 기기에 자동 저장돼요. 브라우저 저장소를 지우면 함께 사라져요.

자주 하는 실수

계산 근거

압축은 주석 제거, 연속 공백을 한 칸으로 줄이기, 중괄호·콜론·세미콜론·쉼표·더하기·탭(~) 주변 공백 제거, 마지막 세미콜론 제거 순으로 문자열을 다시 조립합니다. CSS 구문에서 공백이 의미를 갖는 자리(선택자 자손 관계, 값 안의 구분자)는 건드리지 않으므로 대다수 스타일에서 결과가 같습니다.

실제로 계산해 보면

주석 없이 들여쓰기만 된 파일을 줄이면요?

예로 212자 원본이 154자가 되어 27% 줄었습니다. 주석이 없는 보통 스타일은 대체로 20~40% 줄어듭니다. 이미 압축된 파일에 다시 적용하면 거의 줄지 않습니다.

정리하기 기능은 무엇을 하나요?

주석을 지우고 중괄호마다 줄을 바꿔 들여쓰기를 다시 맞추는 기능입니다. 난독화된 파일을 사람이 읽을 수 있게 되돌릴 때 씁니다. 용량 절약이 목적이 아니라면 이쪽을 쓰세요.

결과를 그대로 배포해도 되나요?

되지만 두 곳은 확인해야 합니다. 계산식 안의 연산자와 문자열 값이 깨지기 쉬운 자리입니다. 배포 전에 실제 화면을 한 번 열어 확인하면 문제를 그 전에 잡을 수 있습니다.

더 궁금한 것

압축하면 적용 순서가 바뀌나요?

아닙니다. 선택자와 선언의 순서는 그대로 유지됩니다. 사라지는 것은 주석으로 달아 둔 임시 우선순위 표시뿐입니다. 임시 규칙을 남겨 두고 압축하면 이유를 잃게 되니 배포 전에 정리하세요.

더 줄이는 방법은 없을까요?

있습니다. 글꼴을 Base64로 내장하거나 반복되는 선택자를 묶는 방법이 더 많이 줄어듭니다. 다만 사람이 고치기 어려워지는 만큼 팀에서 합의한 뒤 쓰는 편이 안전합니다.

서버 압축과 같은 것인가요?

다릅니다. 여기서 하는 일은 전송 전에 소스에서 공백과 주석을 지우는 작업이고, 전송 압축은 그대로 보낸 텍스트를 옮기는 동안 압축하는 것입니다. 둘 다 쓰면 더 줄어들지만 원본을 미리 정리하면 전송 압축 효과가 줄어듭니다.

알아둘 경계값

결과를 믿기 전 확인 목록

자주 묻는 질문

얼마나 줄어드나요?

보통 20~40% 감소하며 원본 대비율을 함께 보여줍니다.

압축하면 스타일이 깨지나요?

주석·공백·마지막 세미콜론만 제거하므로 동작은 같어요. 다만 실제 배포 전 스테이징에서 확인하세요.

관련 도구

전체보기 →