Markdown for Obsidian: How to Import Web Content and PDFs
Learn how to import articles, PDFs, and web pages into Obsidian as Markdown notes using free conversion tools. Includes workflows for research and knowledge management.
Obsidian is built entirely on Markdown files. Every note is a .md file stored locally on your machine. This makes it incredibly portable — but it also means that anything you want to save needs to be in Markdown format.
Web articles, PDFs, and HTML pages don’t arrive as Markdown. This guide covers practical workflows for converting external content into Obsidian-ready Markdown.
Why Markdown Fits Obsidian Perfectly
Obsidian’s core features — backlinks, graph view, templates, Dataview — all work at the text level. Because Markdown is plain text, your notes are:
- Readable without Obsidian — any text editor works
- Searchable —
grep, Spotlight, and find-in-files all work natively - Portable — your knowledge base survives any app change
- Version-controllable — put your vault in a Git repo for full history
Workflow 1: Convert Articles from URLs
Reading something online that you want to save to Obsidian? Use a URL-to-Markdown converter.
- Copy the article URL
- Go to ProMarkdown URL to Markdown
- Paste the URL and click Convert
- Copy the Markdown output
- Create a new note in Obsidian and paste
The converter uses Mozilla Readability (the same engine as Firefox’s Reader View) to extract just the article content — stripping ads, navigation, and sidebars. What you get is clean, readable Markdown that renders perfectly in Obsidian.
Add Frontmatter for Organization
Before pasting into Obsidian, add frontmatter to tag and date the note:
---
source: https://example.com/article
saved: 2024-06-07
tags: [research, marketing]
---
# Article Title
The article content starts here...
Obsidian’s Dataview plugin can then query all notes with source frontmatter, letting you build dynamic indexes of your saved articles.
Workflow 2: Extract Text from PDFs
Research papers, reports, and books often come as PDFs. Obsidian can’t render PDFs as notes natively — but it can absolutely store the extracted text.
- Upload your PDF to ProMarkdown PDF to Markdown (max 5MB)
- The text is extracted and formatted as Markdown
- Copy the result into a new Obsidian note
- Add frontmatter with the original filename and date
---
source: research-paper-2024.pdf
type: paper
tags: [machine-learning, NLP]
---
# Paper Title
## Abstract
Extracted abstract text here...
Tip: Cleaning Up PDF Output
PDF text extraction is not perfect — PDFs store text as positioned characters, not structured paragraphs. After extraction, run the content through the Markdown Formatter to normalize headings, spacing, and list formatting.
Workflow 3: Convert HTML Snippets
Sometimes you’re not saving a full page — just a snippet from a documentation site or forum post. The HTML to Markdown converter handles this:
- Right-click any element in Chrome/Firefox → Inspect
- Right-click the outer
<div>→ Copy → Copy outerHTML - Paste into the HTML to Markdown converter
- Copy the clean Markdown output
This is especially useful for:
- Stack Overflow answers with code blocks
- Documentation pages with tables
- GitHub READMEs (though those are already Markdown)
Workflow 4: Live Preview Before Saving
Not sure if a converted document will look right in Obsidian? Preview it first.
- Convert your content to Markdown using any ProMarkdown tool
- Open Markdown Preview
- Paste the Markdown — you see the rendered output instantly
- Adjust if needed, then copy to Obsidian
The preview uses the same GFM renderer that Obsidian uses, so what you see is what Obsidian will render.
Obsidian Plugins for Automatic Capture
Once you’re comfortable with manual workflows, these Obsidian plugins automate the process:
- Obsidian Web Clipper (official) — browser extension that clips web pages directly to Obsidian
- Templater — add consistent frontmatter to new notes automatically
- Dataview — query your note database like a spreadsheet
Summary
| Source | Best Tool |
|---|---|
| Web article URL | URL to Markdown |
| PDF document | PDF to Markdown |
| HTML snippet | HTML to Markdown |
| Messy existing note | Markdown Formatter |
| Before saving to vault | Markdown Preview |
All tools are free, require no sign-up, and process your content on the server without storing it.