HTML 포매터 및 압축기 - 보기 좋게 또는 작게

HTML 포매터 및 압축기

이 도구가 하는 일

같은 텍스트에 대한 정반대의 두 작업입니다. 서식은 줄바꿈과 들여쓰기를 더해 사람이 중첩을 따라갈 수 있게 하고, 압축은 브라우저에 필요 없는 것을 모두 걷어냅니다. 여기서는 둘 다 여러분이 준 문자 자체를 다루지, 다시 만들어진 문서를 다루지 않습니다. 그래서 나오는 것은 여전히 여러분의 마크업입니다.

사용 방법

  1. 1 HTML을 붙여 넣으세요. 페이지 전체든 조각이든 됩니다.
  2. 2 들여쓰기를 고른 뒤 정렬 또는 압축을 누르세요.
  3. 3 결과를 복사하거나, 다른 버튼으로 한 번 더 돌려 비교해 보세요.

공백이 언제나 잡음은 아닙니다

인라인 요소 두 개 사이의 공백 하나는 눈에 보이는 텍스트입니다. 지우면 "one two"가 "onetwo"가 됩니다. 블록 요소 사이에서는 같은 공백이 아무 의미도 없습니다. 여기 압축기는 들여쓰기는 버리되, 실제로 일하고 있는 구분용 공백은 남깁니다.

pre와 textarea를 건드리지 않는 이유

이 안에서는 모든 공백과 줄바꿈이 독자가 보게 될 내용입니다. 코드 블록을 다시 들여쓰면 표시되는 내용이 조용히 바뀌고, textarea를 다듬으면 폼이 보내는 값이 바뀝니다. script와 style도 마찬가지입니다. 그 안은 다른 언어라 손대지 않고 그대로 통과시킵니다.

서식을 맞출 뿐, 고치지는 않습니다

브라우저 파서 위에 만들어진 도구는 깨진 마크업을 조용히 고칩니다. 태그를 닫아 주고, 떠도는 것을 버리고, 명세가 요구하는 자리로 요소를 옮깁니다. 디버깅 중에는 대개 그것이 원하는 바가 아닙니다. 쫓고 있는 버그가 바로 그 "고쳐진" 것일 수 있으니까요. 이 도구는 텍스트만 다시 배치하고 실수는 보이는 자리에 남겨 둡니다.

HTML 압축은 작은 이득입니다

페이지에서 공백을 걷어내면 대개 몇 퍼센트를 아낄 뿐이고, 서버의 gzip이 어차피 그 대부분을 압축했을 것입니다. 진짜 무게는 이미지, 글꼴, 스크립트에 있습니다. HTML을 압축하는 이유는 템플릿 생성기가 읽을 수 없는 출력을 남겼기 때문이지, 페이지가 훨씬 빨라지길 기대해서가 아닙니다.

HTML 서식 - 자주 묻는 질문

서식 정렬은 한 가지 특정한 경우에 바뀔 수 있습니다. 인라인 요소 사이에 줄바꿈을 넣으면 없던 공백이 생깁니다. 두 span이 맞붙어 있어야 성립하는 레이아웃이라면, 바깥 블록만 정렬하고 그 줄은 그대로 두세요. 압축 쪽은 같은 문제의 반대 방향을 피하도록 만들어져 있습니다.
오늘 인기
YAML 포맷터 엉킨 YAML의 들여쓰기를 정리하고, 줄 번호와 함께 오류를 찾고, 문서를 JSON으로 확인하세요. 주석과 블록 스칼라, 앵커가 그대로 유지됩니다. 브라우저에서 동작합니다.
신규
Markdown 편집기 Markdown을 작성하고 렌더링된 결과를 나란히 확인하세요. 제목, 목록, 표, 코드 블록, 링크를 지원하며 HTML을 복사하거나 .md와 .html 파일을 다운로드할 수 있습니다. 브라우저에서 실행됩니다.

관련 개발자 도구

JSON 포매터 브라우저에서 JSON을 정렬, 압축, 검사합니다. 오류는 줄과 열로 짚어 주고 접을 수 있는 트리로 구조를 보여 줍니다.
CSS 압축기 주석과 공백을 걷어내 CSS를 줄이거나, 깔끔한 들여쓰기로 다시 펼치세요. calc() 안의 공백, 문자열, 라이선스 주석은 그대로 둡니다.
XML 포매터 엉킨 XML을 들여쓰기해 읽기 좋게, 또는 덜어내어 작게 만드세요. RSS, CDATA, 네임스페이스를 처리하고 문서를 고쳐 쓰지 않습니다.
SQL 포매터 긴 쿼리를 읽기 좋은 줄로 나누거나 다시 한 줄로 압축하세요. 키워드 대소문자, 따옴표 이름, 문자열은 그대로 둡니다.
JavaScript 압축기 빌드 도구가 쓰는 엔진 Terser로 JavaScript를 줄이세요. 추측이 아니라 파싱하므로 동작이 그대로 남습니다. 아무것도 전송되지 않습니다.

추천 도구

Word를 PDF로 무료 Word → PDF 변환: DOC, DOCX, ODT, RTF 파일을 올리면 서식이 유지된 PDF를 몇 초 만에 내려받습니다.
PDF를 Word로 무료 PDF → Word 변환: PDF를 올리면 몇 초 만에 편집 가능한 DOCX를 받습니다. 가입도 워터마크도 없습니다.
워드 카운터 무료 단어 수 세기: 텍스트를 붙여넣으면 단어·글자·문장·문단 수와 예상 읽기 시간을 보여줍니다. 내용은 브라우저를 벗어나지 않습니다.
문자 수 카운터 무료 글자 수 세기: 공백 포함·미포함 글자 수와 단어·줄 수를 세고 제목과 메타 설명의 SEO 길이도 확인합니다.
키워드 밀도 검사기 무료 키워드 밀도 검사기: 텍스트나 URL을 넣으면 단어와 구절의 출현 횟수와 비율을 보여줍니다.