Linkding Extension
For read-it-later & bookmarks, Linkding Extension is a self-hosted solution that provides browser extension for the capturing Linkding bookmarks.
A companion extension for the linkding self-hosted bookmark manager, honestly reviewed. Built for people who already committed to running their own bookmark server.
TL;DR
- What it is: A browser extension (Firefox + Chrome) that adds a quick-add shortcut and Omnibox search to a self-hosted linkding instance [README].
- Who it’s for: Anyone already running linkding who wants to bookmark without switching tabs and search without opening the web UI [README].
- Cost: $0 — MIT-licensed, same as linkding itself [README].
- Key strength: Frictionless integration with your existing linkding server. One keyboard shortcut to save, two characters to search. No middleman.
- Key weakness: This is a two-feature utility, not a product. It does nothing without a running linkding server. No cloud sync, no mobile, no tagging UI in the popup — you’re sending data to your own server and that’s the entire deal [README].
- Third-party reviews: None located during research. The extension has 268 GitHub stars and 58 forks but hasn’t attracted dedicated write-ups. This review is based on primary source data (README, browser store listings).
What is Linkding Extension
Linkding Extension is a browser companion for linkding — the self-hosted bookmark manager that stores your bookmarks on your own server. The extension itself lives in your browser and does exactly two things: lets you save the current tab as a bookmark without leaving the page, and lets you search your bookmarks from the browser’s address bar [README].
To understand why this extension exists, you need to understand what linkding is. Linkding is a minimalist, self-hosted bookmark manager written in Django. You deploy it on a VPS or home server, and it gives you a clean web UI for saving, tagging, and searching links. The problem is that web UIs create friction — to save something, you open a new tab, navigate to your instance, paste the URL, add tags, submit. The linkding extension collapses that workflow to a single keyboard shortcut.
The extension is maintained by the same developer who built linkding (sissbruecker), which matters for compatibility. It’s not a community fork trying to keep up with API changes — it’s the official client [README].
The scope is intentionally narrow. The GitHub repo has 58 commits across a handful of files. JavaScript accounts for 94.6% of the codebase, with small amounts of CSS, Shell, and HTML. This is not a feature-rich browser extension with sync, analytics, smart tagging, or social features. It is a thin client for a self-hosted service, and that’s a deliberate design choice.
Why People Choose It
There are no independent reviews of the linkding extension specifically, so this section draws on the broader context of why people choose the linkding stack at all, and what the extension adds to it.
The people who end up on linkding are usually fleeing one of two things: per-seat SaaS pricing on tools like Raindrop.io or Pocket Premium, or data custody concerns about having their entire reading history on someone else’s server. Linkding is their answer to the server side. The extension is their answer to the friction problem that follows.
Without the extension, linkding is inconvenient. You have a server running, your bookmarks are safe, but saving something new means opening a browser tab, going to your instance URL, and pasting a link. If you’re saving ten links a day that’s annoying. If you’re saving one a week it probably doesn’t matter. The extension targets the first group.
The Omnibox integration is the sleeper feature. Typing ld (with a space) in Chrome or Firefox’s address bar and then a search term lets you query your bookmarks from the same field you type URLs into. For someone with thousands of saved links, this turns linkding into a keyboard-accessible knowledge base without ever opening a browser tab. That’s genuinely useful, and it’s the feature most likely to appear in user discussions of why they stayed on linkding rather than switching to something with a native app.
It’s the official client from the same developer. The extension is maintained in sync with linkding’s API. When linkding updates its authentication model or API surface, the extension gets updated. This isn’t a third-party plugin that might stop working on the next linkding release.
Features
Based on the README [README] and browser store listings:
Quick bookmark save:
- Keyboard shortcut:
Alt+Shift+Lon the current tab [README] - Opens a popup with the current page’s title and URL pre-filled
- You can add tags and notes before saving
- Submits to your configured linkding instance via the API
Omnibox search:
- Trigger keyword:
ldin the browser address bar [README] - Type
ldfollowed by your search term - Results appear as you type, pulling from your linkding bookmark database
- Works in both Firefox and Chrome [README]
Browser support:
- Firefox: available on the Mozilla Add-ons store [README]
- Chrome: available on the Chrome Web Store [README]
What it doesn’t do:
- No tag browser or full bookmark management UI in the extension popup
- No bulk import
- No offline support
- No sync — it talks directly to your server and depends on it being reachable
- No mobile support (browser extensions don’t run on mobile browsers for standard links)
The feature set maps exactly to what a power user actually needs during a browsing session. Anything more complex — editing bookmarks, managing tag hierarchies, bulk operations — you do in the linkding web UI.
Pricing: SaaS vs Self-Hosted Math
The extension itself costs nothing. MIT license, no tiers, no premium features [README].
The relevant cost conversation is about linkding itself, which the extension requires. The self-hosted total cost of ownership:
- Linkding server: $0 software license (MIT)
- VPS to run it: $4–6/month on Hetzner or Contabo for a single-service instance, or $0 if you’re already running a home server
- The extension: $0
- Total recurring: $4–6/month, or $0 if you already have a server
The alternatives for cloud-hosted bookmark services with browser extensions:
- Raindrop.io: Free tier is usable but limited. Pro is $3/month — comparable to a cheap VPS, but you don’t own the data.
- Pocket (now Mozilla): Free with ads; Premium is $4.99/month for search, permanent storage, suggested tags.
- Pinboard: $11/year (archiving is $25/year). The closest in spirit to linkding — minimalist, serious, no social features.
- Instapaper: Free tier; Premium is $2.99/month.
The honest math: if you’re already running a VPS for other services (a common scenario in the self-hosted crowd), linkding + the extension costs you nothing incremental. If you’re buying a VPS solely for bookmarks, Pinboard at $11/year is cheaper and requires no maintenance. The self-hosted case makes financial sense either at zero marginal cost or when data ownership is a hard requirement rather than a preference.
Deployment Reality Check
The extension itself installs in seconds from the Firefox or Chrome store. There’s no configuration complexity. The complexity lives entirely in the server side: getting linkding running and accessible.
What you actually need:
- A running linkding instance, reachable from your browser (either local network or a domain with HTTPS)
- The linkding API token (generated in the linkding web UI under Settings)
- The extension installed and configured with your instance URL and API token
Setup sequence:
- Deploy linkding (Docker Compose is the standard path; the official docs cover this well)
- Create your user account in linkding, generate an API token
- Install the browser extension
- Open extension settings, enter your instance URL and token
- Test with
Alt+Shift+L— the popup should appear and your first bookmark should save
What can go sideways:
- HTTPS is effectively required. Most browsers will block extension requests to HTTP endpoints as mixed-content or insecure. If your linkding instance is on a local IP without a cert, the extension may refuse to connect. You need either a self-signed cert (with the browser manually trusting it) or a proper domain with Let’s Encrypt. This trips people up if they planned to keep linkding on a raw IP.
- If your VPS goes down or you lose network access, the extension becomes non-functional. No offline queue, no graceful degradation — the save popup will just fail.
- The Chrome version is built from a separate
chromebranch in the repository [README]. Manual installation requires building from source, which means Node, npm, bash, and zip. The store version handles this for most users, but it’s something to know if you’re on a managed Chromium variant that doesn’t pull from the Chrome Web Store.
Realistic time for someone technical: 5 minutes once linkding is already running. Getting linkding running from scratch: 30–90 minutes depending on your VPS familiarity.
Pros and Cons
Pros
- Zero friction save workflow.
Alt+Shift+Lis faster than any cloud bookmark service’s extension once you’re configured. No login screens, no upsell prompts, no loading spinners from a remote CDN [README]. - Omnibox search is genuinely good. Searching your personal bookmarks from the address bar without switching context is a legitimate quality-of-life improvement that cloud services also offer, but this version has no tracking attached to it.
- MIT-licensed, open source. You can audit what it sends and where. For people who care about browser extension permissions, this is the answer [README].
- Maintained by the linkding author. API compatibility is guaranteed rather than hoped for.
- Tiny codebase. 268 stars, 58 commits, ~5 source files. Easy to audit, easy to fork, easy to self-build if the stores become unavailable [README].
- Available on both major desktop browsers [README].
Cons
- Requires linkding. This is not a standalone tool. Without a running, HTTPS-accessible linkding instance, the extension is inert.
- No mobile path. Browser extensions don’t work on iOS Safari or Android Chrome for standard page sharing. Saving bookmarks on mobile requires opening the linkding web UI or using the Share API workaround if linkding supports it — the extension does nothing here [README].
- No tagging UI in the popup. You can type tags into the save popup, but there’s no tag autocomplete or browser — you type tags from memory. If your tag taxonomy is complex, you’ll mismatch tags and end up with duplicates.
- No offline support. If your server is unreachable, saves fail silently or with an error. No queue for retry when connectivity returns.
- Minimal configuration options. What you see in the README is what you get. No custom keyboard shortcuts (beyond what the browser allows for extensions), no theme, no keyboard navigation in search results beyond what the Omnibox provides.
- No third-party reviews or community write-ups. 268 stars is respectable for a niche companion tool, but the lack of documentation, tutorials, and community troubleshooting content means you’re on your own when something breaks.
Who Should Use This / Who Shouldn’t
Use it if:
- You already run linkding and find yourself opening the web UI just to save links.
- You save links frequently enough that the keyboard shortcut pays off within a week.
- You’re on desktop Firefox or Chrome — those are the only supported browsers.
- You want a browser extension you can fully audit before installing it.
Skip it if:
- You haven’t deployed linkding yet — solve the server problem first, then come back to the extension.
- Most of your browsing happens on mobile — the extension won’t help you there.
- You’re evaluating self-hosted bookmarking for the first time — set up linkding, use the web UI for a few weeks, then add the extension once you’ve confirmed the server is worth maintaining.
- You want tag autocomplete, visual tag management, or any bookmark organization features in the extension popup — none of that is here.
For non-technical founders specifically: The linkding + extension combo is only appropriate if you have someone managing the server for you, or if you’re willing to learn basic VPS administration. The extension is the easy part. Keeping a server running reliably, keeping linkding updated, and managing HTTPS certificates is the real time cost. If that’s not something you want to own, Raindrop.io or Pinboard are lower-maintenance alternatives that also have browser extensions.
Alternatives Worth Considering
Linkding without the extension: Viable if you save links infrequently and don’t mind the web UI. No extension to maintain, no browser-side attack surface.
Raindrop.io (free tier or Pro): Cloud-hosted, polished browser extension, mobile apps, visual collections. The Pro tier ($3/month) is close in price to a linkding VPS. You trade data ownership for a maintained product with mobile support.
Pinboard: Spartan, reliable, $11/year. The closest spiritual cousin to linkding — minimal UI, no social features, fast search. Has a browser extension. No self-hosting option, but the operator has a strong track record of keeping the service running without VC interference.
Pocket: Good reading-later workflow, widely integrated. Mozilla bought it but the trajectory has been uncertain. Better for “read later” than for permanent bookmark archives.
Shiori: Another self-hosted bookmark manager (Go, not Python). Slightly different architecture than linkding; less mature extension ecosystem.
Wallabag: Self-hosted, but designed as a “read later” tool with article archiving rather than pure bookmarking. More complex to run, more features, different use case.
For someone committed to self-hosting specifically, the real choice is linkding vs Shiori vs a full-featured tool like Wallabag. If you pick linkding, this extension is the correct companion. If you pick something else, you’ll need a different extension or the web UI.
Bottom Line
Linkding Extension is a well-scoped, zero-friction companion to the linkding bookmark server. It does two things and does them well: save a tab with a keystroke, search bookmarks from the address bar. The codebase is tiny, the license is MIT, the developer is the same person who maintains linkding itself. For someone already running linkding, installing this extension is a five-minute upgrade with an immediate workflow payoff. For someone who isn’t running linkding yet, the extension is irrelevant — the decision you need to make is whether self-hosted bookmarking is worth a server and the maintenance overhead that comes with it. If you’ve answered yes to that and you’re on Firefox or Chrome, install the extension. If you’re still on the fence about the server side, that’s the actual evaluation worth doing first.
Sources
Primary sources:
- GitHub Repository — sissbruecker/linkding-extension (268 stars, MIT license). https://github.com/sissbruecker/linkding-extension
- Mozilla Add-ons Store — linkding-extension. https://addons.mozilla.org/firefox/addon/linkding-extension/
- Chrome Web Store — linkding-extension. https://chrome.google.com/webstore/detail/linkding-extension/beakmhbijpdhipnjhnclmhgjlddhidpe
- linkding main project (server-side context). https://github.com/sissbruecker/linkding
Note: No independent third-party reviews of the linkding extension were located during research. The sources provided in the pipeline brief ([1]–[5]) contained CVSS vulnerability scoring documentation unrelated to this tool. All claims in this review derive from primary sources (README, store listings) and general knowledge of the self-hosted bookmark management space.
Related Documents & Knowledge Base Tools
View all 226 →Stirling-PDF
75KThe most popular self-hosted PDF platform — merge, split, convert, OCR, sign, and process documents with AI, all running on your own infrastructure.
AppFlowy
69KAn open-source Notion alternative with AI, wikis, projects, and databases — cross-platform (desktop, mobile, web) with offline-first architecture and full data ownership.
AFFiNE Community Edition
66KAn open-source workspace that merges docs, whiteboards, and databases into one platform — a privacy-focused alternative to Notion and Miro with AI built in.
Docusaurus
64KA static site generator built on React for documentation websites — write in Markdown/MDX, version your docs, and deploy anywhere. Created by Meta.
Crawl4AI
62KOpen-source LLM-friendly web crawler that generates clean markdown from any website, purpose-built for RAG pipelines, AI data extraction, and automated research.
Atom
61KGitHub's hackable text editor, officially sunset in December 2022. The codebase remains archived on GitHub as a reference for community forks like Pulsar.