.html → .md 변환기
PUB 2026-08-01UPD 2026-10-27VERIFY 표준·공식 자료 대조 APP $ html2md ✓ 브라우저에서 변환 — 파일을 서버에 업로드하지 않습니다웹 화면이나 HTML 을 마크다운(.md)으로 되돌립니다. 코드를 붙여 넣어도 되고, 브라우저에서 보이는 대로 복사해 붙여 넣어도 되고, .html 파일을 열어도 됩니다. 결과는 새 창으로 보거나 파일로 저장하거나 그 자리에서 복사할 수 있습니다.
text/html)를 읽어 제목·목록·표·링크를 살립니다.
서식이 없는 붙여넣기라면 글자 그대로 담습니다.
여러 번 붙여 넣어 이어 붙일 수 있습니다 —
들어온 것은 커서 자리에 들어갑니다. Enter 로 빈 줄을 만들고 거기에
붙여 넣으시면 그 자리에, 그냥 붙여 넣으시면 커서가 있던 블록 다음에 놓입니다.
처음부터 하시려면 머리의 비우기.
| 갈래 | HTML | 마크다운 | 구분 |
|---|
도구 사용 안내
쓰는 상황
HTML 안내문을 편집 가능한 마크다운 원고로 옮기거나, 웹 화면에서 복사한 제목·목록·링크를 작업 메모로 정리할 때 씁니다. 소스가 있으면 INPUT의 HTML 코드에 넣고, 브라우저에서 복사한 내용은 화면 붙여넣기에 넣습니다. 내 기기에서 html 파일 열기로 저장된 문서도 읽을 수 있습니다.
두 입력 방식은 각자의 원고와 결과를 가집니다. 같은 내용을 코드와 화면 복사로 각각 넣어 무엇이 남는지 비교할 수 있습니다. 파일을 열 때 이어 붙이기를 켜면 HTML 코드 탭에서는 끝에 더하고, 화면 붙여넣기 탭에서는 커서가 있는 블록 다음에 넣습니다. 빈 줄에 커서가 있으면 그 자리에, 커서가 입력 영역 밖에 있으면 끝에 넣습니다. 옵션을 끄면 현재 탭의 내용을 바꿔 넣습니다. 파일을 읽고 변환하는 일은 브라우저에서 이루어지며, 변환을 위해 파일을 서버에 업로드하지 않습니다.
결과 풀이
RESULT의 HTML 코드에서와 화면 붙여넣기에서는 서로 다른 결과를 보여 줍니다. 새 창으로 열어서 보기·md 파일로 저장하기·복사하기는 현재 보고 있는 쪽에 적용됩니다. 결과 아래의 글자·줄·제목·링크 수를 보고, 원문과 대조해 제목 단계와 목록 순서, 링크 글자가 남았는지 확인하십시오.
RULES에서 태그나 설명을 검색하면 무엇이 마크다운으로 바뀌고 무엇이 제외되는지 볼 수 있습니다. 공통은 기본 문법, GFM은 옵션에 따르는 확장, 버림은 내용만 남기거나 항목을 제외하는 처리입니다. RESULT 위에는 제외한 항목 일부가 표시됩니다. 안내가 없다는 이유만으로 모든 원본 정보가 보존됐다고 판단하지는 마십시오.
측정 사례
점검 제목, 굵게 강조, 첫째·둘째 목록, 홈 링크, 항목·값 머리와 A·1 행의 표를 HTML로 입력했습니다. GFM을 켜고 참조 링크를 끄자 결과는 87자·12줄·제목 1·링크 1이었습니다.
GFM만 끄면 표는 항목·값과 A·1을 담은 텍스트 두 행이 되고 표 제외 안내가 나왔습니다. 다른 구조는 유지됐으며 결과는 66자·12줄·제목 1·링크 1이었습니다.
주요 질문과 답
화면을 복사했는데 서식이 사라졌어요.
화면 붙여넣기는 브라우저가 함께 전달하는 HTML 서식 정보를 읽습니다. 서식 없이 복사하거나 붙여넣으면 전달받은 글자만 담으므로 제목·표 등의 원래 구조를 복원할 수 없습니다. 소스를 구할 수 있다면 HTML 코드 입력과 비교하십시오.
GFM을 끄면 표나 체크박스는 어떻게 되나요?
GFM을 끄면 표는 행의 내용을 글자로 풀어 내보내고, 작업 목록의 체크 표시와 취소선 서식은 제외합니다. 표의 글자와 목록 내용은 남지만 같은 표시가 유지되지는 않습니다. 사용할 편집기가 GFM을 지원하는지 확인한 뒤 옵션을 고르십시오.
링크를 참조 방식으로 모으기는 무엇인가요?
본문의 링크 자리에는 참조 번호를 두고, 목적지 주소는 결과 끝에 모으는 옵션입니다. 링크가 긴 원고를 편집할 때 사용할 수 있습니다. 결과를 복사할 때는 뒤의 주소 정의까지 함께 가져가야 링크가 연결됩니다.
변환하면 원래 웹 화면을 그대로 복원하나요?
문서의 제목·문단·목록 같은 구조를 옮기는 도구이므로 화면 배치나 CSS 디자인을 재현하지 않습니다. 스크립트·스타일·주석 등은 제외합니다. HTML이 어떤 마크다운에서 만들어졌는지를 찾아 원래 기호를 되돌리는 기능도 아닙니다.
더 알아보기
동작 원리
브라우저의 HTML 파서가 입력을 문서 요소의 나무로 읽습니다. 변환기는 제외할 요소와 속성을 정리한 뒤, 제목·문단·목록 같은 블록과 그 안의 강조·링크·코드를 차례로 마크다운으로 바꿉니다. 글자가 문법 기호로 오해되지 않도록 필요한 이스케이프를 넣고, 문단 사이의 빈 줄과 선택한 참조 링크를 정리해 결과를 만듭니다.
그림은 주소와 대체 글자를 마크다운 이미지 문법으로, 영상·오디오는 주소를 링크로 남깁니다. 글꼴 불러오기 정보는 제외합니다. 이 처리는 미디어 파일을 내려받아 결과 안에 넣는 것이 아닙니다. 주소가 상대 경로라면 결과를 옮긴 곳에서 가리키는 위치가 달라질 수 있으므로, 사용하려는 문서 위치에서 확인해야 합니다.
표준·근거
CommonMark Spec 0.31.2는 출력할 기본 문법을, GitHub Flavored Markdown Spec은 표·작업 목록·취소선의 형식을 설명합니다. HTML Living Standard는 브라우저의 HTML 해석 근거입니다. 이 표준들이 HTML을 원래 마크다운으로 되돌리는 유일한 규칙을 정하는 것은 아닙니다. 어떤 요소를 남기고 제외할지는 화면의 변환 규칙을 함께 보십시오.
제약 사항
파일 한 개는 UTF-16 기준 300,000자까지 읽고, 이어 붙일 때도 합계 한도를 검사합니다. 한도를 넘는 파일은 잘라 넣지 않고 읽기를 막으며, 직접 입력·붙여넣기에는 이 제한을 적용하지 않습니다. 병합 셀이 있는 표나 복잡한 중첩 구조는 원래 배치를 보존하지 못할 수 있습니다. 변환 후에는 셀의 대응과 내용 순서를 대조하십시오.
화면에 넣기 전에 외부 자원을 불러오는 요소와 속성을 제거하지만, 브라우저가 HTML을 해석하는 동안 외부 주소를 요청할 수 있어 완전한 차단을 보장하지 않습니다. 결과를 다른 곳에서 열어도 남은 주소로 요청이 나갈 수 있습니다. 파일 업로드가 없다는 뜻을 모든 네트워크 요청이 없다는 뜻으로 읽어서는 안 됩니다.
근거 표준: CommonMark Spec 0.31.2 (마크다운 문법) · GitHub Flavored Markdown Spec (표·작업 목록·취소선) · HTML Living Standard (HTML 파싱)