PDF를 마크다운으로 변환

PDF를 깔끔한 마크다운으로 변환하세요 — 텍스트 배치에서 제목·목록·표·링크·그림을 재구성합니다 — 100% 브라우저에서 처리, 업로드 없음

PDF를 드롭하거나 클릭해 선택

🔒 브라우저에서 처리되며 업로드되지 않습니다. 텍스트 위치로 구조를 추론하므로 원본과 똑같은 사본이 아니라 근사한 재배열 결과입니다. 링크는 PDF에 들어 있는 링크 주석에서 가져오고, 그림은 마크다운 옆에 파일로 나오기 때문에 .zip으로 내려받습니다.

PDF를 깔끔한 마크다운으로

PDF를 넣으면 텍스트 레이어를 읽어 문서를 마크다운으로 재구성합니다 — 글꼴 크기가 큰 줄은 제목으로 인식하고, 글머리 기호가 붙은 줄은 - 목록 항목으로, 번호 목록은 그대로 유지하고, 표처럼 배치된 페이지는 GitHub 파이프 표로 다시 세우며, 줄 간격이 크게 벌어지는 곳에서 새 문단을 시작합니다. 링크도 그대로 옵니다 — PDF에서 주소는 본문 텍스트가 아니라 글자 위에 덮인 주석에 들어 있어서, 그 주석을 읽어 [텍스트](주소) 형태의 진짜 링크로 씁니다. 그림도 함께 옵니다 — 마크다운 파일은 이미지 자체를 담을 수 없으므로 그림마다 images/page-1-1.png 파일로 뽑아 마크다운에서 가리키며, 그래서 그림이 있는 문서는 .md와 그림 폴더가 함께 든 .zip으로 내려받습니다. PDF를 한 번에 여러 개 넣으면 각각 변환해 이름으로 나열하고, 버튼 하나로 전부 내려받을 수 있습니다. 결과는 README, 정적 사이트 글, 위키, 메모 앱에 바로 붙여 넣고 .md 파일로 내려받을 수 있는 편집 가능한 마크다운입니다.

브라우저에서 처리 — 업로드 없음

텍스트 추출과 변환 모두 pdf.js로 로컬에서 이뤄지므로 PDF가 기기를 벗어나지 않아 초안이나 내부 문서에도 안전합니다. 구조를 텍스트가 페이지에 놓인 위치로 추론하므로 결과는 원본과 똑같은 사본이 아니라 근사한 재배열이며, 복잡한 단 구성과 정확한 서식은 복원되지 않고 굵게·기울임은 일반 텍스트로 나옵니다. 표처럼 배치된 페이지는 파이프 표로 다시 세우고, 두 단으로 짜인 산문 페이지는 일부러 산문으로 둡니다. 선택 가능한 텍스트가 없는 스캔 PDF는 읽어 낼 글자가 없지만, 다른 곳으로 보내는 대신 이 자리에서 기기 안의 OCR로 글자를 읽어낸 뒤 그 결과를 변환합니다.

자주 묻는 질문

무엇을 제목으로 인식하나요?

각 줄의 글꼴 높이를 문서 전체의 본문 크기와 비교합니다. 확연히 큰 줄은 제목이 되고, 크기가 클수록 상위 단계(#, ##, ###)로 매핑됩니다. 글머리 기호 줄은 목록 항목이 되고, 번호 줄은 순서 목록으로 유지되며, 줄 사이 간격이 크면 새 문단이 시작됩니다.

스캔한 PDF도 되나요?

바로는 아닙니다 — 스캔 PDF는 페이지 사진일 뿐이라 변환할 글자가 없습니다. 빈 파일을 건네는 대신 그렇게 알려 주고, 이 자리에서 기기 안의 글자 읽기를 제안합니다. 읽고 나면 그 결과로 변환이 이어집니다. 어느 단계에서도 업로드되지 않습니다.

링크와 그림은 어떻게 되나요?

링크는 주소까지 살아남습니다. PDF에서 주소는 본문 텍스트가 아니라 글자 위에 덮인 주석에 들어 있어서, 그 주석을 읽어 진짜 [텍스트](주소) 링크로 씁니다. 그림은 마크다운 파일 안에 담을 수 없으므로 각각 이미지 파일로 뽑아 마크다운에서 가리키며, 그림이 있는 문서에는 .md와 images 폴더가 함께 든 .zip 버튼이 .md 버튼 옆에 나타납니다.

PDF 여러 개를 한 번에 변환할 수 있나요?

네. 원하는 만큼 넣으면 차례로 변환해 각각의 이름으로 나열합니다. 이름을 누르면 그 문서의 마크다운이 보이고 따로 복사하거나 내려받을 수 있으며, 전체 .zip 다운로드로 한 번에 받을 수도 있습니다.

내 PDF가 업로드되나요?

아니요. 텍스트 추출과 변환이 모두 브라우저에서 이뤄집니다. 파일은 기기를 벗어나지 않고 서버로 전송되지 않아 개인 문서에도 안전하며 오프라인에서도 동작합니다.