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 사용.
관련 도구
Markdown → 일반 텍스트
마크다운 서식 모두 제거하고 읽을 수 있는 평문만 유지 — 미리보기·요약·이메일·정확한 글자 수 등에 유용.
변환 0 0
이미지 EXIF 제거
사진 드롭하면 EXIF·GPS·기타 메타데이터 제거된 깨끗한 사본 다운로드. 모두 브라우저 내 처리, 업로드 없음.
이미지 0 0
줄바꿈 제거
줄바꿈으로 끊긴 줄을 다시 이어 깔끔한 텍스트로 — PDF·이메일에서 복사할 때 생기는 강제 줄바꿈을 없애되 실제 문단은 유지합니다.
텍스트 0 0
유니코드 정규화 (NFC, NFD, NFKC, NFKD)
텍스트를 NFC·NFD·NFKC·NFKD로 정규화하고, 선택적으로 발음 구별 기호 제거(café → cafe), 네 형식의 코드포인트·바이트 수 비교 — 브라우저에서.
텍스트 0 0
마크다운 → HTML 변환기
마크다운을 깔끔한 HTML로 변환 — 이메일, CMS, 미리보기로 부족한 곳에 붙여넣을 소스를 복사하세요.
텍스트 0 0
대소문자 변환기
대문자·소문자·Title·camelCase·snake_case 등으로 변환하세요.
텍스트 0 0