I recently built **Page to Markdown**, a free Chrome extension that converts web pages—or only the content you select—into clean, structured Markdown.
It was created to make everyday research, documentation, note-taking, and AI-assisted workflows faster and simpler.
Instead of manually copying content, removing navigation, fixing broken formatting, and rebuilding headings or lists, the extension lets you capture useful content in a few clicks.
# What is Page to Markdown?
**Page to Markdown** is a browser extension that converts web content into a ready-to-use `.md` file while preserving useful structure such as:
* Headings
* Lists
* Tables
* Links
* Code blocks
* Quotes
* Structured page content
You can then paste the result into:
* GitHub
* Obsidian
* Notion
* Documentation platforms
* Research notes
* Pull requests
* AI tools such as ChatGPT or Claude
# Three ways to capture content
**Main Content**
Removes navigation menus, advertisements, sidebars, and footers while keeping the main article or page content.
**Full Page**
Converts the complete visible page into Markdown. This is useful for websites that do not have a clearly defined article structure.
**Selection**
Highlight a paragraph, table, code example, or specific section and convert only that selected content.
# YAML front matter support
The extension can optionally add YAML front matter containing useful metadata such as:
---
title: "Page title"
source: "https:// example com"
captured: "2026-07-13"
---
This is particularly useful for Obsidian users, researchers, developers, content creators, and anyone building a structured personal knowledge base.
# Built for a better user experience
The goal was not only to create another Markdown converter, but to make the capture process feel quick and natural.
You can:
* Copy Markdown directly to your clipboard
* Download a dated `.md` file
* Right-click and choose **Copy Selection as Markdown**
* Open the extension using `Alt + Shift + M`
* Keep the original source URL and page metadata through YAML
# Free and privacy-first
The extension is completely free to use.
It was developed with privacy and responsible software design in mind:
* No servers
* No analytics
* No user accounts
* No background page monitoring
* No network requests
* No unnecessary host permissions
All conversion happens locally inside your browser.
The extension only accesses the page when you choose to run it, and the generated content goes only to your clipboard or Downloads folder.
# Open source and built for a good cause
The repository is public for anyone who wants to inspect the code, contribute, report issues, suggest improvements, or learn from the implementation.
I developed it as a small community-focused project: useful software should not always need a subscription, an account, or the collection of personal data.
Try it here:
https://chromewebstore.google.com/detail/fhijjebpfmoekacokgmpokikjacagpkh?utm_source=item-share-cb
I would genuinely appreciate feedback from developers, researchers, writers, students, Obsidian users, and anyone working with Markdown or AI tools.
# A little about the technical side
The extension is built using the Chrome Extensions platform and performs Markdown conversion entirely within the browser.
The core workflow includes:
* Content extraction from the active tab
* Main-content detection
* Selected-text capture
* HTML-to-Markdown conversion
* YAML metadata generation
* Clipboard integration
* Local `.md` file creation
* Minimal-permission browser access
GitHub link: [https://github.com/lakshithalk/page-to-markdown](https://github.com/lakshithalk/page-to-markdown))
The repository is public, and contributions, bug reports, feature requests, and technical feedback are welcome.