Markdown PDF変換ツール徹底比較 2026
公開日 2026-05-09 ・ 次回見直し 2026-11-09 ・ Markdown Freeチーム
Markdown→PDFの変換ツール選びは、必要になるまで簡単に思えるものです。実際に使ってみると、1.5GBのLaTeXを入れる(Pandoc)、有料デスクトップアプリ(Typora)、広告つきのブラウザエディター(Dillinger)、自分でスクリプトを組む(md-to-pdf)といった選択肢に直面します。英文ならどれでも動きますが、日本語が入ると途端に挙動が変わります。文字化けが起きるかどうか、これが「一番いい」を決める分かれ目です。
本記事では2026年に主要な8つのツールを比較します。結論を先に言うと、Markdown Freeはブラウザだけで日本語をそのまま扱いたい場合に最適、Pandocはバッチ処理のスクリプト運用に最適、Typoraは有料でもオフラインで仕上げたい人に最適です。
かんたん比較表
| ツール | 向いている用途 | 価格 | 日本語対応 | 出力形式 | インストール | プライバシー |
|---|---|---|---|---|---|---|
| Markdown Free | ブラウザ・日本語そのまま | 無料 | 完全対応・Notoフォント埋込み・設定不要 | PDF, DOCX, EPUB, HTML, TXT | 不要 | ファイルは保存せずメモリ処理 |
| Pandoc | スクリプトでバッチ変換 | 無料 | 設定必要:--pdf-engine=xelatex -V mainfont | 30以上の形式 | PDF出力にLaTeX(約1.5GB)必要 | ローカルのみ |
| Dillinger | 英文の素早い編集 | 無料・広告あり | システムフォント依存 | PDF, HTML, MD | 不要 | クラウド連携時はそちらに保存 |
| StackEdit | ブラウザ+Driveなどの同期 | 無料 | システムフォント依存 | PDF, HTML, MD | 不要 | クラウド同期は任意 |
| Markdown PDF (VS Code) | VS Code内で完結 | 無料 | システムフォント・CSSで設定可 | PDF, HTML, PNG, JPEG | VS Code+Chromium(約170MB) | ローカルのみ |
| md-to-pdf (npm) | ビルドパイプライン | 無料 | CSSとPuppeteerで設定可 | Node.js+Chromium | ローカルのみ | |
| Typora | オフラインの整った執筆環境 | 買い切り(執筆時点では未確認) | システムフォント・テーマ依存 | PDF, HTML, DOCX | デスクトップアプリ | ローカルのみ |
| Online2PDF | 汎用ファイル変換 | 無料・広告あり | 限定的・Markdown専用ではない | 不要 | サーバーへアップロード |
Markdown Free
HTML/TXT/DOCX出力は完全クライアントサイド、PDF生成のみサーバーレスのメモリ上で行い処理後すぐに破棄するブラウザ型コンバーター。「30秒で終わる作業に登録や広告を挟まない」という方針で開発されています。
日本語の扱い:Noto Sans CJK JPをレンダリングパイプラインに直接埋め込んでおり、文字化けや豆腐は発生しません。設定もインストールも不要です。
強み:登録不要、追跡クッキーなし、プライバシー重視の解析、UIは10言語対応、AIが生成したMarkdownを社内文書のWordに変換する用途に強いDOCX出力。
弱み:1ファイル5MB上限、オフライン非対応(ブラウザ必須)、LaTeX/MathJax数式非対応、バッチ処理なし、PDFスタイルのカスタマイズ不可。
適している人:今すぐブラウザでPDF/DOCX/EPUBに変換したい人、特に日本語ドキュメントを扱う人。
markdown.free/ja(直接Markdown→DOCX変換やREADME→PDF変換から開くこともできます)
Pandoc
30以上のフォーマット間を変換できるコマンドライン型の汎用コンバーター。バッチ処理やパイプライン用途では事実上の標準です。
日本語の扱い:デフォルトのLaTeXエンジン(pdflatex)は日本語を扱えません。読める出力にするには--pdf-engine=xelatex(またはlualatex)と-V mainfont="Noto Sans CJK JP"の指定が必要で、対応するNotoフォントもシステムにインストールしておく必要があります。
強み:もっとも強力で柔軟、巨大なプラグイン/フィルターのエコシステム、学術・技術文書での実績。
弱み:PDF生成にLaTeX(macOSではTeX Liveで約1.5GB)の導入が必要、学習コストが高く、初心者は日本語設定の存在自体を知らないことが多い。
適している人:スクリプトで変換を回したい技術者、学術出版、CLIに慣れている書き手。
Dillinger
ライブプレビュー付きのブラウザMarkdownエディター。dillinger.ioでホスト版が利用できます。
日本語の扱い:プレビューはブラウザのフォントフォールバックに従い、PDF出力もシステムフォントを使います。プレビューでは日本語が表示されてもPDFで化けるケースがあります。
強み:使い慣れた左右分割エディター、無料、Dropbox/Google Drive/GitHubと連携。
弱み:ホスト版は広告ありで、編集状態が連携先のクラウドに同期されることがある。PDFスタイルのコントロールは限定的。
適している人:欧文ドキュメントの一時的な編集と書き出し。
StackEdit
クラウド同期(Google Drive、Dropbox、GitHub)と数式(MathJax)に強いブラウザエディター。
日本語の扱い:Dillingerと同様にブラウザ/システムフォントに依存します。Notoフォントは同梱されません。
強み:洗練されたUI、数式、複数端末でのクラウド同期。
弱み:PDF出力はブラウザの印刷経路を使うためスタイルの自由度が低く、クラウド同期にはGoogle/Dropbox権限が必要。
適している人:クラウド同期と数式が必要な書き手。
Markdown PDF(VS Code拡張)
VS Code内のMarkdownファイルをPDF/HTML/PNG/JPEGに書き出す拡張。初回はChromium(約170MB)をダウンロードします。
日本語の扱い:Chromiumのフォントシステムをそのまま使うためOSに日本語フォントが入っていれば表示されます(最近のmacOS/Windows/Linuxでは多くの場合入っています)。CSSで@font-faceを指定して特定フォントを埋め込むことも可能です。
強み:VS Codeのワークフローに自然に組み込め、CSSで自由にカスタマイズ可、ローカル完結。
弱み:VS Codeが必須、初回のChromiumダウンロード、初回起動が遅い、設定はJSONファイル経由。
適している人:普段からVS Codeで作業していてキーボード一発でPDFを出したい開発者。
md-to-pdf(npm)
Puppeteer(内部でChromium)を使ってMarkdownをPDFに変換するNode.jsのCLI/ライブラリ。ビルドパイプラインに組み込む用途を想定しています。
日本語の扱い:Chromiumのフォントに依存。CSS経由でNotoなどのWebフォントを@importすれば確実に日本語を出せます。
強み:スクリプト可能、テーマ可能、設定後はバッチが速い、オープンソース。
弱み:Node.jsとPuppeteerのChromium(初回約170MB)が必要。デフォルトのスタイルは本番品質にするためCSSの作り込みが必要。
適している人:ドキュメントからPDFを生成するCI/CDを組む人。
github.com/simonhaenisch/md-to-pdf
Typora
macOS/Windows/Linux向けのデスクトップ型WYSIWYG Markdownエディター。2021年までは無料でしたが、現在は買い切り課金です(金額は執筆時点で未確認、公式サイトを参照ください)。
日本語の扱い:多くのスクリプトでシステムフォントを使ったまま素直に出ます。ただし日本語最適化のフォントスタックを持つかはテーマ次第です。
強み:WYSIWYGの完成度が高い、出力が綺麗、ライセンス購入後は広告も計測もなし。
弱み:有料、デスクトップのみでブラウザ版なし、チームやクラウドの機能はなし。
適している人:一人で書き物をする人で、買い切りでも構わない人。
Online2PDF
Word・Excel・PDF・画像など多形式に対応した汎用Webコンバーター。Markdownも一応扱えます。
日本語の扱い:限定的で、執筆時点では未検証です。Markdownネイティブの設計ではないため、コードブロック、テーブル、CJKフォントの扱いは安定しません。
強み:Markdown以外も扱える、インストール不要。
弱み:サーバーへのファイルアップロード(機密文書ではリスク)、広告が多い、Markdownのレンダリングが汎用的でテーブル等が崩れることがある、スタイルのカスタマイズ不可。
適している人:Markdownはついで、別形式の混在変換が主目的の場合。
選び方(用途別)
- 今すぐブラウザでMarkdownをPDF/DOCX/EPUBにしたい、登録は嫌、特に日本語が入っている → Markdown Free
- CLIに慣れている、LaTeXは入れる(または既にある)、スクリプトで回したい → Pandoc
- VS Codeで完結させたい、ワンショートカットでPDF出力 → Markdown PDF(VS Code拡張)
- CI/CDでドキュメントからPDFを生成したい → md-to-pdf または Pandoc
- オフラインで整った執筆環境がほしい、有料でも構わない → Typora
- クラウド同期と数式が必要 → StackEdit
- 欧文だけの一時的な編集と書き出し → Dillinger または StackEdit
よくある質問
なぜ日本語のテキストがPDFで□□□(豆腐)になってしまうのですか?
ほとんどのMarkdown→PDF変換ツールはHelveticaやTimes New Romanなどの欧文フォントにフォールバックするため、日本語のグリフを持っていません。解決策は、(a) Noto Sans CJK JPのような日本語対応フォントをレンダリングパイプラインに埋め込む(Markdown Freeはこれを自動で行います)、または (b) ツールに対象フォントを設定する(Pandocの場合:--pdf-engine=xelatex -V mainfont="Noto Sans CJK JP")です。
登録不要・広告なしの無料Markdown→PDF変換ツールはありますか?
あります。Markdown Free(広告なし、トラッキングなし、登録不要)、Pandoc(CLI)、VS Code拡張のMarkdown PDFはいずれも無料で広告がありません。DillingerやOnline2PDFのようなホスト型エディターは広告で運営されているのが一般的です。
インストール不要のおすすめMarkdown→PDF変換ツールは?
Markdown Freeはブラウザのみで完結しインストール不要です。StackEditやDillingerもブラウザのみで動作しますが、システムフォントに依存するため、日本語が文字化けする場合があります。
MarkdownをDOCX(Word)に変換する際、フォーマットを保ったままにできますか?
はい。Markdown Free、Pandoc、Typoraはいずれも見出し、コードブロック、テーブル、タスクリストを保持したDOCXを生成できます。最も忠実なのはPandoc、ブラウザで最速なのはMarkdown Freeです。
2026年でもPandocは依然としてベストな選択ですか?
Pandocはスクリプト処理用途では今も最強のMarkdownコンバーターですが、LaTeX(約1.5GB)をインストールしたくない非エンジニアにとっては、Markdown Freeのようなブラウザベースのツールがほぼ同等のPDF品質をセットアップ不要で提供しています。
機密文書を扱う場合、最も安全なMarkdown変換ツールは?
ローカルで動作するもの(Pandoc、Typora、Markdown PDF (VS Code)、md-to-pdf)はファイルが手元から離れません。ブラウザツールの中ではMarkdown FreeはHTML/TXT/DOCXを完全クライアントサイドで処理し、PDFはサーバーレスのメモリ上で生成後すぐに破棄します。Online2PDFのようにサーバーへアップロードするツールはプライバシー上のリスクが最も高くなります。
Markdown Freeにファイルサイズ制限はありますか?
はい、現在は1ファイル5MBです。5MBのMarkdownはおおよそ75万語に相当し、実用上のドキュメントはほぼすべてカバーします。それより大きなファイルが必要な場合、コマンドラインのPandocに組み込みのサイズ制限はありません。
開示
本記事は上の比較に登場するMarkdown Freeのチームが執筆しています。Pandocはスクリプト用途、Typoraはオフラインの仕上げ、VS CodeのMarkdown PDFはエディター内ワークフローと、他のツールが勝つ場面はそのまま記載しました。外部リンクはrel="nofollow"を付けています。事実誤認に気づいた場合はこちらからご一報ください、修正します。
Markdown Freeを試す ― インストールも登録も豆腐もなし
Markdown Freeを開く