Import Documents into Notion via Markdown

Notion supports Markdown import, making it easy to bring in Word, PDF, Excel, or PowerPoint files as structured pages.

Step 1: Convert your document

  1. Visit office2md.com
  2. Upload your DOCX, PDF, XLSX, or PPTX file
  3. Click Start Converting
  4. Preview the Markdown and download the .md file

Step 2: Import into Notion

### Option A: Import as a new page

  1. In Notion, navigate to the workspace or page where you want the content
  2. Click Import in the sidebar (or use the "..." menu)
  3. Select Markdown & CSV
  4. Choose the .md file you just downloaded
  5. Notion will create a new page with the content

### Option B: Copy and paste

  1. After converting, switch to Source Mode in the converter
  2. Copy all the Markdown text
  3. In Notion, create a new page (or open an existing one)
  4. Paste the Markdown
  5. Notion will automatically render it

What converts well

  • Headings become Notion heading blocks (H1, H2, H3)
  • Bullet and numbered lists are preserved
  • Tables become Notion table blocks
  • Bold, italic, and inline code work as expected
  • Links remain clickable

What to adjust after import

  • Images: The converter doesn't extract embedded images. Upload images separately in Notion and embed them.
  • Nested blocks: Notion's block structure is more flexible than Markdown. You may want to indent or nest content manually.
  • Databases: If your Excel sheet is a dataset, consider creating a Notion database instead of pasting the Markdown table.

Tips for best results

  • Clean up the Markdown before importing: enable the Clean for AI toggle to remove extra blank lines and formatting artifacts.
  • For multi-sheet Excel files, each sheet becomes a separate table. You might want to split them into separate Notion pages.
  • If you're importing meeting notes or documentation, add Notion tags, dates, or relations after import to make the content searchable.

Once imported, the content is fully editable in Notion, and you can add callouts, toggles, embeds, and other Notion-specific blocks.