Markdown を PDF に変換するオンラインツール

無料で使えるオンラインの Markdown → PDF 変換ツールです。Markdown を貼り付けるか .md ファイルをアップロードし、ページ分割されたプレビューを確認して、テキストを選択できる PDF を保存できます。

すべてブラウザー内で動作します。ファイルはデバイスの外に出ません。
Markdown 貼り付けるか、.md ファイルをドロップしてください。最大 10MB。
PDF プレビュー

「PDF で保存」を選ぶと、ブラウザーの印刷ダイアログが開きます。送信先を「PDF に保存」にして保存してください。PDF はお使いのデバイス上で、ブラウザーによって作成されます。

Markdown を PDF に変換する方法

Markdown を PDF に変換するには、上の欄に Markdown を貼り付けるか .md ファイルをアップロードし、ページのプレビューを確認して「PDF で保存」を選び、印刷ダイアログで送信先に「PDF に保存」を指定します。変換はブラウザー内で行われるため、ファイルはアップロードされず、PDF のテキストは選択できる状態で保たれます。

  1. Markdown を貼り付けるか、.md ファイルをエディターにドロップします。
  2. 用紙サイズ(Letter、A4、Legal)、方向、余白、テーマを選びます。
  3. 「PDF で保存」を選び、送信先を「PDF に保存」にして保存します。

使い方

3 つのステップで完了します。アカウントもアップロードも不要です。

1

Markdown を追加する

エディターに貼り付けるか、.md ファイルをドロップします。

2

ページを設定する

用紙サイズ、方向、余白、テーマを選びます。プレビューには、各ページが印刷されるとおりに表示されます。

3

PDF で保存する

「PDF で保存」を選び、ブラウザーの印刷ダイアログで送信先に「PDF に保存」を指定します。

Markdown からページ分割された PDF へ

プレビューでは実際のページに文書をレイアウトするので、保存する前にすべての改ページを確認できます。

Markdown
---
title: Project Handbook
author: Platform Team
---

# Goals

1. Ship the billing export
2. Cut p95 latency to 200 ms

| # | Task | Owner |
| --- | --- | --- |
| 1 | Freeze branch | Maya |
PDF プレビュー

プロジェクトハンドブック1 / 3 ページ

目標クリーンテーマ

  1. 請求データの書き出し機能をリリース
  2. p95 レイテンシを 200 ms に短縮
#タスク担当者
1ブランチを凍結Maya

表が次のページに続くときは、見出し行が繰り返されます。

このツールで対応できること

Markdown をそのまま印刷すると崩れやすい部分です。

実際のページレイアウト

Letter、A4、Legal、縦または横、3 種類の余白に対応し、ページ番号とランニングヘッダーも付けられます。

ページをまたぐ表

長い表は行と行の間で分割され、行の途中で切れることはありません。見出し行は各ページで繰り返されます。

コードのハイライト

フェンスコードブロックはシンタックスハイライトの色が保たれ、長い行はページに収まるよう折り返されます。

数式と図

KaTeX の数式と Mermaid の図がレンダリングされ、図はくっきりしたベクター画像のまま保たれます。

表紙と目次

YAML フロントマターから表紙を作成し、実際のページ番号付きの目次も作成できます。

選択できるテキスト

PDF はブラウザーの印刷エンジンで作成されるため、テキストを選択したり検索したりできます。

変換できるものと、制限があるもの

ほとんどの文書は、プレビューで見たとおりに変換されます。

変換できるもの

  • 見出し、段落、太字、斜体、取り消し線、ハイライト、リンク
  • 行単位で分割され、見出し行が繰り返される表
  • シンタックスハイライト付きで、ページ幅に合わせて折り返されるコードブロック
  • KaTeX の数式と Mermaid の図
  • タスクリスト、脚注、引用、定義リスト、絵文字
  • https:// の URL と data URI の画像

制限付きで変換されるもの

  • ファイルは直接ダウンロードされず、印刷ダイアログから保存します
  • 相対パス(./img.png)の画像は Web ページからは読み込めません
  • 非常に長い文書は、レイアウトに数秒かかります
  • フォントは選んだテーマのもので、独自のフォントは使えません
  • Markdown 内の HTML やスクリプトは安全のため削除されます

OS 別:Markdown を PDF に変換する方法

このページは、最新のブラウザーならどれでも同じように動作します。ローカルで変換するほかの方法は次のとおりです。

Mac の場合

  • ブラウザー:Safari、Chrome、Firefox の印刷ダイアログで PDF として保存します。
  • Pandoc:brew install pandoc のあと pandoc notes.md -o notes.pdf を実行します(MacTeX か BasicTeX、または別の --pdf-engine が必要です)。
  • Markdific アプリ:PDF に書き出すと、ファイルと同じ場所にある画像も含まれます。

Windows の場合

  • ブラウザー:Edge または Chrome の印刷ダイアログで、プリンターに「PDF として保存」(Edge)または「PDF に保存」(Chrome)を選びます。
  • Pandoc:winget install --id JohnMacFarlane.Pandoc で Pandoc を入れ、MiKTeX もインストールしてから、pandoc notes.md -o notes.pdf を実行します。
  • Markdific アプリ:Microsoft Store から入手できます。PDF への書き出しは買い切り購入に含まれます。

Linux の場合

  • ブラウザー:Chrome、Chromium、Firefox のいずれも、印刷ダイアログから PDF に保存できます。
  • Pandoc:pandoc と TeX Live のパッケージをインストールし、pandoc notes.md -o notes.pdf を実行します。

VS Code、Obsidian、GitHub

  • VS Code:Markdown PDF 拡張機能を入れると、コマンドパレットに書き出しコマンドが追加されます。
  • Obsidian:ノートのメニューにある「PDF にエクスポート」で、Obsidian のテーマのまま書き出せます。
  • GitHub の README:ファイルを開いて「Raw」を選び、テキストをコピーしてここに貼り付けます。

トラブルシューティング

印刷ダイアログでよくある想定外の動作と、その対処法です。

問題対処法
画像が表示されない./img/chart.png のような相対パスは Web ページからは読み込めません。https:// から始まる完全な URL を使うか、画像を data URI として埋め込むか、Markdific デスクトップアプリから書き出してください。
ページの端に日付や Web アドレスが表示される印刷ダイアログの設定で「ヘッダーとフッター」をオフにします。
色やコードのハイライトが表示されない印刷ダイアログで「背景のグラフィック」をオンにします(Chrome と Edge では「詳細設定」の中にあります)。
PDF の用紙サイズが違う印刷ダイアログの用紙サイズを、ここで選んだサイズに合わせるか、既定のままにします。
見出しだけがページの最下部に残る見出しの上に <!-- pagebreak --> を追加すると、新しいページから始まります。

Markdown → PDF に関するよくある質問

Markdown → PDF 変換ツールは無料ですか?

はい。登録不要で、透かしも 1 日あたりの回数制限もありません。ページを開いて、PDF を好きなだけ作成し、タブを閉じるだけです。

ファイルはどこかにアップロードされますか?

いいえ。Markdown のレンダリングとページ分割はブラウザー内の JavaScript で行われ、PDF はブラウザー自身の印刷エンジンで作成されます。サーバーには何も送信されません。Markdown 内で URL によってリンクされている画像は、ほかの Web ページと同じように、その画像のホスト先から読み込まれます。

ファイルをダウンロードせず、印刷ダイアログが開くのはなぜですか?

PDF はブラウザーの印刷エンジンで作成され、テキストを選択できるベクター形式の PDF になります。ワンクリックでダウンロードするには、ファイルをサーバーにアップロードするか、各ページを画像にする必要があります。印刷ダイアログで、送信先を「PDF に保存」(Chrome、Firefox)、「PDF として保存」(Edge)、「PDF」(Safari)にして保存してください。

PDF のテキストを選択したり検索したりできますか?

はい。テキスト、コード、数式は画像ではなくテキストのまま保たれるため、選択、コピー、検索ができます。図はベクター画像として保たれるので、拡大してもくっきり表示されます。

長い表はページをまたいで分割されますか?

はい。表は行と行の間で分割され、行が途中で切れることはありません。表が続くページの先頭には、見出し行が繰り返し表示されます。長い表が丸ごと次のページに送られて、空白が残ることもありません。

数式、コード、Mermaid の図に対応していますか?

はい。$ や $$ で囲んだ LaTeX の数式は KaTeX でレンダリングされ、フェンスコードブロックはシンタックスハイライトの色が保たれ、mermaid のコードブロックは図として描画されます。

用紙サイズや余白を選べますか?

はい。Letter、A4、Legal、縦または横、余白は狭い(0.5 インチ)、標準(0.75 インチ)、広い(1 インチ)から選べます。プレビューが更新され、各ページがどこで改ページされるかを正確に確認できます。

ページ番号、表紙、目次を追加できますか?

はい。ページ番号は既定でオンになっています。表紙には YAML フロントマターの title、subtitle、author、date が使われ、フロントマターがない場合は最初の見出しが使われます。目次には、各見出しとその見出しが始まるページが一覧表示されます。

新しいページを始めるには?

新しいページを始めたい位置に、<!-- pagebreak --> または \newpage を単独の行として入れます。

画像は PDF に表示されますか?

https:// から始まる完全な URL でリンクした画像と、data URI として埋め込んだ画像は PDF に表示されます。./images/chart.png のような相対パスはお使いのコンピューター上のファイルを指しており、Web ページからは読み込めません。こうした画像には、完全な URL を使うか、Markdific デスクトップアプリを使ってください。

ページの端に日付や Web アドレスが表示されるのはなぜですか?

これはブラウザー自身のヘッダーとフッターです。印刷ダイアログの設定で「ヘッダーとフッター」をオフにしてください。このツールで付けたページ番号とランニングヘッダーはページの一部なので、そのまま残ります。

MD ファイルを PDF に変換するには?

このページを開いて「.md をアップロード」を選び(または .md ファイルをエディターにドロップし)、プレビューでページを確認します。次に「PDF で保存」を選び、印刷ダイアログで送信先に「PDF に保存」を指定します。.md ファイルはプレーンな Markdown テキストなので、この拡張子のファイルならどれでも使えます。

GitHub の README を PDF に変換するには?

GitHub で README を開き、「Raw」を選んでテキストをコピーします。ここに貼り付けて、PDF で保存します。README 内の相対パスの画像は読み込まれないため、先に各画像を https://raw.githubusercontent.com/ から始まる完全なアドレスに置き換えてください。

Pandoc で Markdown を PDF に変換することもできますか?

はい。Pandoc ではコマンドラインで変換できます(例:pandoc notes.md -o notes.pdf)。既定では PDF の作成に LaTeX を使うため、LaTeX ディストリビューションをインストールしておくか、--pdf-engine オプションで別のエンジンを指定する必要があります。このページはインストール不要で、保存する前にページを確認できます。

Markdown を PDF に変換するいちばんよい方法は?

1 つのファイルなら、このページのようなブラウザーで使える変換ツールがいちばん手早い方法です。インストール不要で、ページをプレビューでき、テキストを選択できる PDF を作成できます。スクリプトで処理する場合や多数のファイルを扱う場合は、コマンドラインの Pandoc がよく使われます。ローカル画像を含むファイルは、Markdific のようなデスクトップアプリなら画像も含めて書き出せます。

Pandoc や LaTeX なしで Markdown を PDF に変換できますか?

はい。この変換ツールはインストール不要です。ブラウザー内で Markdown をレンダリングしてページをレイアウトし、ブラウザーの印刷エンジンが PDF を作成します。

コードブロックの書式は PDF でも保たれますか?

はい。フェンスコードブロックは等幅フォント、インデント、シンタックスハイライトの色が保たれ、長い行はページに収まるよう折り返されます。色が表示されない場合は、印刷ダイアログで「背景のグラフィック」をオンにしてください。

機密文書を変換しても安全ですか?

Markdown はブラウザー内で処理され、サーバーには送信されないため、文書はお使いのデバイスから外に出ません。Markdown 内で URL によってリンクされている画像は、その画像のホスト先から読み込まれます。

スマートフォンでも使えますか?

はい。Markdown を貼り付けるかアップロードして、「PDF で保存」をタップします。スマートフォンの印刷画面が開くので、そこから PDF を保存したり共有したりできます。

デスクトップ版 Markdific

Markdown ファイルから直接 PDF を書き出す

Markdific は Mac、Windows、Linux 向けの Markdown ビューアー兼エディターです。.md ファイルをダブルクリックで開き、ライブプレビューを見ながら編集して、書き出せます。すべての機能を見る。

  • 用紙サイズ、余白、テーマを指定して PDF に書き出し(Mac と Windows)
  • ファイルと同じ場所にある画像も含まれる
  • Word、HTML のほか 11 形式への書き出し

無料の Markdown ビューアー · Premium 機能の14日間無料トライアル
30日間の返金保証。Mac、Windows、Linux に対応。

Markdown ソースと整形されたプレビューを左右に並べた Markdific デスクトップアプリ。