PageCon
unlistedby Zhaoyuan Wu
Select a URL in your note, fetch the page, and paste its content as Markdown right after the link.
PageCon
Paste a URL. Get clean Markdown. Stay in your flow.
PageCon is an Obsidian plugin that turns any web page into clean, readable Markdown — right inside your note. No browser switching, no copy-paste mess, no ads or cookie banners cluttering the output.
How it works
- Put your cursor on a URL (or select one) in any note
- Hit
Ctrl/Cmd + Pand pick a command
| Command | What happens |
|---|---|
| Fetch URL → paste as Markdown | Grabs the page and inserts it instantly |
| Preview URL as Markdown | Shows a preview first — insert when ready |
PageCon finds the main article on the page, strips the noise, and pastes formatted Markdown with the page title as a heading.
What gets cleaned up automatically
- Ads and sponsored content
- Cookie consent and GDPR banners
- Newsletter popups and subscribe nag bars
- Social share buttons
- Comment sections
- Page navigation, headers, and footers (when Strip chrome is on)
Settings
| Setting | Default | Description |
|---|---|---|
| Include images | On | Keep or drop image links in the output |
| Strip page chrome | On | Remove nav, header, footer, and sidebars |
| Separator | --- | Divider inserted before the pasted content |
Installation
Community plugins browser (recommended)
- Open Settings → Community plugins → Browse
- Search PageCon → Install → Enable
Manual
Download main.js, manifest.json, and styles.css from the latest release and copy them to <vault>/.obsidian/plugins/page-con/.
Privacy & Security
- Nothing leaves your device except a single
GETrequest to the URL you provide — no analytics, no telemetry, no third-party servers - Scripts are always stripped from fetched pages before any content reaches your note
- Only
https://andhttp://URLs are accepted — no local file access - All settings are stored locally in your vault
Known limitations
- JavaScript-heavy pages (SPAs) may return little content — PageCon only processes the static HTML
- Pages behind login or aggressive bot-detection (e.g. Cloudflare) may fail
License
MIT — see LICENSE
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.