가이드

HTML 태그 제거 후 일반 텍스트로 변환하는 방법

HTML이 들어 있는 텍스트를 입력하면 태그가 제거된 일반 텍스트를 얻을 수 있습니다. 줄바꿈, 링크, 스크립트·스타일 제거 옵션으로 결과의 표시 방식을 조정할 수 있습니다.

도구 HTML 텍스트 변환기

일반 텍스트 변환을 시작하기 전에

HTML이 포함된 텍스트를 일반 텍스트로 바꾸려면 입력란에 변환할 내용을 넣고 결과를 확인하면 됩니다. 이 작업은 태그를 화면에 표시하지 않고 주변에 있는 글자 내용을 남기는 데 적합합니다. 게시글 초안, 문서 조각, 안내문처럼 마크업과 문장이 함께 있는 자료를 정리할 때 활용할 수 있습니다.

입력은 텍스트 값으로 준비하세요. 기본 텍스트도 처리할 수 있고, 기본적인 마크업이 들어간 텍스트도 변환할 수 있습니다. 텍스트를 넣지 않은 상태도 별도의 입력 오류로 보지 않습니다. 입력값이 비어 있으면 결과도 빈 일반 텍스트로 반환됩니다.

변환 전에 결과의 모양을 정해 두면 설정을 고르기 쉽습니다. 문단 사이의 구분이 필요하면 줄바꿈 보존을 유지하세요. 링크의 주소까지 결과에 남겨야 하면 링크 보존을 유지하세요. 화면에 보이지 않는 스크립트나 스타일 내용을 제외하려면 해당 제거 옵션을 유지하세요.

도구의 현지화된 조작 명칭은 확인되지 않았으므로 화면에서는 기능에 해당하는 선택 항목을 찾아 사용하세요. 입력과 결과를 나란히 비교하면 태그가 사라진 부분, 줄이 나뉜 부분, 주소가 추가된 부분을 구별하기 쉽습니다.

입력과 옵션을 순서대로 설정하기

  1. 변환할 자료를 텍스트 형태로 준비합니다. HTML 조각과 읽을 문장이 함께 있어도 됩니다. 숫자나 객체처럼 문자열이 아닌 값을 그대로 넣지 말고, 먼저 변환할 문자열을 마련하세요. 문자열이 아닌 값은 변환 과정에서 실패할 수 있습니다.

  2. 입력란에 내용을 붙여 넣습니다. 빈 입력도 허용되지만, 결과로 확인할 문장이 필요하다면 태그와 본문이 함께 있는 내용을 넣는 편이 좋습니다. 입력 안의 태그는 결과에서 제거되고, 태그 주변의 글자 내용은 남습니다.

  3. 문단, 구역, 제목, 목록 항목, 표 행, 인용문, 줄바꿈 요소를 각각 다른 줄로 보이게 하려면 줄바꿈 보존을 켜 둡니다. 이 설정은 기본으로 활성화되어 있습니다. 줄바꿈 보존을 끄면 이 요소들을 특별히 줄바꿈으로 바꾸지 않지만, 태그가 제거되는 과정에서 태그 안의 내용은 유지됩니다.

  4. 링크 문장과 주소를 함께 남길지 정합니다. 링크 보존도 기본으로 활성화되어 있습니다. 입력된 링크가 조건에 맞고 href 값이 큰따옴표로 작성되어 있으면 링크 텍스트 뒤에 href가 대괄호로 붙습니다. 주소를 새로 찾아오거나 주소의 상태를 확인하는 단계는 아닙니다.

  5. 스크립트와 스타일 블록을 결과에서 빼려면 스크립트·스타일 제거를 켭니다. 이 선택도 기본으로 활성화되어 있습니다. 제거가 켜져 있으면 해당 블록뿐 아니라 블록 안의 내용도 결과에서 제외됩니다. 반대로 화면에 남겨야 할 일반 문장은 이 블록 안에 넣지 않는 편이 안전합니다.

  6. 변환을 실행하고 결과 영역을 읽습니다. 제목이나 본문이 태그 없이 남았는지 살펴보세요. 목록 항목과 문단의 구분이 필요한지 확인하세요. 링크 주소가 필요한 경우 텍스트 뒤의 대괄호 부분도 확인하세요.

  7. 엔티티가 포함된 결과를 점검합니다. 지원되는 이름형 엔티티 가운데 일부는 해당 문자로 디코딩됩니다. 일반적인 문장 부호, 공백, 통화, 저작권, 등록, 상표와 관련된 이름형 엔티티가 여기에 포함될 수 있습니다. 십진수 숫자 문자 참조도 지원 범위에 있으면 문자로 바뀝니다.

  8. 결과를 다른 문서에 옮기기 전에 줄 간격을 다시 봅니다. 변환 후 세 번 이상 이어진 줄바꿈은 두 번으로 줄어듭니다. 두 번 이상 이어진 공백은 한 칸으로 줄어듭니다. 결과의 맨 앞과 맨 뒤에 있던 공백도 제거됩니다.

결과의 모양과 경계를 읽는 법

결과는 태그가 표시되지 않는 일반 텍스트 형태로 확인합니다. 태그 안에 있던 문장은 남을 수 있으므로, 태그 제거가 곧 본문 선별을 뜻하지는 않습니다. 제목, 문단, 목록, 표 행 같은 블록 요소는 줄바꿈 보존 설정에 따라 서로 다른 줄로 보일 수 있습니다.

줄바꿈 보존을 켠 결과에서 문단 사이에 빈 줄이 지나치게 많다면 후처리 규칙을 확인하세요. 세 개 이상의 연속 줄바꿈은 두 개로 정리되기 때문입니다. 공백이 여러 칸 이어졌던 위치도 한 칸으로 보일 수 있습니다. 앞뒤에 배치된 여백은 결과에서 사라집니다.

링크 결과는 입력에 있던 정보의 표시 방식으로 이해해야 합니다. 조건에 맞는 href와 링크 텍스트가 있으면 주소가 대괄호 안에 붙지만, 외부에서 주소를 가져오거나 유효성을 확인한 결과는 아닙니다. 큰따옴표가 아닌 방식으로 작성된 href는 같은 방식으로 보존된다고 단정할 수 없습니다.

스크립트와 스타일 제거가 켜진 결과에서 관련 블록의 문장이 보이지 않는 것은 설정에 따른 동작입니다. 일반 본문까지 없어졌다면 해당 내용이 제거 대상 블록 안에 들어갔는지 원문에서 확인하세요. 제거 옵션을 끄면 그 블록의 처리 결과를 기대한 형태로 유지할 수 있다고 보장되지는 않습니다.

빈 입력을 실행한 경우에는 빈 일반 텍스트가 성공적으로 반환되는 것이 정상적인 결과 모양입니다. 반면 문자열이 아닌 값을 넣었을 때의 실패 가능성은 입력 형식 문제로 먼저 살펴보세요. 변환이 되지 않으면 값의 종류를 문자열로 바꾸고 다시 시도하세요.

이 기능을 전체 HTML 파서와 같은 범위로 해석해서는 안 됩니다. 입력된 마크업의 형태와 링크 표기에 따라 결과가 달라질 수 있습니다. 잘못 작성된 마크업이나 문서에 포함된 특수한 구성은 결과를 직접 대조해 판단하세요.

사용 예시

게시글 원문에서 화면에 표시할 제목과 본문만 일반 텍스트로 옮기려는 상황입니다.

제목, 두 문단, 링크 하나, 스크립트 블록이 들어 있는 게시글 내용을 입력한 뒤 기본 설정을 유지하고 결과 영역에서 제목과 본문의 배치를 확인합니다.

결과에는 제목과 두 문단의 글자가 태그 없이 보이고 문단 사이에는 줄바꿈이 남습니다. 스크립트와 스타일 블록의 내용은 빠지며 조건에 맞는 링크는 텍스트 뒤에 대괄호 형태의 주소가 붙습니다.

제한 사항

  • 문자열이 아닌 값은 변환에 실패할 수 있으며, 특수한 HTML 구성이나 잘못된 마크업을 전체 HTML 파서와 같은 방식으로 처리한다고 볼 수 없습니다. 링크는 입력에 있는 조건에 맞는 정보만 보존합니다.

자주 발생하는 오류

  • 문자열 대신 숫자나 객체를 입력하면 변환이 실패할 수 있습니다. 변환 대상이 되는 글자를 문자열로 만든 뒤 입력란에 붙여 넣으세요.

자주 묻는 질문

입력란을 비워 두면 어떻게 되나요?

입력값이 비어 있으면 빈 일반 텍스트가 성공적으로 반환됩니다. 내용을 입력하지 않은 상태도 선택적 텍스트 입력의 범위에 들어갑니다.

줄바꿈 변환을 끄면 태그 안의 내용도 사라지나요?

줄바꿈 보존을 끄면 지정된 블록 요소를 별도의 줄바꿈으로 바꾸지 않습니다. 그래도 태그는 제거되고 태그 안의 텍스트 내용은 남습니다.

링크 주소도 결과에 포함되나요?

링크가 조건에 맞고 href가 큰따옴표로 작성되어 있으면 링크 텍스트 뒤에 주소가 대괄호로 추가됩니다. 입력 밖의 주소를 조회하거나 검증하는 동작은 아닙니다.

도구

HTML 텍스트 변환기