티스토리 뷰
마크다운(Markdown) 파일을 PDF로 변환해야 할 때, 어떤 방법을 쓰시나요?
Pandoc 설치? 너무 번거롭습니다.
온라인 변환 사이트? 내 파일을 서버에 올려야 해서 불안합니다.
VS Code 확장? 설정이 복잡합니다.
오늘 소개할 도구는 이 모든 문제를 한 번에 해결합니다.
소개: dontsendfile.com/md2pdf
👉 https://dontsendfile.com/md2pdf
이름 그대로, 파일을 어디에도 보내지 않는 마크다운 → PDF 변환기입니다.
핵심 특징을 정리하면:
- ✅ 100% 브라우저에서 동작 — 파일이 서버로 전송되지 않음
- ✅ 완전 무료, 회원가입 없음, 워터마크 없음
- ✅ 설치할 것 없음 — 브라우저만 있으면 됨
- ✅ Mermaid 다이어그램, LaTeX 수식 지원
- ✅ GitHub 저장소 URL만 붙여넣으면 README를 바로 PDF로 변환
- ✅ 여러 파일 한꺼번에 일괄 변환 가능
왜 이 도구인가? — 기존 방법과 비교
| 방법 | 설치 필요 | 파일 업로드 | Mermaid/수식 | 무료 |
|---|---|---|---|---|
| Pandoc | O (CLI 설치) | X | 플러그인 필요 | O |
| 온라인 변환 사이트 | X | O (서버 전송) | 대부분 미지원 | 일부 유료 |
| VS Code 확장 | O (확장 설치) | X | 설정 복잡 | O |
| dontsendfile.com | X | X (로컬 처리) | 기본 지원 | O |
회사 내부 문서, 이력서, 기술 문서처럼 민감한 파일을 다룰 때 특히 유용합니다. 파일이 내 브라우저를 절대 벗어나지 않으니까요.
사용법 — 3단계면 끝
1단계: 파일 선택
세 가지 방법 중 하나를 고르세요:
- 파일 선택: .md 파일을 직접 선택
- 폴더 업로드: 이미지가 포함된 폴더를 통째로 업로드 (이미지 경로 자동 해석)
- GitHub URL 붙여넣기: 공개 저장소 URL을 입력하면 모든 마크다운 파일을 자동으로 불러옴
2단계: 미리보기 확인
GitHub 스타일로 렌더링된 미리보기를 확인합니다. Mermaid 다이어그램이나 수식이 있으면 자동으로 렌더링됩니다.
3단계: PDF 저장
- Save as PDF: 현재 보고 있는 파일 하나를 PDF로 저장
- Save All: 체크한 파일 전체를 한꺼번에 PDF로 저장
이런 분들에게 추천합니다
개발자
- GitHub README, 기술 문서를 PDF로 만들어 공유해야 할 때
- 오픈소스 프로젝트 문서를 오프라인용으로 저장할 때
- PR 리뷰 자료를 PDF로 뽑아야 할 때
학생 / 연구자
- LaTeX 수식이 포함된 마크다운 노트를 PDF로 변환할 때
- 논문 초안이나 보고서를 깔끔하게 PDF로 내보낼 때
- Obsidian, Notion에서 내보낸 .md 파일을 PDF로 만들 때
기획자 / PM
- 회의록, 기획서를 PDF로 변환해서 공유할 때
- 보안이 중요한 사내 문서를 외부 서비스 없이 변환할 때
숨은 기능들
🔹 Mermaid 다이어그램 → SVG 렌더링
마크다운 안에 Mermaid 코드 블록을 넣으면 자동으로 SVG 다이어그램으로 변환됩니다. 플로우차트, 시퀀스 다이어그램, 간트 차트 등을 PDF에 깔끔하게 포함할 수 있습니다.
🔹 LaTeX 수식 지원
인라인 수식($E = mc^2$)과 블록 수식 모두 MathJax로 렌더링됩니다. 수학, 물리, 공학 문서 작성 시 매우 유용합니다.
🔹 GitHub 저장소 통째로 가져오기
저장소 URL만 붙여넣으면 모든 마크다운 파일 목록이 트리 구조로 표시됩니다. 원하는 파일만 체크해서 일괄 PDF 변환이 가능합니다.
🔹 폴더 업로드 시 이미지 자동 해석
로컬 폴더를 업로드하면 마크다운 안의 상대 경로 이미지(./images/photo.png)가 자동으로 해석되어 PDF에 포함됩니다.
자주 묻는 질문
Q. 정말 파일이 서버로 전송되지 않나요?
네. 모든 처리는 WebAssembly 기술로 브라우저 안에서 이루어집니다. 네트워크 탭을 열어 직접 확인하실 수 있습니다.
Q. 파일 크기나 횟수 제한이 있나요?
없습니다. 완전 무료이며 제한 없이 사용할 수 있습니다.
Q. 어떤 브라우저에서 작동하나요?
Chrome, Edge, Safari, Firefox 등 WebAssembly를 지원하는 모든 최신 브라우저에서 작동합니다.
Q. 비공개 GitHub 저장소도 되나요?
현재는 공개 저장소만 지원합니다. 비공개 저장소의 파일은 로컬에 클론한 후 폴더 업로드로 변환하세요.
마무리
마크다운을 PDF로 변환하는 데 더 이상 복잡한 설치나 파일 업로드가 필요 없습니다.
👉 https://dontsendfile.com/md2pdf
브라우저만 열면 바로 쓸 수 있습니다. 북마크해두고 필요할 때 꺼내 쓰세요.
'기타' 카테고리의 다른 글
| 특정 코어를 특정 프로세스에 할당하여 처리하는 방법 CPU Affinity: taskset과 start /affinity (0) | 2026.03.23 |
|---|---|
| claude code 쓰다가 영 정신 못 차리는 거 같을때 (0) | 2026.03.21 |
| 20260320 클로드 코드 사용하며 느낀점 (0) | 2026.03.20 |
| nvdec 활용 다채널 비디오 동시 디코딩 기능 구현 완료 (2) | 2026.03.18 |
| Claude Code CLI에서 ! 붙이면 bash 명령어를 바로 실행할 수 있다 (0) | 2026.03.17 |
- Total
- Today
- Yesterday
- PyCharm
- FairMOT
- Lowest Common Ancestor
- cosine
- 백트래킹
- 조합
- MOT
- 위상 정렬 알고리즘
- LCA
- 인공지능을 위한 선형대수
- ㅂ
- 백준
- 단축키
- 문제집
- 이분탐색
- C++ Deploy
- 백준 11053
- 파이참
- 가장 긴 증가하는 부분 수열
- 자료구조
- 백준 11437
- 순열
- 백준 1766
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
