# deathau/markdownload

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/deathau-markdownload).**

3,678 stars · 306 forks · JavaScript · apache-2.0 · fork

## Links

- GitHub: https://github.com/deathau/markdownload
- awesome-repositories: https://awesome-repositories.com/repository/deathau-markdownload.md

## Topics

`chrome-extension` `edge-extension` `firefox-addon` `firefox-extension` `firefox-webextension` `safari-extension` `web-clipper`

## Description

Markdownload is a browser extension that functions as a markdown web clipper, converting webpages and selected text into clean markdown files for offline storage and archiving. It operates as a content extractor that isolates the main document from the page while removing navigation elements and advertisements.

The tool includes a template generator for injecting dynamic front-matter and metadata into documents via user-defined placeholders. It also serves as a local media downloader that saves remote images to the filesystem and updates links to reference those local files. Additionally, it acts as an integration tool to transfer captured web data and metadata directly into Obsidian vaults using custom URI schemes.

The extension supports capturing content from all open browser tabs simultaneously and clipping specific highlighted text. Users can customize markdown styling for links and images, organize downloaded files into specific subfolders, and export media as formatted embeds or hyperlinks to the system clipboard.

## Tags

### Content Management & Publishing

- [Web Content Archivers](https://awesome-repositories.com/f/content-management-publishing/content-archiving/web-content-archivers.md) — Captures webpages and selected text into clean markdown files for offline storage and long-term archiving.
- [Content Extractors](https://awesome-repositories.com/f/content-management-publishing/content-extractors.md) — Isolates main document content from the DOM by removing navigation elements and advertisements.
- [Front-Matter Data Models](https://awesome-repositories.com/f/content-management-publishing/plain-text-persistence/front-matter-data-models.md) — Appends custom front-matter or back-matter templates to files using dynamic substitutions for date, author, and URL. ([source](https://github.com/deathau/markdownload/blob/master/user-guide.md))
- [Static Site and Document Generators](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators.md) — Transforms web pages into structured markdown files and metadata suitable for static site generators.
- [Personal Knowledge Bases](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/personal-knowledge-bases.md) — Integrates directly with Obsidian vaults to build a personal knowledge base from clipped web data.
- [Browser Tab Content Extractors](https://awesome-repositories.com/f/content-management-publishing/full-text-content-extraction/browser-tab-content-extractors.md) — Captures content from all open browser tabs and saves them as individual files in a markup format. ([source](https://cdn.jsdelivr.net/gh/deathau/markdownload@main/README.md))

### Data & Databases

- [Web Page Markdown Converters](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-extraction-ingestion/document-processing-tools/llm-powered-parsers/markdown-content-parsers/web-page-markdown-converters.md) — Transforms webpages, selected text, or open tabs into clean markdown by removing navigation elements and advertisements. ([source](https://cdn.jsdelivr.net/gh/deathau/markdownload@main/user-guide.md#markdownload-user-guide))
- [Local Asset Link Mapping](https://awesome-repositories.com/f/data-databases/file-asset-management/local-asset-converters/local-asset-link-mapping.md) — Saves images from a webpage locally and updates internal links to point to these local storage paths. ([source](https://github.com/deathau/markdownload/blob/master/user-guide.md))
- [Dynamic Metadata Generation](https://awesome-repositories.com/f/data-databases/metadata-indexing/front-matter-indexing/dynamic-metadata-generation.md) — Combines user-defined placeholders with page variables to generate dynamic front-matter and back-matter for output files.
- [DOM-Based Extractions](https://awesome-repositories.com/f/data-databases/structured-data-extraction/dom-based-extractions.md) — Parses the document object model to isolate main content by removing navigation, advertisements, and irrelevant layout elements.
- [Text Clipping Tools](https://awesome-repositories.com/f/data-databases/text-processing-utilities/text-extraction/selected-text-retrieval/text-clipping-tools.md) — Captures a highlighted portion of a webpage as a markdown document instead of saving the entire page. ([source](https://cdn.jsdelivr.net/gh/deathau/markdownload@main/user-guide.md#markdownload-user-guide))

### Part of an Awesome List

- [Offline Media Archiving](https://awesome-repositories.com/f/awesome-lists/media/file-and-image-handling/local-file-image-replacements/offline-media-archiving.md) — Downloads images from a webpage and updates links to reference the local files on the disk. ([source](https://cdn.jsdelivr.net/gh/deathau/markdownload@main/user-guide.md#markdownload-user-guide))

### Business & Productivity Software

- [Media Downloaders](https://awesome-repositories.com/f/business-productivity-software/media-downloaders.md) — Retrieves remote images from the web and saves them to the local filesystem.
- [Batch Web Page Captures](https://awesome-repositories.com/f/business-productivity-software/batch-web-page-captures.md) — Convert all open browser tabs in the current window into separate files in a markup format. ([source](https://cdn.jsdelivr.net/gh/deathau/markdownload@main/user-guide.md#markdownload-user-guide))
- [Web Research Capture Tools](https://awesome-repositories.com/f/business-productivity-software/web-research-capture-tools.md) — Captures multiple browser tabs and selected text into formatted documents for structured research.

### Graphics & Multimedia

- [Web Asset Localizers](https://awesome-repositories.com/f/graphics-multimedia/local-media-asset-extractions/web-asset-localizers.md) — Downloads images from webpages and updates internal links to reference local files on the hard drive.

### Web Development

- [Local Media Path Mapping](https://awesome-repositories.com/f/web-development/asset-path-resolvers/local-media-path-mapping.md) — Downloads remote images and updates internal document links to reference the local filesystem paths.
- [Browser Web Clippers](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-web-clippers.md) — Functions as a browser extension that clips web content into clean markdown files.
- [Batch Content Extraction](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-session-management/tab-management/tab-openers/existing-tab-attachments/batch-content-extraction.md) — Provides the ability to capture and convert content from all open browser tabs into separate markdown files simultaneously.

### Development Tools & Productivity

- [Application URI Integrations](https://awesome-repositories.com/f/development-tools-productivity/custom-uri-scheme-handlers/application-uri-integrations.md) — Transfers captured web data and metadata directly into Obsidian vaults using custom URI schemes.

### Operating Systems & Systems Programming

- [Markdown Templates](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-systems/file-template-generators/markdown-templates.md) — Injects dynamic front-matter and metadata into documents using customizable user-defined placeholders.

### Software Engineering & Architecture

- [External Application Integrations](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/workflow-automation-integrations/external-application-integrations.md) — Transfers captured web data to external applications by constructing and triggering specific custom URL schemes.

### User Interface & Experience

- [Metadata Template Overrides](https://awesome-repositories.com/f/user-interface-experience/layout-utilities/presentation-engines/template-engines/configuration-and-integration/custom-template-integrations/document-template-overrides/metadata-template-overrides.md) — Injects custom metadata and text at the start or end of files using dynamic placeholders for page data and dates. ([source](https://cdn.jsdelivr.net/gh/deathau/markdownload@main/user-guide.md#markdownload-user-guide))
