HTML 포맷 또는 압축

브라우저에서 실행되는 무료 온라인 HTML 포매터 및 압축기. HTML을 붙여넣으면 도구가 정리가 필요한지 (간결한 한 줄 입력 → 들여쓰기된 출력) 또는 압축이 필요한지 (들여쓰기된 입력 → 한 줄 출력) 감지하거나 수동으로 방향을 선택합니다. 2 공백, 4 공백 또는 탭으로 들여쓰기. void 요소 (br, hr, img, input, meta, link)는 XHTML 스타일로 자동 닫거나 HTML5 스타일로 그대로 둘 수 있습니다. <pre>, <script> 및 <style> 내부의 공백은 그대로 보존됩니다 — 절대 손대지 않습니다. 주석은 양방향에서 선택적으로 제거할 수 있습니다.

사용 방법

1
HTML 붙여넣기

기본적으로 방향이 자동 감지됩니다.

2
들여쓰기 및 옵션 선택

2 공백은 대부분 프런트엔드 스타일 가이드의 표준입니다.

3
출력 읽기

정리되거나 압축된 버전이 오른쪽에 나타납니다.

4
복사 또는 다운로드

원클릭 클립보드 또는 .html로 저장.

브라우저에서 HTML 정리 또는 압축 — <pre>, <script>, <style> 내용을 그대로 보존

모드
들여쓰기
옵션
입력
출력

            
        
무엇을 시도할지 모르시나요?
무료 도구 400+개 — 깜짝 도구 열기
🎲 깜짝 도구

특징

포맷과 압축 자동 모드 감지 세 가지 들여쓰기 스타일 그대로 보존 블록 자동 닫기 토글 주석 제거

일반적인 용도

  • 복사-붙여넣기된 압축된 HTML 파일을 정리하여 구조 검사.
  • 배포 전 HTML 이메일 템플릿 압축 — 모든 발송에서 바이트 절약.
  • XML 엄격 파이프라인용으로 HTML5 void 요소를 XHTML 자동 닫기로 변환.
  • production HTML 빌드에서 개발자 주석 제거.
  • 수동으로 편집된 템플릿을 팀 컨벤션에 맞게 다시 들여쓰기.

왜 이것을

많은 브라우저 기반 포매터는 <pre> 또는 <script>의 내용을 망가뜨립니다 — 코드 스니펫을 그쪽으로 통과시키면 들여쓰기가 사라집니다. 이 도구는 원시 텍스트 요소(script, style, pre, textarea)를 인식하고 그 내용을 바이트 단위로 그대로 둡니다. 그 외 모든 것은 깔끔한 블록별 들여쓰기를 받습니다. 가입 없음, 파일별 할당량 없음.

자주 묻는 질문

"void 요소"란 무엇인가요?

닫는 태그와 내용이 없는 HTML 요소 — br, hr, img, input, meta, link, source, track, area, base, col, embed, param, wbr. HTML5에서는 <br> (선호) 또는 <br /> (XHTML 레거시)로 작성할 수 있습니다. linter가 기대하는 것을 선택하세요.

&lt;script&gt; 또는 &lt;style&gt; 내용을 수정하나요?

아니요. <script>, <style>, <pre>, <textarea> 내부의 모든 것은 바이트 단위로 보존됩니다. 이러한 태그 주변의 공백 처리는 HTML5 원시 텍스트 요소 규칙을 따릅니다.

왜 압축된 출력에 여전히 공백이 있나요?

압축은 태그 간 공백을 축소하지만 의미적으로 중요한 곳에는 적어도 하나의 공백을 보존합니다(인라인 요소 사이, 예: <span> 또는 <a>) — 그 공백을 제거하면 렌더링된 페이지의 모습이 눈에 띄게 달라집니다. 공격적인 공백 제거가 필요하면 빌드 시점 압축기(html-minifier-terser, htmlnano)를 사용해 절충점을 조정하세요.

닫히지 않은 태그를 고치나요?

아니요 — 도구는 순수하게 포매터입니다. 닫히지 않은 <div>가 있으면 출력은 (망가진) 구조를 반영합니다. 구조 린트는 W3C Nu Validator와 같은 검증기를 사용하세요.

@{{ ... }} 또는 {% %}와 같은 템플릿 구문을 처리하나요?

대부분의 템플릿 토큰을 그대로 두려고 노력하지만 Blade ({{ }}), Twig ({% %}), Vue ({{ }}) 등이 이상하게 공백이 들어갈 수 있습니다. 무거운 보간이 있는 템플릿의 경우 렌더링된 HTML을 포맷하거나 템플릿 인식 도구를 사용하세요.

모바일?

네 — 좁은 화면에서 입력과 출력이 쌓입니다.

💡 이 도구를 개선해 드릴까요?

무료로 가능합니다! 아이디어를 간단히 보내주세요. 자세히 논의하고 싶으시면 이메일을 남겨주시면 연락드리겠습니다. 익명으로도 가능합니다.

이 도구를 어떻게 평가하시겠습니까?

평가해 주셔서 감사합니다!
더 공유하고 싶으신가요? 댓글을 남겨주세요!
감사합니다! 검토 후 댓글이 표시됩니다.
게시일 업데이트