CSS 뷰티파이어·압축기

압축된 CSS·SCSS·Less를 스페이스 1~5칸이나 탭으로 들여쓰거나 /*! 라이선스 주석을 남기고 CSS를 압축하며, 닫히지 않은 중괄호·따옴표·주석을 줄 번호와 함께 알려줍니다.

압축된 CSS를 다시 읽기 쉽게

압축되거나 형식이 엉망인 CSS를 붙여넣으면 각 규칙과 선언을 한 줄씩 들여쓰기하고 일관된 간격으로 깔끔하게 정렬해 돌려줍니다. 들여쓰기는 스페이스 1~5칸 또는 탭 중에서 프로젝트 스타일에 맞춰 고를 수 있습니다. 선택자 목록(h1, h2)을 선택자마다 한 줄씩 두는 대신 한 줄에 모을 수 있고(SCSS 맵도 함께 한 줄로 남습니다), 규칙 사이에 넣는 빈 줄을 뺄 수도 있습니다. 이 세 가지는 이 기기에 기억되며 저장한 설정 지우기로 지울 수 있습니다. 줄 길이 설정은 두지 않았습니다 — 정렬 엔진이 CSS 줄을 나누지 않아 설정해도 아무 일도 하지 않기 때문입니다. 문법은 CSS 또는 SCSS / Less로 두면 되는데, 셋 다 같은 방식으로 정리되며 이 선택은 내장 검사기가 //를 주석으로 읽을지를 정합니다. 닫히지 않은 중괄호·따옴표·주석·괄호는 열린 줄 번호와 함께 알려 줍니다. 많은 에디터가 쓰는 js-beautify 엔진으로 동작합니다.

비공개·무손실

모든 처리는 브라우저에서 실행되어 스타일시트가 업로드되지 않으므로 비공개·미출시 코드에도 안전합니다. 레이아웃만 다시 정렬하며 CSS 동작은 바꾸지 않습니다. 압축(minify)은 반대로 주석과 불필요한 공백을 없애되, 체크를 끄지 않는 한 /*! 라이선스 주석은 남기고, 절감된 바이트 수를 보여 줍니다. HTML 포맷터·JavaScript 뷰티파이어와 함께 쓰기 좋습니다.

자주 묻는 질문

압축된(minified) CSS를 풀 수 있나요?

네 — 한 줄로 압축된 CSS를 읽기 좋게 들여쓴 여러 줄로 펼쳐 편집·검토할 수 있게 합니다.

CSS 렌더링이 바뀌나요?

아니요. 공백과 들여쓰기만 다시 정렬하며 선택자·속성·값은 그대로입니다.

들여쓰기 방식을 고를 수 있나요?

네 — 스페이스 1·2·3·4·5칸 또는 탭 중에서 코드베이스에 맞게 고를 수 있습니다.

압축하면 스타일 동작이 바뀌나요?

아니요. 압축은 주석과 불필요한 공백, 그리고 각 규칙의 불필요한 마지막 세미콜론만 제거합니다. 문자열과 url() 내용, 자손 결합자 공백, calc() 안의 공백을 보존하므로 렌더링 결과는 동일합니다.

압축하면 용량이 얼마나 줄어드나요?

원본에 주석과 들여쓰기가 얼마나 많은지에 따라 다릅니다. 주석이 많고 잘 들여쓰기된 소스는 보통 20~50% 정도 줄어듭니다. 압축 모드가 압축 전후의 정확한 바이트 수와 절감 비율을 보여 줍니다.