Clipper
Highlight and capture the web in your favorite browser. The official Web Clipper extension for Obsidian.
Obsidian Web Clipper helps you highlight and capture the web in your favorite browser. Anything you save is stored as durable Markdown files that you can read offline, and preserve for the long term.
Get started
Install the extension by downloading it from the official directory for your browser:
- Chrome Web Store for Chrome, Brave, Arc, Orion, and other Chromium-based browsers.
- Firefox Add-Ons for Firefox and Firefox Mobile.
- Safari Extensions for macOS, iOS, and iPadOS.
- Edge Add-Ons for Microsoft Edge.
Use the extension
Documentation is available on the Obsidian Help site, which covers how to use highlighting, templates, variables, filters, and more.
Contribute
Translations
You can help translate Web Clipper into your language. Submit your translation via pull request using the format found in the /_locales folder.
Features and bug fixes
See the help wanted tag for issues where contributions are welcome.
Roadmap
In no particular order:
- A separate icon for Web Clipper
- Annotate highlights
- Template directory
- Template validation
- Template logic (if/for)
- Save images locally, added in Obsidian 1.8.0
- Translate UI into more languages — help is welcomed
Developers
To build the extension:
npm run build
This will create three directories:
dist/for the Chromium versiondist_firefox/for the Firefox versiondist_safari/for the Safari version
Install the extension locally
For Chromium browsers, such as Chrome, Brave, Edge, and Arc:
- Open your browser and navigate to
chrome://extensions - Enable Developer mode
- Click Load unpacked and select the
distdirectory
For Firefox:
- Open Firefox and navigate to
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on
- Navigate to the
dist_firefoxdirectory and select themanifest.jsonfile
If you want to run the extension permanently you can do so with the Nightly or Developer versions of Firefox.
- Type
about:configin the URL bar - In the Search box type
xpinstall.signatures.required - Double-click the preference, or right-click and select "Toggle", to set it to
false. - Go to
about:addons> gear icon > Install Add-on From File…
For iOS Simulator testing on macOS:
- Run
npm run buildto build the extension - Open
xcode/Obsidian Web Clipper/Obsidian Web Clipper.xcodeprojin Xcode - Select the Obsidian Web Clipper (iOS) scheme from the scheme selector
- Choose an iOS Simulator device and click Run to build and launch the app
- Once the app is running on the simulator, open Safari
- Navigate to a webpage and tap the Extensions button in Safari to access the Web Clipper extension
Run tests
npm test
Or run in watch mode during development:
npm run test:watch
Third-party libraries
How to Install
- Download the template file from GitHub
- Move it anywhere in your vault
- Open it in Obsidian — done!
Stats
Stars
3882
Forks
439
License
MIT
Last updated 22h ago
Tags