HTML 태그 제거

HTML 마크업을 붙여넣으면 이 도구가 모든 태그를 제거하고 그 사이에 있던 텍스트만 남깁니다. PHP의 표준 함수 strip_tags를 실행합니다. 꺾쇠괄호 안에 있는 모든 것(<p>, <br>, <div class="...">, 닫는 태그, <!-- 주석 -->)은 제거되고, 주위의 텍스트는 그대로 유지됩니다. 또한 세 가지 카운터, 즉 처리 전 문자 수, 처리 후 문자 수, 그리고 몇 개가 제거되었는지를 확인할 수 있습니다.

작동 방식

  1. 1

    마크업 붙여넣기

    HTML 조각, 소스 보기에서 복사한 전체 페이지, 또는 HTML 형식으로 내보낸 이메일 본문.

  2. 2

    태그 제거하기

    버튼을 누르면 모든 태그, 닫는 태그, HTML 주석이 서버에서 한 번에 제거됩니다.

  3. 3

    카운터 확인하기

    통계에는 처리 전과 후의 문자 수, 그리고 몇 개의 문자가 제거되었는지가 표시됩니다.

  4. 4

    일반 텍스트 복사하기

    결과물은 텍스트 편집기, 스프레드시트, AI 프롬프트 또는 후속 처리에 바로 쓸 수 있는 깔끔한 문자열입니다.

무엇을 하고, 무엇을 하지 않는가

strip_tags는 빠르고 문자 그대로 작동하는 태그 제거기입니다. 완전한 HTML-투-텍스트 변환기는 아니므로, 그 경계가 정확히 어디인지 아는 것이 도움이 됩니다.

  • 태그는 제거되고 텍스트는 유지됩니다. <b>bold</b> textbold text가 됩니다. 여는 태그, 닫는 태그, 그리고 그 속성은 모두 사라집니다.
  • HTML 주석은 제거됩니다. <!-- note -->visiblevisible이 됩니다.
  • 줄바꿈은 삽입되지 않습니다. <p><div> 같은 블록 태그는 그냥 삭제되므로 <p>One</p><p>Two</p>OneTwo가 됩니다. 텍스트에 이미 있던 줄바꿈은 유지됩니다.
  • 엔티티는 디코딩되지 않습니다. Tom &amp; Jerry는 그대로 Tom &amp; Jerry로 남습니다. &amp;를 다시 &로 바꾸려면 결과를 HTML 엔티티 디코더에 넣으세요.
  • 스크립트와 스타일 텍스트는 남습니다. <script><style> 태그만 제거되고, 그 사이의 코드나 CSS는 남습니다. 원하지 않는다면 그 블록을 먼저 직접 삭제하세요.

처리 전과 후

입력 출력
<p>Hello</p> Hello
<a href="https://x.com">click</a> click
<b>bold</b> text bold text
<!-- note -->visible visible
<br><br> (비어 있음)
Tom &amp; Jerry Tom &amp; Jerry

자주 쓰는 경우

  • CMS 출력 정리하기. 내보낸 글에서 본문 텍스트만 뽑아 일반 .txt로 저장하세요.
  • 언어 모델에 입력하기. 모델은 마크업보다 일반 텍스트를 더 잘 다루므로, 프롬프트를 작성하기 전에 태그를 제거하세요.
  • 스크래핑 데이터 정리. 스크래퍼가 innerHTML을 돌려줬지만 눈에 보이는 텍스트만 필요할 때.
  • 빠른 텍스트 추출. 아무 HTML 조각이나 붙여넣고 주위 마크업 없이 글자만 읽어 오세요.

알아두면 좋은 점

  • 어디에서 실행되는가. 처리는 우리 서버에서 이루어집니다. 분석을 위해 처리 전과 후의 문자 수만 기록되며 HTML 자체는 절대 기록되지 않습니다. 다만 다른 온라인 도구와 마찬가지로 정말 민감한 데이터는 붙여넣지 마세요.
  • 엔티티와 스크립트. 출력에 여전히 &amp;나 남은 JavaScript가 보인다면 그것은 정상입니다. 엔티티는 별도로 디코딩하고, 붙여넣기 전에 <script> / <style> 블록을 제거하세요.

자주 묻는 질문

아니요. 태그만 제거하므로 &amp;, &nbsp;, &#39; 같은 엔티티는 그대로 통과합니다. 실제 문자가 필요하면 결과를 HTML 엔티티 디코더에 넣으세요.

아니요. <p><div> 같은 블록 태그는 줄바꿈을 삽입하지 않고 삭제되므로 문단이 붙을 수 있습니다. 텍스트에 이미 있던 줄바꿈은 보존됩니다.

태그 자체는 제거되지만 그 사이의 JavaScript나 CSS 텍스트는 출력에 남습니다. 코드가 필요 없다면 붙여넣기 전에 그 블록을 삭제하세요.

네. <!-- ... --> 블록은 태그와 함께 제거됩니다.

우리 서버에서 한 번의 strip_tags 처리로 이루어집니다. 이 도구는 처리 전과 후의 문자 수만 기록하며, HTML 내용은 기록하지 않습니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다