당신의 Markdown을,
인쇄 가능한 PDF로.
Markdown을 붙여넣거나 파일을 놓거나 공개 GitHub README를 불러오세요. md2pdf가 선택한 인쇄 테마로 배치하고 브라우저의 PDF 대화상자를 엽니다. 모든 과정은 기기 안에서 이루어집니다.
# React []()
React is a JavaScript library for building
user interfaces.
## Installation
```bash
npm install react react-dom
```
## Features
| Feature | Client-Side | Server |
|---------|:-----------:|:------:|
| Components | Yes | Yes |
| Hooks | Yes | Yes |
| Suspense | Yes | Yes | React
React is a JavaScript library for building user interfaces.
Installation
$ npm install react react-dom Features
| Feature | Client | Server |
|---|---|---|
| Components | ✓ | ✓ |
| Hooks | ✓ | ✓ |
변환기
저장소 URL, Markdown 파일, 키보드 — 세 가지 방법으로 시작할 수 있습니다. 미리보기가 곧 문서입니다.
1 · GitHub 저장소 URL
README를 가져오고(main/master와 대소문자 변형을 시도), 상대 이미지와 배지를 연결해 아래에 렌더링합니다. 비공개 저장소는 지원하지 않습니다.
2 · …또는 Markdown 붙여넣기 / 업로드
3 · 인쇄 테마
Dark는 화면에서는 잘 보이지만 인쇄에는 적합하지 않습니다. 인쇄와 PDF용으로 자동으로 밝게 조정합니다.
4 · 옵션
내보내기는 브라우저의 PDF 인쇄 기능을 사용합니다(100% 클라이언트 측). 인쇄 대화상자에서 ‘PDF로 저장’을 선택하세요.
문서 모음집
저장소를 지정하고 함께 묶을 Markdown 파일을 고르면, 표지와 전체 목차, 설정한 순서의 모든 장을 담은 페이지 번호가 매겨진 모음집 하나를 인쇄할 수 있습니다.
1 · 저장소
README, .md, .markdown, .mdown 파일을 폴더 포함해 찾습니다. 모음집에는 최대 30개 파일이 들어가며, 공개 저장소만 지원합니다.
목록 안내
2 · Markdown 파일
아직 스캔한 저장소가 없습니다.
3 · 모음집 정보
4 · 인쇄 테마
5 · 장
인쇄 순서는 이 목록을 따릅니다. 화살표 버튼으로 장을 옮기거나 ×로 삭제하세요.
스캔 후 여기에 장이 표시됩니다.
일부 파일을 불러오지 못했습니다
6 · PDF 내보내기
빌드된 각 장을 개별 PDF로 만들고 ZIP 아카이브로 묶습니다. 모든 작업은 브라우저에서 실행되며 아무것도 업로드되지 않습니다.
ZIP당 PDF 최대 30개, 128MB까지.
일부 콘텐츠가 단순화되었습니다. 지원되지 않는 문자는 ?로 표시되고, 불러올 수 없는 이미지는 생략됩니다.
다운로드가 시작될 때까지 이 탭을 열어 두세요.
내보내기 중 건너뛴 파일
각 장은 ZIP 안에서 개별 PDF가 되며 폴더 경로가 유지됩니다.
선택한 모든 장이 로드되어야 모음집을 인쇄할 수 있습니다. 내보내기는 브라우저의 PDF 인쇄 기능을 사용하니 대화상자에서 ‘PDF로 저장’을 선택하세요.
Engineered for Technical Accuracy
From GitHub URL parsing to embedded CJK font rendering, every stage is built for zero data leakage, high print fidelity, and deterministic output.
Deep GitHub Auto-Discovery
Accepts any GitHub URL format: full repo links, subfolder paths, tree views, blob files, or raw URLs. Automatically queries the GitHub API, probes 10 standard README filenames, and rewrites relative images and links to raw GitHub content.
100% Client-Side Privacy
No login, no user accounts, and zero application backend. All markdown parsing, HTML sanitization via DOMPurify, and PDF compilation run entirely in browser memory.
Multi-Chapter Doc Books
Scan entire repositories via Git Trees API. Select up to 30 markdown files with tri-state directory checkboxes, reorder chapters, and generate automated cover pages and tables of contents.
Multilingual Font Embedding
PDFs embed standalone TTF fonts directly in output files. Full typography support for Latin, Cyrillic, Turkish, and CJK (Chinese, Japanese, Korean) via embedded Noto Sans CJK.
4 Print Themes & Bulk ZIP Export
Choose between Clean, Business, Academic, and Dark themes with print margin optimization. Print single documents or books directly, or export a packaged ZIP containing individual chapter PDFs with deterministic naming.
사용 방법
계정도, 서버 측 렌더러도 없이 세 단계면 충분합니다.
저장소를 알려주세요
Paste a GitHub repo URL, branch path, or paste Markdown directly. md2pdf resolves default branches, auto-discovers READMEs, and parses GitHub Flavored Markdown in milliseconds.
변환기 열기렌더링되는 모습을 확인하세요
Filter files through the searchable tree, sequence chapters, add titles, and choose from Clean, Business, Academic, or Dark print themes.
테마 비교하기PDF로 인쇄하세요
Trigger isolated browser print to save a pixel-perfect PDF, or click Export to download a zipped archive of all selected chapter PDFs with self-hosted font embedding.
개인정보 안내 읽기Built for Real Documentation Needs
Whether you are boarding a 14-hour flight or handing over an enterprise software deliverable, md2pdf turns Markdown into publication-grade documents.
Offline Reading & Travel
Download and archive complex repository documentation into readable, paginated PDFs for flights, commutes, e-readers, or air-gapped development environments where internet access is unavailable or restricted.
- Retains internal heading links and relative images offline
- High-contrast typography tuned for physical reading & tablets
- Table of contents enables quick chapter navigation
Client Handover & Deliverables
Deliver software projects to non-technical stakeholders and clients with professional, branded PDF documentation rather than raw GitHub repository URLs.
- Automated cover page with title, subtitle, and date
- Clean table and code formatting that looks executive-ready
- Single-click batch ZIP export for client deliverables
Team Onboarding & Runbooks
Turn fragmented repository guides, architecture notes, and deployment runbooks into a single consolidated, sequenced onboarding handbook for new hires.
- Assemble multiple markdown files into one cohesive book
- Custom chapter ordering: overview → setup → architecture
- Standardized print layout across all engineering repos
Confidential Notes & Specs
Convert proprietary code documentation, API specs, and private markdown notes into PDFs with absolute confidence. All compilation occurs inside local browser memory.
- Zero server upload — text never traverses the internet
- DOMPurify sanitization ensures safe, clean output
- No account registration or token generation required
네 가지 인쇄 테마
각 테마는 색만 바꾸는 것이 아니라 하나의 인쇄 스타일시트입니다. 문서에 어울리는 분위기를 고르세요.
Clean
Default중립적인 산세리프. 명세서와 README를 위한 기본값입니다.
Business
Executive세리프 제목과 어두운 코드 블록을 사용한 보고서용 테마입니다.
Academic
Formal긴 글을 위한 양쪽 정렬 세리프 페이지입니다.
Dark
OLED / Screen화면 우선 테마. 인쇄 시 자동으로 밝게 조정해 아무것도 놓치지 않습니다.
Frequently Asked Questions
Everything you need to know about privacy, GitHub API rate limits, font embedding, and documentation books.
Is my repository code or private Markdown uploaded to any server?
No. 100% of markdown parsing, sanitization, PDF layout, and ZIP packaging happens directly inside your browser memory. md2pdf has zero application backend, zero database, and zero telemetry.
What happens if the GitHub API rate limit is exceeded?
When GitHub unauthenticated API limits are reached, md2pdf automatically falls back to raw content streaming via raw.githubusercontent.com, allowing public READMEs to convert without interruption.
How does the Documentation Book builder work?
The Book builder uses the Git Trees API to scan the repository structure. You can search, filter, and select up to 30 markdown files with tri-state directory checkboxes, reorder the chapter sequence, generate an automatic cover and master table of contents, and print or download a ZIP archive of PDFs.
Are relative images and internal links preserved in the PDF?
Yes! Relative image paths (such as ./assets/screenshot.png) are automatically rewritten to raw.githubusercontent.com pinned to the specific branch or commit SHA, and external links are preserved as clickable PDF URI annotations.
Which languages and Unicode scripts are supported?
md2pdf embeds standalone fonts in the exported PDFs: DejaVu Sans and DejaVu Sans Mono for Latin, Cyrillic, and Turkish, and Noto Sans CJK SC for Chinese, Japanese, and Korean text.
Can I print without creating a PDF file on disk?
Yes. md2pdf features a dedicated browser print isolation engine. Clicking "Print" formats only the styled document sheet with native page breaks, allowing you to use your browser's Print dialog to print directly or save as PDF.
Human-Readable Sitemap
Comprehensive index of all tools, features, technical guides, documentation, and project links.