HTML 정렬
붙여넣으면 눈에 들어옵니다. 태그마다 줄을 나누고 중첩 깊이에 맞춰 들여씁니다. 닫지 않은 div를 찾는 데 이보다 빠른 방법은 없습니다.
코드는 이 페이지를 벗어나지 않습니다. 정렬은 브라우저에서 이뤄집니다.
- 무료
- 파일이 기기를 벗어나지 않습니다
- 회원가입 불필요
- 파일 수 제한 없음
사용 방법
- 첫 번째 칸에 HTML을 붙여넣습니다.
- 들여쓰기를 고릅니다. 두 칸, 네 칸, 또는 탭.
- 결과를 복사합니다. 「압축」을 누르면 다시 줄일 수 있습니다.
알아두면 좋은 점
일부러 건드리지 않는 부분
pre와 textarea 안에서는 공백과 줄바꿈이 곧 페이지의 일부입니다. 다시 들여쓰면 방문자가 보는 화면이 달라집니다. script와 style은 애초에 마크업이 아닙니다. 이 블록들은 그대로 옮기고 통째로만 위치를 바꾸므로, 정렬한 파일도 원본과 똑같이 동작합니다.
중첩은 짐작하지 않고 읽는다
img, br, input 같은 빈 요소는 닫히지 않습니다. 여는 태그마다 들여쓰기를 늘리는 도구는 페이지를 내려갈수록 계속 오른쪽으로 밀립니다. 여기서는 그런 요소를 알아보고 들여쓰기를 유지하므로, 뜻밖의 들여쓰기는 도구의 버릇이 아니라 정말로 닫히지 않은 태그의 신호가 됩니다.
자주 묻는 질문
HTML을 검사해 주나요?
아니요. 준 것을 정렬할 뿐 마크업을 바꾸지 않습니다. 닫히지 않은 태그는 들여쓰기로 드러나지만 오류 목록을 만들지는 않습니다.
코드가 서버로 가나요?
아니요. 정렬은 페이지 안에서 이뤄지므로 사내 템플릿이나 로그인 뒤의 페이지도 컴퓨터에 남습니다.
페이지 전체도 되나요?
됩니다. 마크업 기준 약 5메가바이트까지입니다. 그 이상에서 버거운 것은 정렬이 아니라 결과를 그리는 일입니다.
주석은 어떻게 되나요?
그대로 두고 자기 줄에 놓습니다. 조건부 주석도 남깁니다. 옛 브라우저를 위한 마크업이 담겨 있기 때문입니다.
관련 도구
- HTML 압축 HTML을 붙여넣으면 아무도 보지 않는 공백을 뺀 채로 돌려받습니다. 입력란 아래 숫자가 얼마나 줄었는지 알려 줍니다.
- CSS 정렬 한 줄로 뭉쳐 온 스타일시트라도 붙여넣으면 다시 읽힙니다. 선언마다 줄을 나누고, 중첩 블록에는 그만큼의 들여쓰기를 주며, 주석은 있던 자리에 둡니다.
- XML 정렬 기계가 만든 XML은 보통 거대한 한 줄입니다. 여기에 붙여넣으면 구조가 드러납니다. 요소마다 줄을 나누고 깊이에 맞춰 들여씁니다.
- JSON 정렬·검증 JSON을 붙여넣으면 정렬·검증·압축 결과를 바로 얻습니다. 데이터는 브라우저 안에 머무르므로 토큰이나 고객 정보가 들어 있어도 안전합니다.
- Base64 인코딩·디코딩 텍스트를 붙여넣으면 Base64가, Base64를 붙여넣으면 텍스트가 나옵니다. 한글도 한자도 이모지도 그대로 살아남습니다. 문자열을 UTF-8로 읽기 때문입니다.
- 글자수 세기 텍스트를 입력하거나 붙여넣으면 단어 수, 문자 수, 문장 수, 문단 수, 예상 읽는 시간이 즉시 갱신됩니다.
- 대소문자 변환 붙여넣고 방식을 고르면 끝입니다. 같은 문장을 쓰는 아홉 가지 방법 — 일상적인 네 가지와 개발자들이 논쟁하는 다섯 가지.
- CSV를 JSON으로 표를 붙여넣으면 JSON이 나옵니다. RFC 4180을 따르기 때문에 «Doe, John» 같은 칸이 둘로 쪼개지지 않고 한 필드로 남습니다. 간단한 변환기들이 무너지는…