본문으로 건너뛰기

HTML 태그 제거기

HTML을 붙여넣으면 입력하는 동안 일반 텍스트가 돌아옵니다. 태그, 주석, 스크립트, 스타일은 제거되고, 줄과 문단의 줄바꿈은 유지되며, &나   같은 흔한 엔터티는 나타내는 문자로 바뀝니다. 세 개의 카운터가 입력 크기, 출력 크기, 제거된 태그 수를 보여 줍니다. 무료이며 회원가입이 필요 없고, 붙여넣은 내용은 업로드되지 않습니다.

HTML 태그 제거기 사용 방법

  1. 1. HTML을 붙여넣으세요. 페이지 소스 전체, 이메일의 HTML, CMS에서 복사한 조각 모두 가능합니다.
  2. 2. 일반 텍스트를 읽으세요. 결과는 입력하는 동안 바로 바뀝니다. 누를 버튼은 없습니다.
  3. 3. 카운터를 확인하세요. 입력 문자 수는 붙여넣은 텍스트를, 출력 문자 수는 결과를 셉니다. 제거된 태그 수는 닫는 태그, 주석, 스크립트를 감싸는 태그까지 포함해 찾은 모든 <…> 항목을 셉니다.
  4. 4. 출력을 복사하세요. 출력 복사는 일반 텍스트를 클립보드에 넣습니다.

제거, 유지, 디코딩되는 항목

도구는 다섯 단계를 이 순서대로 고정해 처리합니다:

  1. 주석, 스크립트, 스타일은 그 안의 모든 내용과 함께 제거되므로 JavaScript와 CSS가 텍스트에 새어 들어가지 않습니다.
  2. 줄바꿈과 탭. 각 <br>은 새 줄이 되며, p, div, 제목(h1–h6), li, tr의 닫는 태그도 마찬가지입니다. 표 셀(td나 th)의 끝은 탭이 되어, 한 행의 셀들이 떨어져 있게 됩니다.
  3. 그 밖의 모든 태그는 삭제되고, 태그 사이의 텍스트는 유지됩니다. 실제 태그만 셉니다. < 뒤에는 글자, /, !, ? 중 하나가 와야 하므로, 5 < 6 and 7 > 3 같은 비교문은 텍스트로 남습니다.
  4. 엔터티는 한 번만 디코딩됩니다. 이름 있는 참조(&amp;, &lt;, &eacute;, &mdash;)와 10진수 또는 16진수 숫자 참조(&#65;, &#x41;)가 대상입니다. &nbsp;는 일반 공백이 됩니다. 두 번 이스케이프된 텍스트, 예를 들어 &amp;#65;는 &#65;가 되는데, 각 참조는 한 번만 디코딩되기 때문입니다.
  5. 공백은 정리됩니다. 연속된 공백은 하나가 되고, 세 개 이상의 줄바꿈은 두 개가 되며, 양 끝은 잘립니다.

실제 예시

입력

<!-- draft --><h1>Results &amp; Discussion</h1><p>Scores rose from <b>4&nbsp;to&nbsp;7</b> &mdash; see the <a href="/t">table</a>.</p><ul><li>One</li><li>Two</li></ul><script>track()</script>

출력

네 줄입니다: Results & Discussion, Scores rose from 4 to 7 — see the table., One, 그리고 Two.

카운터

입력 문자 191개, 출력 문자 69개, 제거된 태그 17개.

17개는 주석, h1, p, b, a, ul, script의 여는 태그와 닫는 태그, 그리고 두 li 요소입니다. 스크립트의 내용(track())은 스크립트와 함께 버려졌습니다. 각 블록은 줄바꿈 하나로 끝나므로, 여기서 문단들은 연속된 줄에 놓입니다. 원문에서 블록 사이에 빈 줄이 있다면 출력은 최대 한 개의 빈 줄을 유지합니다.

처리하지 않는 경우

이 도구는 텍스트를 정리하기 위한 빠른 정규식 도구이며 HTML 파서가 아닙니다. 어디에서 한계가 있는지 알아 두세요:

경우결과
표 셀셀은 탭으로 구분되고, 각 행은 자기 줄을 갖습니다(<td>A</td><td>B</td>는 탭으로 구분된 A와 B가 됩니다)
텍스트 속의 단독 부등호 기호유지됩니다: 5 < 6 and 7 > 3은 입력한 그대로 남습니다. a<b처럼 < 바로 뒤에 글자가 오면 태그의 시작으로 읽힙니다
알 수 없는 이름 있는 엔터티&notarealname;처럼 도구가 모르는 이름은 입력한 그대로 남습니다
링크와 이미지링크 텍스트는 유지되고, 주소와 이미지 대체 텍스트는 버려집니다

어떤 도구가 필요한가요?

가진 것원하는 것사용할 도구
HTML일반 텍스트이 페이지
HTML제목, 링크, 목록이 유지되는 마크다운HTML → Markdown
마크다운일반 텍스트마크다운을 텍스트로
마크다운HTML마크다운을 HTML로
엉망인 HTML정돈되고 들여쓰기된 HTMLHTML 포맷터

자주 묻는 질문

이 HTML 태그 제거기는 무엇을 하나요?
붙여넣은 텍스트에서 모든 HTML 태그를 지우고 읽을 수 있는 텍스트를 돌려줍니다. 주석, 스크립트, 스타일은 내용과 함께 제거되고, 줄의 끝과 블록 요소에서는 줄바꿈이 유지되며, 흔한 엔터티는 디코딩됩니다.
HTML 태그를 제거하면 텍스트 서식이 바뀌나요?
네. 굵게, 기울임, 제목, 링크, 목록은 태그로만 존재하므로 사라집니다. 남는 것은 단어이며, 문단, 제목, 목록 항목, 줄바꿈이 끝난 자리에 새 줄이 생깁니다. 구조를 유지하려면 대신 마크다운으로 변환하세요.
웹사이트에서 복사한 텍스트를 정리하는 데 쓸 수 있나요?
네. HTML 소스나 CMS가 보여 주는 HTML을 붙여넣는다면 가능합니다. 일반 상자에 붙여넣은 텍스트는 이미 평문이며, 숨은 마크업은 페이지 소스나 이메일의 HTML 보기를 복사했을 때만 들어 있습니다.
HTML 엔터티를 디코딩하나요?
네. &eacute; 같은 이름 있는 참조와 &#65;, &#x41; 같은 10진수 및 16진수 숫자 참조를 디코딩합니다. 각 참조는 한 번만 디코딩되므로 &amp;#65;는 &#65;가 됩니다. 도구가 모르는 이름은 입력한 그대로 남습니다.
제 텍스트 일부가 사라진 이유는 무엇인가요?
대개 a<b처럼 < 바로 뒤에 글자가 오면 태그의 시작으로 읽혀, 그 뒤부터 다음 >까지 함께 제거되었기 때문입니다. < 뒤에 공백을 넣거나 소스에서 &lt;로 쓰세요.
script와 style 태그의 내용도 제거하나요?
네. 두 요소는 내용과 함께, 그리고 모든 주석과 함께 다른 태그가 처리되기 전에 제거됩니다.
제 HTML이 어딘가에 업로드되나요?
아니요. 제거 작업은 입력하는 동안 브라우저에서 실행되며, HTML은 CitationEasy나 다른 누구에게도 전송되지 않습니다.

관련 도구

데이터·마크업·코드의 다른 도구