AZ Tools

HTML → 일반 텍스트

텍스트

DOM 왕복 없이 작은 전용 파서로 입력 한 번 순회 — 텍스트 콘텐츠만 출력. `<script>`·`<style>`·`<iframe>` 등은 내용까지 폐기; 블록 레벨 태그(`<p>`·`<h1>`·`<li>` 등)는 줄바꿈; `&amp;`·`&copy;` 같은 엔티티는 원래 문자로 디코딩. CMS·이메일에서 리치 텍스트 복사한 후 마크다운 파일·스프레드시트·터미널용 일반 콘텐츠 필요할 때 유용.

일반 텍스트 (62 글자)
Hello, world!

This is a link &amp; some text.

One

Two

End.

태그 제거는 sanitizer 아님 — 적대적 HTML은 절대 신뢰하지 말고 재렌더할 거면 DOMPurify 통과.

사용법

  1. HTML 스니펫을 입력 박스에 붙여넣기.
  2. 옵션 토글 — 블록 레벨 줄바꿈 유지·공백 축약·엔티티 디코딩.
  3. 결과 복사. 글자 수 표시로 필드 길이 제한 확인.

자주 묻는 질문

브라우저의 `innerText` 안 쓰는 이유?
`innerText` 동작하지만 CSS 레이아웃에 의존(문서 스타일시트에 따라 변함), DOM 빌드 후에만 실행. 이 도구는 작은 순수 파서 — 같은 입력에 항상 같은 출력, 스타일 무관.
preserveBreaks 켬/끔 차이?
켜면 블록 레벨 태그(`<p>`·`<h1>`·`<li>`·`<br>` 등)가 출력의 줄바꿈으로. 끄면 전체 입력이 한 줄로 축약 — CSV 셀이나 한 줄 제목에 필요할 때 유용.
입력이 sanitize됨?
모든 태그 제거 — 출력에 HTML 없음 — 하지만 파서는 의도적으로 최소. 렌더하려는 신뢰할 수 없는 HTML은 strip 단계 의존 말고 DOMPurify 같은 진짜 sanitizer 사용.

관련 도구