HTML → Markdown 변환
HTML 문서 조각을 Markdown 편집기에 옮길 때 사용합니다. 제목·문단·목록·인용·강조·링크·인라인 코드·코드 블록의 의미를 옮기며 CSS 디자인이나 화면 배치를 재현하지는 않습니다. 변환 결과는 미리보기가 아닌 Markdown 소스입니다.
주요 기능
- 제목 H1~H6, 문단, 인용, 강조와 중첩 목록을 Markdown 문법으로 옮깁니다.
- 코드에 포함된 백틱보다 긴 구분자를 사용해 인라인 코드와 코드 블록을 보존합니다.
- 웹·메일·상대 링크를 처리하고 javascript·data 등 실행 가능한 주소 형식은 링크로 내보내지 않습니다.
- 이미지를 Markdown 참조로 남기거나 대체 텍스트만 출력하도록 선택합니다.
사용 방법
- HTML 문서 조각을 입력합니다. 웹페이지 주소만 입력해서 가져오는 방식은 지원하지 않습니다.
- 이미지를 주소가 포함된 Markdown 참조로 남길지 대체 텍스트만 남길지 선택합니다.
- 실행 후 결과를 복사하고 사용할 Markdown 편집기에서 서식과 링크를 확인합니다.
활용 예시
- HTML 안내문을 GitHub README 초안으로 옮기기
- 블로그에서 복사한 제목·목록·링크 구조 정리
- 코드 예제가 포함된 HTML 문서를 Markdown 문서로 이전
자주 묻는 질문
입력한 HTML의 스크립트나 이미지를 실행·불러오나요?
아니요. HTML은 실제 페이지에 붙이지 않는 template 안에서 읽습니다. 스크립트·스타일·외부 삽입 요소와 hidden 속성 요소는 제외합니다. 이미지 주소를 결과에 남길 수는 있지만 변환기가 이미지를 가져오지는 않습니다.
지원하지 않는 서식은 어떻게 되나요?
CSS, 폼 동작, JavaScript, 복잡한 표 배치는 옮기지 않습니다. 일반적으로 남아 있는 텍스트를 보존하고 표는 행 단위 텍스트로 단순화합니다. 취소선은 ~~ 문법을 지원하는 Markdown 편집기가 필요합니다.
목록 번호와 코드의 공백은 그대로 유지되나요?
코드 블록의 공백과 빈 줄을 보존하고 중첩 목록은 들여쓰기로 표현합니다. 일반 텍스트의 HTML 공백은 합쳐집니다. 순서 목록의 시작 번호는 지원하지만 reversed 속성이나 개별 li의 value로 건너뛰는 번호는 재현하지 않습니다.
링크와 이미지 주소는 어떤 기준으로 처리하나요?
http·https·mailto와 상대 주소·문서 내 참조를 지원합니다. 다른 스킴과 제어 문자가 있는 주소는 제거하고 표시 텍스트를 남깁니다. 상대 주소는 원본 사이트 주소로 자동 변환하지 않으므로 옮긴 문서의 위치에 맞게 확인해야 합니다.
내용이 없는 결과나 변환 제한이 생기는 이유는 무엇인가요?
스크립트·스타일·삽입 요소만 있는 입력은 빈 결과가 될 수 있습니다. 입력은 최대 100,000 UTF-16 코드 단위, 출력은 1,000,000 코드 단위이며 복잡한 중첩이나 지나치게 많은 노드는 제한합니다.
개인정보 안내
입력과 결과는 현재 브라우저 메모리에서 처리하며 이 도구가 내용을 서버로 전송하거나 저장하지 않습니다. 사이트 공통 광고·방문 분석과 도구 사용 집계는 별도로 작동할 수 있으며, 입력 내용은 해당 집계에 포함하지 않습니다.
댓글과 질문