Skip to content

Stardown-app/Stardown

Repository files navigation

Stardown's icon Stardown

Copy the web as markdown

Firefox badge Chrome badge Edge badge Arc badge Brave badge Vivaldi badge Opera badge

You can also install from the source code to get updates early or customize Stardown's output more than its settings support.

demo gif

  • Press Alt+C to copy a selection or a page's link.
  • Press Alt+N to open a notepad that copying with Alt+C automatically pastes into.
  • Right-click part of a page to copy it as markdown. Select before right-clicking to copy multiple parts.
  • Copy links for all tabs. Select tabs first to copy links for only those tabs.
  • Customize these features including keyboard shortcuts in Stardown's settings.

Privacy

Stardown will never sell any data to anyone, and does not collect nor send any of your personal data anywhere. Everything you copy or download using Stardown is stored locally.

Permissions

For why Stardown requests the permissions that it does, see ./docs/permissions.md.

Development

Contributions are welcome! Let me know (such as in an issue or a discussion) what you have in mind ahead of time if you think there's a chance it won't be approved.

Also, please read ./docs/develop.md.

Alternatives

You're welcome to make a feature request, and there may already be other software that meets all of your needs. I am not affiliated with any of the alternatives below unless noted otherwise and have not tried all of them; use them at your own risk.

Copy markdown links for pages without installing anything

You can use this bookmarklet I made:

javascript: navigator.clipboard.writeText('[' + document.title + '](' + location.href + ')');

Integrate directly with an editor

Convert between markup languages

  • Pandoc offers a command-line tool and a Haskell library that can convert between almost any two markup languages.

Scrape websites

  • Firecrawl is an API and SDKs for scraping websites and saving them as markdown or structured data.
  • Reader-LM is small language models that convert HTML to markdown.

Paste structured data

  • obsidian-ReadItLater is an Obsidian plugin that creates notes with specific structures from clipboard content based on where it was copied from.
  • Advanced Paste is a Windows-only PowerToys feature made by Microsoft that converts clipboard content to other markup languages like markdown or JSON.

Copy web page links in other markup languages besides markdown

  • url2clipboard supports HTML, Markdown, BBCode, Textile, AsciiDoc, MediaWiki, Jira, reStructuredText, LaTeX, Org Mode, and text.
  • TabCopy might only be on the Chrome Web Store, but supports many markup languages including HTML, Markdown, BBCode, CSV, and JSON, and lets you create custom link formats.

Why Stardown?

Stardown is:

  • Flexible. Integrates well with many workflows. Select almost anything, copy and paste anywhere.
  • Instantly clip into a note using Stardown's sidebar notepad to both copy and paste with Alt+C.
  • Better at converting. Stardown's custom code for converting HTML to markdown can convert more formatting than alternatives.
  • Creates text fragments so you can link to specific parts of pages.
  • Extensible. Stardown is designed to be extended for more markdown flavors and other markup languages.