Back to directory
yorkxin avatar
yorkxin / copy-as-markdown

copy-as-markdown

A browser extension to copy tabs and links as Markdown

751

Stars

97

Forks

9

Watchers

MIT

License

Copy as Markdown for Chrome & Firefox

Do you often type Markdown code manually for a link or image, or even all tabs in a window, and feel tired? Copy as Markdown can help you!

Download

Features

Copy as Markdown is a browser extension that helps you copy the following things as Markdown to your system clipboard:

On the web page:

:ballot_box_with_check: Selection Text as Markdown
:ballot_box_with_check: A Link on the Page
:ballot_box_with_check: An Image on the Page, with or without wrapping link

Exporting tabs in the current window, either all or highlighted tabs:

:ballot_box_with_check: Current Tab as Link
:ballot_box_with_check: List of Links
:ballot_box_with_check: Task List (for GitHub-Flavored Markdown)
:ballot_box_with_check: With Tab Grouping (in Chrome, Edge etc.)

Keyboard Shortcuts

You can add keyboard shortcuts for copying tab(s) as Markdown. By default, Copy as Markdown does not assign any keyboard shortcuts.

Firefox

Please refer to this Firefox Help: https://support.mozilla.org/en-US/kb/manage-extension-shortcuts-firefox

Chrome

The Keyboard Shortcuts of extensions can be found at chrome://extensions/shortcuts URL. (Paste and open the link in the Location Bar).

Known Issues

  • [Chrome] When copying an image, the image code does not include the alternative text of that image. This is due to API restrictions.

Development

See DEVELOPMENT.md for the canonical guide to building, type-checking, linting, debugging, and running the unit and e2e test suites. Build internals are documented in docs/build.md.

License

See MIT-LICENSE.txt

Releases

This version requires minimum Chrome M116 or later. User will see a permission warning about clipboard writing during upgrade progress. This is to grant the extension proper permission to write to the...

Apr 18, 2026

Download .zip

What's Changed

Fix: copying selection as markdown may include extra new lines at the end of the output by @alexchexes in #241 Fix: copying on Chrome may fail due to noisy web pages that interfere wit...

Feb 11, 2026

Download .zip

What's Changed

[FIX] Copy Selection as Markdown may generate extra new line at the end of each list item when content is from ChatGPT. [FIX] Copy Selection as Markdown may generate broken code block...

Dec 14, 2025

Download .zip

What's Changed

Copy Selection as Markdown now include table formatting. #205 Built-in formats can be hidden in menus/popups. #200 Markdown list copies always end with a clean trailing newline. #176...

May 30, 2025

Download .zip

What's Changed

Rewrite E2E tests in Python by @yorkxin in #169 Firefox tab groups by @yorkxin in #170

Full Changelog: v3.2.0...v3.3.0