HTML 태그 제거기
HTML을 붙여넣으면 입력하는 동안 일반 텍스트가 돌아옵니다. 태그, 주석, 스크립트, 스타일은 제거되고, 줄과 문단의 줄바꿈은 유지되며, &나 같은 흔한 엔터티는 나타내는 문자로 바뀝니다. 세 개의 카운터가 입력 크기, 출력 크기, 제거된 태그 수를 보여 줍니다. 무료이며 회원가입이 필요 없고, 붙여넣은 내용은 업로드되지 않습니다.
HTML 태그 제거기 사용 방법
- 1. HTML을 붙여넣으세요. 페이지 소스 전체, 이메일의 HTML, CMS에서 복사한 조각 모두 가능합니다.
- 2. 일반 텍스트를 읽으세요. 결과는 입력하는 동안 바로 바뀝니다. 누를 버튼은 없습니다.
- 3. 카운터를 확인하세요. 입력 문자 수는 붙여넣은 텍스트를, 출력 문자 수는 결과를 셉니다. 제거된 태그 수는 닫는 태그, 주석, 스크립트를 감싸는 태그까지 포함해 찾은 모든
<…>항목을 셉니다. - 4. 출력을 복사하세요. 출력 복사는 일반 텍스트를 클립보드에 넣습니다.
제거, 유지, 디코딩되는 항목
도구는 다섯 단계를 이 순서대로 고정해 처리합니다:
- 주석, 스크립트, 스타일은 그 안의 모든 내용과 함께 제거되므로 JavaScript와 CSS가 텍스트에 새어 들어가지 않습니다.
- 줄바꿈과 탭. 각
<br>은 새 줄이 되며,p,div, 제목(h1–h6),li,tr의 닫는 태그도 마찬가지입니다. 표 셀(td나th)의 끝은 탭이 되어, 한 행의 셀들이 떨어져 있게 됩니다. - 그 밖의 모든 태그는 삭제되고, 태그 사이의 텍스트는 유지됩니다. 실제 태그만 셉니다.
<뒤에는 글자,/,!,?중 하나가 와야 하므로,5 < 6 and 7 > 3같은 비교문은 텍스트로 남습니다. - 엔터티는 한 번만 디코딩됩니다. 이름 있는 참조(
&,<,é,—)와 10진수 또는 16진수 숫자 참조(A,A)가 대상입니다. 는 일반 공백이 됩니다. 두 번 이스케이프된 텍스트, 예를 들어&#65;는A가 되는데, 각 참조는 한 번만 디코딩되기 때문입니다. - 공백은 정리됩니다. 연속된 공백은 하나가 되고, 세 개 이상의 줄바꿈은 두 개가 되며, 양 끝은 잘립니다.
실제 예시
입력
<!-- draft --><h1>Results & Discussion</h1><p>Scores rose from <b>4 to 7</b> — 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처럼 < 바로 뒤에 글자가 오면 태그의 시작으로 읽힙니다 |
| 알 수 없는 이름 있는 엔터티 | ¬arealname;처럼 도구가 모르는 이름은 입력한 그대로 남습니다 |
| 링크와 이미지 | 링크 텍스트는 유지되고, 주소와 이미지 대체 텍스트는 버려집니다 |
어떤 도구가 필요한가요?
| 가진 것 | 원하는 것 | 사용할 도구 |
|---|---|---|
| HTML | 일반 텍스트 | 이 페이지 |
| HTML | 제목, 링크, 목록이 유지되는 마크다운 | HTML → Markdown |
| 마크다운 | 일반 텍스트 | 마크다운을 텍스트로 |
| 마크다운 | HTML | 마크다운을 HTML로 |
| 엉망인 HTML | 정돈되고 들여쓰기된 HTML | HTML 포맷터 |
자주 묻는 질문
- 이 HTML 태그 제거기는 무엇을 하나요?
- 붙여넣은 텍스트에서 모든 HTML 태그를 지우고 읽을 수 있는 텍스트를 돌려줍니다. 주석, 스크립트, 스타일은 내용과 함께 제거되고, 줄의 끝과 블록 요소에서는 줄바꿈이 유지되며, 흔한 엔터티는 디코딩됩니다.
- HTML 태그를 제거하면 텍스트 서식이 바뀌나요?
- 네. 굵게, 기울임, 제목, 링크, 목록은 태그로만 존재하므로 사라집니다. 남는 것은 단어이며, 문단, 제목, 목록 항목, 줄바꿈이 끝난 자리에 새 줄이 생깁니다. 구조를 유지하려면 대신 마크다운으로 변환하세요.
- 웹사이트에서 복사한 텍스트를 정리하는 데 쓸 수 있나요?
- 네. HTML 소스나 CMS가 보여 주는 HTML을 붙여넣는다면 가능합니다. 일반 상자에 붙여넣은 텍스트는 이미 평문이며, 숨은 마크업은 페이지 소스나 이메일의 HTML 보기를 복사했을 때만 들어 있습니다.
- HTML 엔터티를 디코딩하나요?
- 네.
é같은 이름 있는 참조와A,A같은 10진수 및 16진수 숫자 참조를 디코딩합니다. 각 참조는 한 번만 디코딩되므로&#65;는A가 됩니다. 도구가 모르는 이름은 입력한 그대로 남습니다. - 제 텍스트 일부가 사라진 이유는 무엇인가요?
- 대개
a<b처럼<바로 뒤에 글자가 오면 태그의 시작으로 읽혀, 그 뒤부터 다음>까지 함께 제거되었기 때문입니다.<뒤에 공백을 넣거나 소스에서<로 쓰세요. - script와 style 태그의 내용도 제거하나요?
- 네. 두 요소는 내용과 함께, 그리고 모든 주석과 함께 다른 태그가 처리되기 전에 제거됩니다.
- 제 HTML이 어딘가에 업로드되나요?
- 아니요. 제거 작업은 입력하는 동안 브라우저에서 실행되며, HTML은 CitationEasy나 다른 누구에게도 전송되지 않습니다.