PageSourceSearch

https://to-md.org/markdown-to-pdf

html to-md.org collected 2026-10-08 08:30:41 UTC 23,661 bytes, 2 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/assets/index-MLvXcovs.css" data-precedence="default"/><title>Markdown to PDF - TO MD</title><meta name="description" content="Convert Markdown to PDF online with a live preview, PDF-ready templates and local browser processing."/><link rel="modulepreload" href="/assets/index-CI4CH93Q.js"/><link rel="modulepreload" href="/assets/messages-B7vy2gX4.js"/><link rel="modulepreload" href="/assets/markdown-to-pdf-Dev6UZvB.js"/><link rel="modulepreload" href="/assets/utils-DXalBF5w.js"/><link rel="modulepreload" href="/assets/file-text-S5FBMYk7.js"/><link rel="modulepreload" href="/assets/header-BuguHzTE.js"/><link rel="modulepreload" href="/assets/markdown-editor-NTm__3A9.js"/><link rel="modulepreload" href="/assets/shield-check-e_NlIgFi.js"/><link rel="icon" type="image/svg+xml" href="/favicon.svg"/><link rel="alternate" hrefLang="en" href="https://to-md.org/"/><link rel="alternate" hrefLang="zh" href="https://to-md.org/zh"/></head><body class="font-sans antialiased"><!--$--><div class="min-h-screen bg-background text-foreground"><header class="sticky top-0 z-50 w-full bg-background/80 backdrop-blur-sm"><div class="mx-auto flex h-16 max-w-6xl items-center justify-between px-4 sm:px-6"><a href="/" class="flex items-center"><span class="inline-flex items-center gap-2.5"><span class="inline-flex size-11 shrink-0 items-center justify-center rounded-xl border border-primary/20 bg-primary text-primary-foreground"><svg viewBox="0 0 128 128" fill="none" class="size-9" aria-hidden="true"><path d="M20 64h36M42 48l16 16-16 16" stroke="#f59e0b" stroke-width="11" stroke-linecap="round" stroke-linejoin="round"></path><path d="M58 94V34h14l16 33 16-33h14v60h-13V57L92 86h-8L71 57v37H58z" fill="currentColor"></path></svg></span><span class="text-xl font-semibold tracking-normal text-foreground">TO MD</span></span></a><nav class="hidden items-center gap-6 md:flex"><a href="/image-to-markdown" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Image to Markdown</a><a href="/markdown-to-pdf" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Markdown to PDF</a><a href="/#tools" class="text-sm text-muted-foreground transition-colors hover:text-foreground">More</a><a href="/pricing" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Pricing</a><a href="/blog" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Blog</a></nav><a href="/sign-in" class="group/button shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 bg-primary text-primary-foreground [a]:hover:bg-primary/80 h-8 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 hidden gap-1.5 md:inline-flex">Sign In</a></div></header><main class="px-4 py-12 sm:py-16"><section class="mx-auto max-w-6xl"><p class="text-sm font-medium text-primary">TO MD</p><h1 class="mt-3 font-serif text-4xl font-medium leading-tight tracking-normal sm:text-5xl">Markdown to PDF</h1><p class="mt-4 max-w-2xl text-base leading-7 text-muted-foreground">Convert Markdown to PDF online with a live preview, PDF-ready templates and local browser processing.</p><div id="editor" class="w-full overflow-hidden rounded-lg border border-border bg-card shadow-2xl shadow-foreground/5 mt-8"><div class="flex flex-wrap items-center justify-between gap-3 border-b border-border bg-muted/30 p-3"><div class="flex flex-wrap items-center gap-1.5"><span class="inline-flex size-8 items-center justify-center rounded-md border border-border bg-background"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bold size-4" aria-hidden="true"><path d="M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8"></path></svg></span><span class="inline-flex size-8 items-center justify-center rounded-md border border-border bg-background"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-italic 
1size-4" aria-hidden="true"><line x1="19" x2="10" y1="4" y2="4"></line><line x1="14" x2="5" y1="20" y2="20"></line><line x1="15" x2="9" y1="4" y2="20"></line></svg></span><span class="inline-flex size-8 items-center justify-center rounded-md border border-border bg-background"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heading1 lucide-heading-1 size-4" aria-hidden="true"><path d="M4 12h8"></path><path d="M4 18V6"></path><path d="M12 18V6"></path><path d="m17 12 3-2v8"></path></svg></span><span class="inline-flex size-8 items-center justify-center rounded-md border border-border bg-background"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-list size-4" aria-hidden="true"><path d="M3 12h.01"></path><path d="M3 18h.01"></path><path d="M3 6h.01"></path><path d="M8 12h13"></path><path d="M8 18h13"></path><path d="M8 6h13"></path></svg></span><span class="inline-flex h-8 items-center rounded-md bg-primary px-3 text-sm font-medium text-primary-foreground">Download PDF</span></div><span class="text-sm text-muted-foreground">Template<!-- -->: <!-- -->GitHub Style</span></div><div class="border-b border-dashed border-border bg-background px-4 py-3 text-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-upload mx-auto mb-1 size-5 text-muted-foreground" aria-hidden="true"><path d="M12 3v12"></path><path d="m17 8-5-5-5 5"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path></svg><p class="text-sm font-medium">Drop Markdown, text, or source files here</p><p class="mt-1 text-xs text-muted-foreground">The editor is ready for text first, while the tool directory covers PDF, image, Word and other upload workflows.</p></div><div class="grid min-h-[620px] lg:grid-cols-[minmax(0,0.95fr)_minmax(0,1.05fr)]"><div class="border-border bg-background lg:border-r"><div class="flex h-11 items-center border-b border-border px-4 text-sm font-medium">Markdown Editor</div><div class="min-h-[576px] p-5 text-left font-mono text-sm leading-7 text-muted-foreground">Type Markdown here, paste content, or upload a .md file.</div></div><div class="bg-[#f1f5ff]"><div class="flex h-11 items-center border-b border-border bg-background px-4 text-sm font-medium">Live Preview</div><div class="p-6"><article class="mx-auto min-h-[560px] max-w-[760px] bg-white px-10 py-12 text-center text-sm text-muted-foreground shadow-xl shadow-black/10 ring-1 ring-black/5">Start writing Markdown to preview the PDF page.</article></div></div></div></div></section><section class="mx-auto mt-16 max-w-6xl space-y-12 sm:mt-20"><div class="grid gap-8 lg:grid-cols-[0.95fr_1.05fr] lg:items-start"><div><p class="text-sm font-medium text-primary">Free Markdown to PDF converter</p><h2 class="mt-3 max-w-3xl text-3xl font-semibold tracking-normal sm:text-4xl">Convert Markdown to a clean PDF-ready document</h2><p class="mt-4 text-base leading-7 text-muted-foreground">Use TO MD when you need a fast Markdown to PDF workflow for docs, reports, notes, README files and AI-generated drafts. Write or paste Markdown, check the rendered preview, choose a document style and export through your browser.</p></div><div class="grid gap-3 sm:grid-cols-2"><article class="rounded-lg border border-border bg-card p-5 shadow-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text size-5 text-primary" aria-hidden="true"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><h3 class="mt-4 text-base font-semibold">Live Markdown preview</h3><p class="mt-2 text-sm leading-6 text-muted-foreground">See headings, lists, tables, links, quotes and code blocks rendered as you edit.</p></article><article class="rounded-lg border border-border bg-card p-5 shadow-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-template size-5 text-primary" aria-hidden="true"><rect width="18" height="7" x="3" y="3" rx="1"></rect><rect width="9" height="7" x="3" y="14" rx="1"></rect><rect width="5" height="7" x="16" y="14" rx="1"></rect></svg><h3 class="mt-4 text-base font-semibold">Document templates</h3><p class="mt-2 text-sm leading-6 text-muted-foreground">Switch between GitHub, clean, business, academic, modern and minimal PDF preview styles.</p></article><article class="rounded-lg border border-border bg-card p-5 shadow-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check size-5 text-primary" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg><h3 class="mt-4 text-base font-semibold">Browser-based editing</h3><p class="mt-2 text-sm leading-6 text-muted-foreground">Markdown writing, preview and file loading run locally in your browser workspace.</p></article><article class="rounded-lg border border-border bg-card p-5 shadow-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-down size-5 text-primary" aria-hidden="true"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M12 18v-6"></path><path d="m9 15 3 3 3-3"></path></svg><h3 class="mt-4 text-base font-semibold">Practical exports</h3><p class="mt-2 text-sm leading-6 text-muted-foreground">Save the source as Markdown, copy rendered HTML or use the browser print dialog to save a PDF.</p></article></div></div><div class="grid gap-6 lg:grid-cols-3"><article class="rounded-lg border border-border bg-card p-6 lg:col-span-1"><h2 class="text-xl font-semibold">How to convert Markdown to PDF</h2><ol class="mt-5 space-y-4"><li class="flex gap-3 text-sm leading-6 text-muted-foreground"><span class="flex size-7 shrink-0 items-center justify-center rounded-full bg-primary text-xs font-semibold text-primary-foreground">1</span><span>Paste Markdown, type directly in the editor or upload a .md or .txt file.</span></li><li class="flex gap-3 text-sm leading-6 text-muted-foreground"><span class="flex size-7 shrink-0 items-center justify-center rounded-full bg-primary text-xs font-semibold text-primary-foreground">2</span><span>Review the live preview to confirm headings, tables, links and code blocks.<
1/span></li><li class="flex gap-3 text-sm leading-6 text-muted-foreground"><span class="flex size-7 shrink-0 items-center justify-center rounded-full bg-primary text-xs font-semibold text-primary-foreground">3</span><span>Choose a template that fits the document: technical, business, academic or minimal.</span></li><li class="flex gap-3 text-sm leading-6 text-muted-foreground"><span class="flex size-7 shrink-0 items-center justify-center rounded-full bg-primary text-xs font-semibold text-primary-foreground">4</span><span>Click Download PDF or Save as PDF and complete the export in your browser print dialog.</span></li></ol></article><article class="rounded-lg border border-border bg-card p-6 lg:col-span-2"><h2 class="text-xl font-semibold">What Markdown elements are supported?</h2><p class="mt-3 text-sm leading-6 text-muted-foreground">The editor focuses on common Markdown elements used in documentation, reports and structured notes.</p><div class="mt-6 grid gap-3 sm:grid-cols-2"><div class="rounded-md bg-muted/60 px-4 py-3 text-sm font-medium">H1-H6 headings</div><div class="rounded-md bg-muted/60 px-4 py-3 text-sm font-medium">Ordered and unordered lists</div><div class="rounded-md bg-muted/60 px-4 py-3 text-sm font-medium">Markdown tables</div><div class="rounded-md bg-muted/60 px-4 py-3 text-sm font-medium">Inline code and fenced code blocks</div><div class="rounded-md bg-muted/60 px-4 py-3 text-sm font-medium">Links and emphasis</div><div class="rounded-md bg-muted/60 px-4 py-3 text-sm font-medium">Blockquotes and horizontal rules</div></div></article></div><div class="grid gap-6 lg:grid-cols-[0.9fr_1.1fr]"><article class="rounded-lg border border-border bg-card p-6"><h2 class="text-xl font-semibold">Who is this tool for?</h2><ul class="mt-5 space-y-3"><li class="flex gap-3 text-sm leading-6 text-muted-foreground"><span class="mt-2 size-1.5 shrink-0 rounded-full bg-primary"></span><span>
1Developers exporting README files, release notes and technical documentation.</span></li><li class="flex gap-3 text-sm leading-6 text-muted-foreground"><span class="mt-2 size-1.5 shrink-0 rounded-full bg-primary"></span><span>Product, operations and business users preparing clean reports or proposals.</span></li><li class="flex gap-3 text-sm leading-6 text-muted-foreground"><span class="mt-2 size-1.5 shrink-0 rounded-full bg-primary"></span><span>AI users turning generated Markdown into a readable document before sharing.</span></li><li class="flex gap-3 text-sm leading-6 text-muted-foreground"><span class="mt-2 size-1.5 shrink-0 rounded-full bg-primary"></span><span>Students, researchers and writers turning notes into a printable PDF.</span></li></ul></article><article class="rounded-lg border border-border bg-card p-6"><h2 class="text-xl font-semibold">Markdown to PDF FAQ</h2><div class="mt-4 divide-y divide-border"><details class="group py-4 pt-0"><summary class="cursor-pointer list-none text-sm font-semibold marker:hidden">Do you upload my Markdown to a server?</summary><p class="mt-2 text-sm leading-6 text-muted-foreground">The Markdown editor is designed as a local browser workspace for writing, previewing and loading Markdown files.</p></details><details class="group py-4"><summary class="cursor-pointer list-none text-sm font-semibold marker:hidden">Why does PDF export open the print dialog?</summary><p class="mt-2 text-sm leading-6 text-muted-foreground">The browser print dialog gives you native PDF saving controls, page size settings and printer options without requiring a plugin.</p></details><details class="group py-4"><summary class="cursor-pointer list-none text-sm font-semibold marker:hidden">Can I use GitHub-flavored Markdown?</summary><p class="mt-2 text-sm leading-6 text-muted-foreground">Common Markdown patterns such as tables, fenced code blocks, links, lists and blockquotes are supported in the live preview.</p></details><details class="group py-4"><summary class="cursor-pointer list-none text-sm font-semibold marker:hidden">Does it work on mobile?</summary><p class="mt-2 text-sm leading-6 text-muted-foreground">The editor is responsive. For long documents, a desktop browser is still the most comfortable way to edit and export PDFs.</p></details></div></article></div></section></main><footer class="bg-primary text-primary-foreground"><div class="mx-auto max-w-7xl px-6 pt-14 pb-6 sm:px-10 sm:pt-16 lg:px-16"><p class="font-serif italic text-3xl leading-[1.15] tracking-normal text-primary-foreground sm:text-4xl mb-12 max-w-2xl">Turn messy content into Markdown.</p><div class="grid gap-x-8 gap-y-10 sm:gap-x-12 grid-cols-2 sm:grid-cols-3"><div class="space-y-5"><p class="text-[13px] font-semibold tracking-normal text-primary-foreground">Tools</p><ul class="space-y-2"><li><a href="/rich-text-to-markdown" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Rich Text to Markdown</a></li><li><a href="/markdown-to-rich-text" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Markdown to Rich Text</a></li><li><a href="/markdown-to-text" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Markdown to Text</a></li><li><a href="/view-md-file" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">View MD File</a></li><li><a class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground active" href="/markdown-to-pdf" data-status="active" aria-current="page">Markdown to PDF</a></li><li><a href="/markdown-to-html" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Markdown to HTML</a></li><li><a href="/markdown-to-image" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Markdown to Image</a></li><li><a href="/html-to-markdown" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">HTML to Markdown</a></li><li><a href="/csv-to-markdown" class="text-sm text-primary-foreground
1/70 transition-colors hover:text-primary-foreground">CSV to Markdown</a></li><li><a href="/json-to-markdown" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">JSON to Markdown</a></li><li><a href="/word-to-markdown" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Word to Markdown</a></li><li><a href="/pdf-to-markdown" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">PDF to Markdown</a></li><li><a href="/image-to-markdown" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Image to Markdown</a></li></ul></div><div class="space-y-5"><p class="text-[13px] font-semibold tracking-normal text-primary-foreground">Resources</p><ul class="space-y-2"><li><a href="/#features" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Features</a></li><li><a href="/#how-it-works" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">How it works</a></li><li><a href="/#faq" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">FAQ</a></li><li><a href="/blog" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Blog</a></li></ul></div><div class="space-y-5"><p class="text-[13px] font-semibold tracking-normal text-primary-foreground">Legal</p><ul class="space-y-2"><li><a href="/privacy-policy" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Privacy Policy</a></li><li><a href="/terms-of-service" class="text-sm text-primary-foreground/70 transition-colors hover:text-primary-foreground">Terms of Service</a></li></ul></div></div><div class="mt-8 flex flex-col gap-6 sm:flex-row sm:items-center sm:justify-between"><div></div><span class="inline-flex items-center transition-colors outline-none gap-2 rounded-full border px-4 h-9 text-sm border-primary-foreground/25 text-primary-foreground hover:bg-primary-foreground/10 hover:text-primary-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span>English</span></span></div><div class="mt-6 flex flex-col gap-3 border-t border-primary-foreground/15 pt-5 sm:flex-row sm:items-center sm:justify-end"><span class="text-sm text-primary-foreground/70">© 2026 TO MD. All rights reserved.</span></div></div></footer></div>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$-->
1<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){if(this.hydrated&&this.streamEnded){const e=()=>{self.$_TSR?.hydrated&&self.$_TSR?.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e,{once:!0}):e()}},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-CI4CH93Q.js","/assets/messages-B7vy2gX4.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-CI4CH93Q.js"}}],css:$R[8]=["/assets/index-MLvXcovs.css"]},"/markdown-to-pdf":$R[9]={preloads:$R[10]=["/assets/markdown-to-pdf-Dev6UZvB.js","/assets/utils-DXalBF5w.js","/assets/file-text-S5FBMYk7.js","/assets/header-BuguHzTE.js","/assets/markdown-editor-NTm__3A9.js","/assets/shield-check-e_NlIgFi.js"]}}},matches:$R[11]=[$R[12]={i:"__root__�",u:1791448241198,s:"success",l:$R[13]={gaId:"G-CSV7LDWLKL",adsenseClient:"",clarityProjectId:"xtjprvu1f4",plausibleDomain:"",plausibleSrc:""},ssr:!0},$R[14]={i:"�markdown-to-pdf�markdown-to-pdf",u:1791448241198,s:"success",l:$R[15]={title:"Markdown to PDF",description:"Convert Markdown to PDF online with a live preview, PDF-ready templates and local browser processing."},ssr:!0}],lastMatchId:"�markdown-to-pdf�markdown-to-pdf"})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
1<script type="module" async="" src="/assets/index-CI4CH93Q.js"></script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"7f6e759c30c14f47a0f3e60dbb8c8342","r":1,"spa":2}' crossorigin="anonymous"></script>
1
2</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.