사용법
- CSS 또는 JavaScript를 선택하세요.
- 코드를 입력하세요.
- '정리' 버튼을 누르면 들여쓰기된 코드가 표시됩니다.
🎯 이럴 때 씁니다
- 압축된 CSS·JS 파일 내용 읽기 좋게 펼치기
- 코드 리뷰 전 포맷 확인
- 학습용 코드 구조 파악
입력 · 출력 예시
입력
.a,.b{color:red;font-size:12px}출력
.a,.b {
color: red;
font-size: 12px
}CSS 모드에서 한 줄로 압축된 규칙을 정리한 결과입니다. 여는 중괄호 뒤에서 줄을 바꾸고 각 선언을 2칸 들여쓰기하며, 속성:값의 콜론 뒤에 공백을 넣어 보기 좋게 정렬합니다.
들여쓰기 규칙과 한계
중괄호와 세미콜론을 기준으로 단계를 나누는 경량 포맷터입니다. 압축된 코드의 구조를 파악하는 용도로 적합합니다.
| 기준 | 처리 |
|---|---|
중괄호 { } | 들여쓰기 단계 증감 |
세미콜론 ; | 문장 끝 줄바꿈 |
| 문자열 | 내부의 중괄호·세미콜론은 문법으로 오인될 수 있음 |
| 한계 | Prettier 같은 파서 기반이 아님 — 완벽한 문법 인식은 아님 |
자주 묻는 질문
- Prettier 같은 완전한 포맷터인가요?
- 아니요. 중괄호·세미콜론 기준으로 들여쓰기하는 경량 포맷터입니다. 문자열·주석·템플릿 리터럴은 안전하게 보존하지만, 세부 스타일 규칙까지 맞추지는 않습니다.
- 압축(minify)된 코드도 정리되나요?
- 네. 한 줄로 뭉쳐진 코드도 중괄호·세미콜론 기준으로 줄바꿈·들여쓰기됩니다.
- 입력한 코드가 서버로 전송되나요?
- 전송되지 않습니다. 브라우저 안에서만 처리됩니다.
- 압축된 JS를 읽기 좋게 볼 수 있나요?
- 네. 들여쓰기를 넣어 블록 구조를 파악하기 좋게 만듭니다. 단, 변수명 복구 같은 디난독화(deobfuscation)는 지원하지 않습니다.
- Sass나 Less도 되나요?
- 중괄호·세미콜론 구조를 공유하는 범위에서는 정리되지만, 전용 문법(mixin 등)을 완전히 이해하는 것은 아닙니다.
✨ 더 알아보기: JS·CSS 포맷팅과 압축의 차이
코드 정리할 땐 포맷팅, 배포할 땐 압축 — 왜 반대인가.
다른 코딩 도구
📘
JSON 포맷터
JSON 정리·검증·압축
🗓️
타임스탬프 변환
유닉스 타임스탬프 ↔ 날짜 변환
🧩
JSON 인코딩·디코딩
텍스트 ↔ JSON 문자열 리터럴 변환
✂️
JavaScript/CSS 압축(Minify)
주석·공백 제거로 용량 줄이기
🧽
HTML 코드 포맷팅
HTML 태그 구조 들여쓰기 정리
🧹
XML 포매팅
XML 태그 구조 들여쓰기 정리
🗃️
SQL 문 정렬
SQL 절 단위로 줄바꿈 정렬
🔣
HTML 엔티티 인코드·디코드
특수문자 ↔ HTML 엔티티 변환
📊
Excel → TABLE TAG 변환
엑셀 표를 HTML TABLE로 변환
⛓️
링크(href, src) 추출
HTML에서 href·src 링크 추출
🎨
컬러 피커
HEX·RGB·HSL 색상 코드 확인
🐘
PHP 구문 검사기
괄호·문자열 짝 검사(실용 검사기)
🗄️
MySQL 구문 검사기
괄호·따옴표 짝 검사(실용 검사기)
🔍
HTML5 검증기
태그 짝·중복id·alt누락 검사
✍️
온라인 HTML 에디터
시각적으로 HTML 작성·편집