FIRST CH TOOLS / Text / 07 MARKDOWN → PDF
Markdown → PDF
Check your Markdown proposals, quotes and meeting minutes page by page on real A4 sheets, then save them as PDF. The page breaks you see in the preview are the page breaks in the PDF. Tables, code blocks and blockquotes supported. Files never leave your device.
Your draft is saved automatically in this browser only (localStorage) and comes back next time. To start a new page, put <!-- pagebreak --> on its own line.
- 1page (A4)
- 0characters
- 0tables
How to Use
- Enter MarkdownPaste into the editor, open (or drop) a .md file, or start from a template such as a quote or meeting minutes.
- Check it on paperThe preview lays the document out one A4 sheet at a time, so you can see what fits and where each page breaks. On a narrow screen, switch to the "Preview" tab.
- Save as PDFClick "Save as PDF" and pick "Save as PDF" as the print destination. To show the result in a chat or post, use "Save page 1 as PNG".
About This Tool
Conversion uses the open-source Markdown parser marked (MIT License) and happens entirely in your browser. The preview fills each sheet's text area (297 mm minus 18 mm top and bottom margins = 261 mm) one element at a time and moves to the next sheet when the next element no longer fits. A heading left alone at the bottom of a sheet moves to the next sheet with its text, and tables, code blocks and quotes that fit on one sheet are not split. A table longer than a sheet is split between rows, with the header row repeated on the next sheet. Printing uses these same sheets, so the page breaks in the PDF match the preview. Because the PDF comes from the browser's own print function, the text stays text — you can search and copy it in the PDF. We manage client proposals and quotes in Markdown ourselves — this is the same tool we use to ship them as PDFs.
How to Convert Markdown to PDF — Notes
This is an online Markdown (MD) to PDF converter. No upload or signup is needed, and both the conversion and the PDF output happen inside your browser.
From Markdown to PDF
Paste Markdown (or open a .md file) and an A4 preview appears on the right. The "1 / 2" under each sheet is its page number, and the count above the preview shows how many pages you have. Click "Save as PDF" to open the print dialog, then choose "Save as PDF" as the destination (in Safari, use the PDF menu at the bottom left) to download the file.
Supported Markdown
Headings, bullet and numbered lists, tables (GFM), code blocks, blockquotes, horizontal rules, links and images. Line breaks are kept as line breaks. The page is A4 portrait with 18 mm top/bottom and 16 mm left/right margins.
To start a new page anywhere, put <!-- pagebreak --> on its own line.
You can open text files such as .md / .markdown / .txt (up to 2 MB; UTF-8, Shift_JIS or EUC-JP). If you pick an image, a PDF or another non-text file, the tool tells you why and does not load it, so your current draft stays as it is.
Tips for a cleaner PDF
The margins are part of each sheet, so leave "Margins" in the print dialog on "Default" (changing it moves the page breaks away from the preview). If Chrome adds the date and URL, turn off "Headers and footers". Table columns that hold only short words (like "Qty" or "Amount") are kept on one line, so short words are not split across two lines. "Save page 1 as PNG" is for showing the result in a post or chat. The image is made on your device and is not sent anywhere. It does not work in Safari because of a browser restriction.
Other formats
To turn Markdown into slides use Marp Slides; to merge or split existing PDFs use PDF Merge & Split; to turn spreadsheet data into Markdown use Markdown Table.
Other Tools
- 01Batch Image → WebP ConverterWebP Converter
- 02White Background RemoverWhite BG Remover
- 03WCAG Contrast CheckerContrast Checker
- 04Character CounterCharacter Counter
- 05llms.txt Generatorllms.txt Generator
- 06JSON-LD GeneratorJSON-LD Generator
- 08OGP Meta Tag WizardOGP Wizard
- 09Favicon GeneratorFavicon Generator
- 10TikTok PublisherTikTok Publisher
- 11Encoding & Line Ending ConverterEncoding Converter
- 12Batch Image → AVIF ConverterAVIF Converter
- 13Test Data GeneratorTest Data Generator
- 14Marp Markdown → SlidesMarp Slides
- 15Text & Code Diff CheckerDiff Checker
- 16Cron Expression ExplainerCron Explainer
- 17Base64 & Data URI EncoderBase64 & Data URI
- 18URL Parameter Editor & UTM BuilderURL Parameters
- 19HTML Entity Escape & UnescapeHTML Escape
- 20JSON ⇄ YAML ConverterJSON ⇄ YAML
- 21PX ⇄ REM / EM ConverterPX ⇄ REM / EM 単位変換
- 22Color Converter & Alphaカラーコード変換&アルファ透過
- 23MD5 / SHA-256 Hash Generatorハッシュ生成
- 24JWT Decoder & Expiry CheckerJWTデコーダー&有効期限チェッカー
- 25User-Agent ParserUser-Agent解析&デバイス判定
- 26UUID & ULID GeneratorUUID (v4) & ULID 一括生成
- 27Aspect Ratio Calculatorアスペクト比計算&サイズ算出
- 28Markdown Table & CSV/TSV ConverterMarkdownテーブル整形&CSV/TSV変換
- 29SQL Query FormatterSQLクエリフォーマッター&整形
- 30QR Code GeneratorQR Code Generator
- 31Regex Tester正規表現テスター
- 32Unix Timestamp ConverterUNIXタイムスタンプ⇄日時変換
- 33New Tab Memo新規タブメモ帳
- 34Image Resizer & Cropper画像リサイズ&クロップ
- 35EXIF Viewer & RemoverEXIF情報の確認&除去
- 36robots.txt Generatorrobots.txt ジェネレーター
- 37Password Generator安全なパスワード生成
- 38Case Converter文字列ケース変換
- 39CSV/TSV ⇄ JSON ConverterCSV/TSV ⇄ JSON 相互変換
- 40PDF Merge, Split & ExtractPDF結合・分割・ページ抽出
- 41Full-width ⇄ Half-width Converter全角⇄半角変換&テキストクリーナー
- 42X (Twitter) Post CounterX(Twitter)投稿の文字数計算(重み付き)
- 43CSS clamp() Fluid Typography CalculatorCSS clamp() 計算機
- 44CSS Gradient GeneratorCSSグラデーションジェネレーター
- 45Image Colour Palette Extractor画像からカラーパレット抽出
- 46QR Code ReaderQRコード読み取り
- 47SVG Optimizer & Data URISVG最適化&data URI化
- 48Redirect Generatorリダイレクトルール ジェネレーター
- 49IP / CIDR CalculatorIPアドレス・CIDR計算機
- 50ICS Calendar Event GeneratorICS Generator
- 51cubic-bezier Easing Preview & ComparisonEasing Preview
- 52CSS box-shadow Generatorbox-shadow ジェネレーター
- 53Japanese Dummy Text Generator和文ダミーテキスト生成
- 54Social Media Image ResizerSNS画像サイズ一括書き出し
- 55Time Zone Converter & World Clockタイムゾーン変換・世界時計
- 56Date & Business Day Calculator日数・営業日計算
- 57HTML → MarkdownHTML→Markdown変換
- 58HEIC to JPEG/PNG ConverterHEIC Converter
- 59Print Size & DPI Calculator印刷サイズ・DPI計算機
- 60Color Blindness SimulatorColor Blindness Simulator
- 61SERP Preview & Meta Tag Length CheckerSERPプレビュー&メタタグ文字数チェック
- 62Flexbox & CSS Grid GeneratorFlexbox / CSS Grid ジェネレーター
- 63Text Line Toolsテキスト行操作ツール
- 64Screenshot Frame & Background Makerスクリーンショット枠装飾
- 65Japanese Era ⇄ Western Calendar Converter和暦 ⇄ 西暦変換
- 66URL Slug Generator (Japanese → Romaji)URLスラッグ生成(日本語→ローマ字)
- 67htpasswd Generatorhtpasswd ジェネレーター
- 68OGP Image GeneratorOGP画像ジェネレーター
- 69Stamp Shape Generatorスタンプ形ジェネレーター
- 70Stay Awakeスリープ防止
- 71Screen Recorder with Click Auto-Zoom画面録画+クリック自動ズーム
- 723D Device Mockup Generator3Dデバイスモックアップジェネレーター
- 73OpenAPI Docs & TS Types GeneratorOpenAPI→日本語ドキュメント&TS型定義
- 74Screen Review Board画面レビューボード
- 75AI Decision JournalAI活用案件の判断記録
- 76Card Binder Plannerカードバインダー配置プランナー
- 77e-Stat CSV to Charte-Stat CSV かんたんグラフ化
- 78FAQ Schema (JSON-LD) & Markdown GeneratorFAQ構造化データ(JSON-LD)&Markdown ジェネレーター
- 79Code to Imageコード画像化
- 80Wiki Duplicate, Orphan & Term Checker社内文書の重複・孤立・表記ゆれチェッカー
- 81Site Style to AI Brand Guideサイトのスタイル→AI向けブランドガイド
- 82Profile Icon Preview: Old vs Newアイコンの丸切り抜きプレビュー
- 83Silent Sleep Camera寝顔の無音カメラ
- 84Instagram PublisherInstagram投稿ツール
- 8512 Months in Photos今年の12枚
- 86Inner Envelope Box Fitter中袋の記入欄に収める下書き