HTML → 일반 텍스트
텍스트
DOM 왕복 없이 작은 전용 파서로 입력 한 번 순회 — 텍스트 콘텐츠만 출력. `<script>`·`<style>`·`<iframe>` 등은 내용까지 폐기; 블록 레벨 태그(`<p>`·`<h1>`·`<li>` 등)는 줄바꿈; `&`·`©` 같은 엔티티는 원래 문자로 디코딩. CMS·이메일에서 리치 텍스트 복사한 후 마크다운 파일·스프레드시트·터미널용 일반 콘텐츠 필요할 때 유용.
—
일반 텍스트 (62 글자)
Hello, world! This is a link & some text. One Two End.
태그 제거는 sanitizer 아님 — 적대적 HTML은 절대 신뢰하지 말고 재렌더할 거면 DOMPurify 통과.
사용법
- HTML 스니펫을 입력 박스에 붙여넣기.
- 옵션 토글 — 블록 레벨 줄바꿈 유지·공백 축약·엔티티 디코딩.
- 결과 복사. 글자 수 표시로 필드 길이 제한 확인.
자주 묻는 질문
- 브라우저의 `innerText` 안 쓰는 이유?
- `innerText` 동작하지만 CSS 레이아웃에 의존(문서 스타일시트에 따라 변함), DOM 빌드 후에만 실행. 이 도구는 작은 순수 파서 — 같은 입력에 항상 같은 출력, 스타일 무관.
- preserveBreaks 켬/끔 차이?
- 켜면 블록 레벨 태그(`<p>`·`<h1>`·`<li>`·`<br>` 등)가 출력의 줄바꿈으로. 끄면 전체 입력이 한 줄로 축약 — CSV 셀이나 한 줄 제목에 필요할 때 유용.
- 입력이 sanitize됨?
- 모든 태그 제거 — 출력에 HTML 없음 — 하지만 파서는 의도적으로 최소. 렌더하려는 신뢰할 수 없는 HTML은 strip 단계 의존 말고 DOMPurify 같은 진짜 sanitizer 사용.
관련 도구
URL 슬러그 생성기
어떤 텍스트든 깔끔한 URL 슬러그로 — 악센트 제거, 구분자 선택, 최대 길이 지정.
텍스트00
마크다운 표 생성기
CSV·TSV·파이프 구분 데이터를 정렬된 GitHub 마크다운 표로 변환합니다.
텍스트00
텍스트 Diff 뷰어
두 텍스트를 비교해 줄·단어 단위로 추가·삭제를 강조해서 보여 줍니다.
텍스트00
Lorem Ipsum 생성기
문단·문장·단어 단위로 자리표시자 텍스트를 생성하세요.
텍스트00
대소문자 변환기
대문자·소문자·Title·camelCase·snake_case 등으로 변환하세요.
텍스트00
글자수 단어수 카운터
글자·단어·문장·줄·바이트 수를 실시간으로 셉니다.
텍스트00