Skip to main content
Image Converter Video Converter Audio Converter Document Converter
Tools Guides Formats Pricing API
Log In
🇪🇸 Español 🇧🇷 Português 🇩🇪 Deutsch
Guide

Markdown: The Complete Guide to .md Format

PC By Pablo Cirre

Related conversions

Put what you just learned into practice — convert your files now in seconds, free and without registration.

Frequently Asked Questions

Markdown is a lightweight markup language that uses simple punctuation to indicate formatting — `**bold**`, `*italic*`, `# Heading`, `[link](url)`. A .md file (or .markdown) is a plain text file written in Markdown syntax. It is readable as-is in any text editor, and can be rendered to styled HTML by any Markdown processor. GitHub, Notion, Obsidian, Reddit, Discord, Stack Overflow, and hundreds of other platforms render Markdown. It is the most widely used format for technical documentation, README files, and online writing.

Markdown is a lightweight markup language that uses simples punctuation to indicate formatoting — `**bold**`, `*italic*`, `# Heading`, `[link](url)`. A .md arquivo (or .markdown) is a plain text arquivo written in Markdown syntax. It is readable as-is in any text editor, e can be rendered to styled HTML by any Markdown processor. GitHub, Notion, Obsidian, Reddit, Discord, Stack Overflow, e hundreds of other plataformas render Markdown. It is the most widely used formato para technical documentation, README files, e online writing.

Markdown is a lightweight markup language that uses einfach punctuation to indicate Formatting — `**bold**`, `*italic*`, `# Heading`, `[link](url)`. A .md Datei (or .markdown) is a plain text Datei written in Markdown syntax. It is readable as-is in any text editor, und can be rendered to styled HTML by any Markdown processor. GitHub, Notion, Obsidian, Reddit, Discord, Stack Overflow, und hundreds von other Plattformen render Markdown. It is the most widely used Format für technical documentation, README files, und online writing.

Markdown is a lightweight markup language that uses simple punctuation to indicate formatoting — `**bold**`, `*italic*`, `# Heading`, `[link](url)`. A .md archivo (or .markdown) is a plain text archivo written in Markdown syntax. It is readable as-is in any text editor, y can be rendered to styled HTML by any Markdown processor. GitHub, Notion, Obsidian, Reddit, Discord, Stack Overflow, y hundreds de other plataformas render Markdown. It is the most widely used formato para technical documentation, README files, y online writing.

Send <strong>PDF</strong> when the document is final and the layout must be preserved exactly (contracts, invoices, certificates). Send <strong>DOCX</strong> when reviewers need to edit, comment, or track changes. Many teams send both: PDF as the canonical version + DOCX for editable feedback. PDF/A is the right pick for legal archival (ISO 19005).

The original Markdown specification by John Gruber (2004) left many edge cases ambiguous, so different platforms created their own variants. CommonMark (2014) is a strict, unambiguous specification that resolves all edge cases — the best "standard" Markdown. GitHub Flavored Markdown (GFM) is CommonMark plus tables, task lists (`- [x]`), strikethrough (`~~text~~`), and fenced code blocks with syntax highlighting. Pandoc Markdown is the most powerful: adds footnotes, citations, YAML metadata, definition lists, and is ideal for converting Markdown to Word/PDF/LaTeX.

The original Markdown specification by John Gruber (2004) left many edge cases ambiguous, so different plataformas created their own variants. CommonMark (2014) is a strict, unambiguous specification that resolves all edge cases — the best "standard" Markdown. GitHub Flavored Markdown (GFM) is CommonMark plus tables, task lists (`- [x]`), strikethrough (`~~text~~`), e fenced code blocks com syntax altalighting. Pandoc Markdown is the most powerful: adds footnotes, citations, YAML metadata, definition lists, e is ideal para convertendo Markdown to Word/PDF/LaTeX.

The original Markdown specification by John Gruber (2004) left many edge cases ambiguous, so different Plattformen created their own variants. CommonMark (2014) is a strict, unambiguous specification that resolves all edge cases — the best "standard" Markdown. GitHub Flavored Markdown (GFM) is CommonMark plus tables, task lists (`- [x]`), strikethrough (`~~text~~`), und fenced code blocks mit syntax hochlighting. Pandoc Markdown is the most powerful: adds footnotes, citations, YAML metadata, definition lists, und is ideal für umwandelnd Markdown to Word/PDF/LaTeX.

The original Markdown specification by John Gruber (2004) left many edge cases ambiguous, so different plataformas created their own variants. CommonMark (2014) is a strict, unambiguous specification that resolves all edge cases — the best "standard" Markdown. GitHub Flavored Markdown (GFM) is CommonMark plus tables, task lists (`- [x]`), strikethrough (`~~text~~`), y fenced code blocks con syntax altalighting. Pandoc Markdown is the most powerful: adds footnotes, citations, YAML metadata, definition lists, y is ideal para convirtiendo Markdown to Word/PDF/LaTeX.

Round-tripping between similar formats (DOCX ↔ ODT, DOCX → PDF) is generally safe. Round-tripping with format-specific features (Word macros, complex tables, footnotes) often loses fidelity. Embedded fonts survive only if both source and target support font embedding (PDF yes, DOCX yes, plain HTML no). Always preview the result before deleting the original.

The most powerful tool is Pandoc (pandoc.org, free): `pandoc input.md -o output.pdf`. Pandoc requires a LaTeX engine (install TeX Live or MiKTeX) for PDF output; alternatively use `--pdf-engine=wkhtmltopdf` for HTML-to-PDF conversion which does not require LaTeX. For a simpler option, VS Code with the "Markdown PDF" extension converts .md to PDF directly. GitHub also renders Markdown and you can print any GitHub Markdown page to PDF from the browser.

The most powerful tool is Pandoc (pandoc.org, grátis): `pandoc input.md -o output.pdf`. Pandoc requires a LaTeX engine (install TeX Live ou MiKTeX) para PDF output; alternatively usar `--pdf-engine=wkhtmltopdf` para HTML-to-PDF conversion which does not require LaTeX. para a simplesr option, VS Code com the "Markdown PDF" extension converts .md to PDF directly. GitHub also renders Markdown e you can print any GitHub Markdown page to PDF de o navegador.

The most powerful tool is Pandoc (pandoc.org, kostenlos): `pandoc input.md -o output.pdf`. Pandoc requires a LaTeX engine (install TeX Live oder MiKTeX) für PDF output; alternatively verwenden `--pdf-engine=wkhtmltopdf` für HTML-to-PDF conversion which does not require LaTeX. für a einfachr option, VS Code mit the "Markdown PDF" extension converts .md to PDF directly. GitHub also renders Markdown und you can print any GitHub Markdown page to PDF von der Browser.

The most powerful tool is Pandoc (pandoc.org, gratis): `pandoc input.md -o output.pdf`. Pandoc requires a LaTeX engine (install TeX Live o MiKTeX) para PDF output; alternatively usar `--pdf-engine=wkhtmltopdf` para HTML-to-PDF conversion which does not require LaTeX. para a simpler option, VS Code con the "Markdown PDF" extension converts .md to PDF directly. GitHub also renders Markdown y you can print any GitHub Markdown page to PDF de el navegador.

If the PDF contains real text (not scanned images), <code>pdftotext</code> from poppler-utils or <a href="/convert/pdf-to-txt">PDF to TXT</a> works in seconds. If the PDF is a scanned image, you need OCR — Tesseract is the open-source standard. KaijuConverter's PDF tools auto-detect text-vs-image PDFs and route accordingly.

Yes, with Pandoc: `pandoc input.docx -t markdown -o output.md`. Pandoc converts headings, bold/italic, lists, tables, and images with reasonable fidelity. The result will need some cleanup — especially for complex Word formatting like tracked changes, text boxes, and custom styles that have no Markdown equivalent. For the reverse (Markdown to Word): `pandoc input.md -o output.docx` produces a properly structured Word document with heading styles, which you can then further format in Word.

Sim, com Pandoc: `pandoc input.docx -t markdown -o output.md`. Pandoc converts headings, bold/italic, lists, tables, e images com reasonable fidelity. The result will need some cleanup — especially para complexo Word formatoting like tracked changes, text boxes, e custom styles that have no Markdown equivalent. para the reverse (Markdown to Word): `pandoc input.md -o output.docx` produces a properly structured Word document com heading styles, which you can then further formato in Word.

Ja, mit Pandoc: `pandoc input.docx -t markdown -o output.md`. Pandoc converts headings, bold/italic, lists, tables, und images mit reasonable fidelity. The result will need some cleanup — especially für complex Word Formatting like tracked changes, text boxes, und custom styles that have no Markdown equivalent. für the reverse (Markdown to Word): `pandoc input.md -o output.docx` produces a properly structured Word document mit heading styles, which you can then further Format in Word.

Sí, con Pandoc: `pandoc input.docx -t markdown -o output.md`. Pandoc converts headings, bold/italic, lists, tables, y images con reasonable fidelity. The result will need some cleanup — especially para complex Word formatoting like tracked changes, text boxes, y custom styles that have no Markdown equivalent. para the reverse (Markdown to Word): `pandoc input.md -o output.docx` produces a properly structured Word document con heading styles, which you can then further formato in Word.

Light edits (annotations, signatures, form fields) are fine in any PDF reader. Structural edits (changing paragraphs, replacing images) are awkward — PDF is a presentation format, not an editing format. The robust workflow is: keep the source DOCX/MD/HTML as the master, regenerate the PDF when changes are needed. Tools that "edit PDFs" reverse-engineer the layout and frequently break it.