HTML 포맷터, 정리 도구 & 최소화
HTML을 브라우저에서 즉시 포맷·최소화. 지저분한 마크업을 정리하거나 배포용으로 압축 — 온라인 무료, 데이터는 기기를 벗어나지 않습니다.
🔒 100% 브라우저 내 처리 — HTML은 절대 기기를 벗어나지 않습니다.
HTML 포맷팅이란 무엇인가요?
HTML 포맷팅(정리 또는 pretty-print라고도 함)은 마크업을 일관된 중첩, 들여쓰기, 줄 바꿈으로 다시 작성하여 구조를 읽고 편집하기 쉽게 만듭니다. 페이지는 포맷 전후에 동일하게 렌더링됩니다 — 공백만 변경됩니다. 최소화는 그 반대로, 주석을 제거하고 공백(인라인 CSS·JS 포함)을 축소하여 페이지 로드 속도를 높입니다. 이 도구는 두 기능 모두 브라우저에서 직접 수행합니다.
주요 기능
포맷과 최소화
가독성을 위해 마크업을 정리하거나 인라인 CSS·JS까지 포함하여 프로덕션용으로 압축 — 하나의 도구에서.
바이트 절감 표시
매 실행 시 최소화로 절약된 바이트 수를 정확히 확인합니다.
100% 비공개
모든 처리가 브라우저에서 이루어집니다. HTML은 절대 서버로 전송되지 않습니다.
스타일 컨트롤
규칙에 맞는 2칸·4칸·탭 들여쓰기를 선택하세요.
예시
최소화된 마크업
<nav><ul><li><a href="/">Home</a></li><li><a href="/about">About</a></li></ul></nav>
한 줄 마크업을 읽기 쉬운 들여쓰기 트리로 펼칩니다.
속성이 있는 폼
<form action="/submit" method="post"><input type="email" name="email" required><button type="submit">Send</button></form>
폼 컨트롤과 속성을 한 줄씩 정렬합니다.
테이블
<table><thead><tr><th>Name</th><th>Role</th></tr></thead><tbody><tr><td>Ada</td><td>Engineer</td></tr></tbody></table>
중첩된 테이블 섹션을 들여쓰기하여 구조를 명확하게 합니다.
인라인 SVG
<svg viewBox="0 0 24 24"><path d="M5 12h14"/><path d="M12 5v14"/></svg>
인라인 SVG 마크업을 가독성 있게 포맷합니다.
주요 사용 사례
- 생성된 마크업 정리
- CMS나 빌더가 내보낸 HTML을 정리하여 읽고 편집할 수 있게 만드세요.
- 코드 리뷰
- 풀 리퀘스트 전에 마크업을 포맷하여 일관되고 비교하기 쉬운 템플릿을 만드세요.
- 더 작은 페이지 배포
- 프로덕션 HTML을 최소화하여 바이트를 줄이고 로드 시간을 개선하세요.
- 스니펫 검사
- 페이지에서 복사한 마크업을 붙여넣고 포맷하여 구조를 파악하세요.
기술 세부 정보
- js-beautify로 정리
- 예측 가능하고 설정 가능한 들여쓰기를 위해 검증된 js-beautify HTML 엔진을 사용합니다.
- CSSO + Terser로 최소화
- 공백을 축소하고 주석을 제거하며, 렌더링을 바꾸지 않고 인라인 CSS·JS도 최소화합니다.
- 브라우저 기반
- 완전히 클라이언트 측에서 실행됩니다. HTML은 기기를 벗어나거나 서버에 도달하지 않습니다.
모범 사례
- 소스는 포맷, 프로덕션은 최소화
- 저장소에는 읽기 쉬운 HTML을 유지하고, 빌드 단계에서만 최소화하세요.
- 들여쓰기 스타일 하나로 통일
- 깔끔한 diff를 위해 2칸·4칸·탭 중 하나를 합의하세요.
- pre/textarea 공백 주의
- 최소화 시 pre·textarea 같은 공백 민감 요소가 영향을 받을 수 있으니 압축 후 확인하세요.
자주 묻는 질문
온라인에서 HTML을 어떻게 포맷하나요?
HTML을 어떻게 최소화하나요?
HTML 포맷팅과 최소화의 차이점은 무엇인가요?
포맷팅이 페이지 렌더링을 바꾸나요?
이 도구에서 제 HTML은 안전한가요?
인라인 CSS와 JavaScript도 최소화하나요?
HTML에 어떤 들여쓰기를 사용해야 하나요?
관련 도구
모든 도구 보기 →CSS 포맷터, 정리 도구 & 최소화
코드 도구
CSS를 브라우저에서 즉시 포맷·최소화. 지저분한 스타일시트를 정리하거나 배포용으로 압축 — 온라인 무료, 데이터는 기기를 벗어나지 않습니다.
JavaScript 포맷터 & 최소화
코드 도구
JavaScript를 브라우저에서 즉시 포맷·최소화. 지저분한 코드를 정리하거나 Terser로 압축 — 온라인 무료, 데이터는 기기를 벗어나지 않습니다.
SQL 포맷터·정렬 도구
코드 도구
SQL을 브라우저에서 즉시 정리·최소화. PostgreSQL, MySQL, SQL Server, BigQuery, Snowflake, Oracle, SQLite 지원. 온라인 무료, 데이터는 기기를 벗어나지 않습니다.
진법 변환기 (Number Base Converter)
변환 도구
2진수, 16진수, 10진수, 8진수 및 임의 진법(2-36)을 즉시 변환합니다. 온라인에서 무료로 사용할 수 있으며 모든 처리는 브라우저에서 이루어집니다.
Base64 디코더 · 인코더 (Base64 Decoder & Encoder)
인코딩 & 포매팅
Base64를 온라인에서 무료로 인코딩하고 디코딩합니다. UTF-8과 이모지를 완벽 지원하는 실시간 변환으로, 100% 브라우저에서 처리되어 회원 가입이 필요 없습니다.
Base64 이미지 변환기 (온라인)
인코딩 & 포매팅
Base64 문자열이나 데이터 URI를 온라인 브라우저에서 이미지로 디코딩합니다. 미리보고, 치수와 MIME을 읽은 뒤 PNG, JPG, GIF, SVG로 다운로드하세요. 업로드 없음.