This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

ShotDock

Full page screenshots that never leave your browser

Open ShotDock, choose Full Page or Visible Area, and get one clean, complete image in seconds. The capture, the stitching and the encoding all happen inside your browser. There is no screenshot server, no upload step and no account to create, so a screenshot of an internal dashboard or a private document stays exactly where you took it.

Top comment

Hi Product Hunt 👋 I'm Rakib, and I build small Chrome tools at Degird. ShotDock started with an annoyance. I needed a full-page screenshot of an internal dashboard, installed the first extension I found, and watched it upload my dashboard to a rendering server so it could hand the image back to me. That is a completely ordinary way for these tools to work, and I found it hard to accept. So ShotDock has no server. Capture, stitching and PNG/JPG encoding all happen inside your browser. There is no account, no upload step, no watermark, and no ShotDock backend for a screenshot to travel to. The part I'd most like feedback on is what makes full-page screenshots hard rather than what makes them private: 🔸 Sticky headers. A fixed header re-renders into every scroll frame, which is why naive full-page screenshots have a header marching down them like a staircase. ShotDock keeps it in the first section, where it genuinely belongs, and hides it for the rest — via visibility, so nothing reflows underneath. 🔸 Seams. Sections overlap on purpose, and the stitcher aligns on where the page actually landed after each scroll rather than where it was asked to go — browsers clamp scrolls, lazy content shifts layout mid-capture, and scroll-snap lands where it likes. Each frame is drawn starting exactly where the previous one stopped, so rounding can't open a gap. There's a test that enforces it. 🔸 Restoring the page. Everything ShotDock touches is reverted in a finally block, and if the browser suspends the extension mid-capture the page restores itself on a watchdog timer. Your scroll position comes back too. 🔸 Really long pages. Live progress you can pause, resume or cancel — and output past the browser's canvas limit splits into numbered parts instead of failing outright. One design decision worth calling out: ShotDock requests **no host permissions at all**. It never asks to "read your data on all websites". Chrome grants access to a single tab at the moment you click capture, and that access lapses when you navigate away. It's free, MIT licensed, Chrome 116+, and there is no paid tier planned for what 1.0 does. What's next, in order: capture history, then annotation/crop/blur, then PDF and collections. None of that is in today's build. I'll be here all day. Throw your ugliest page at it — an infinite feed, a dashboard with four fixed panels, a site with a cookie banner that won't die — and tell me what breaks. Bug reports are the most useful thing you can leave me. 🙏

About ShotDock on Product Hunt

Full page screenshots that never leave your browser

ShotDock was submitted on Product Hunt and earned 3 upvotes and 1 comments, placing #96 on the daily leaderboard. Open ShotDock, choose Full Page or Visible Area, and get one clean, complete image in seconds. The capture, the stitching and the encoding all happen inside your browser. There is no screenshot server, no upload step and no account to create, so a screenshot of an internal dashboard or a private document stays exactly where you took it.

On the analytics side, ShotDock competes within Chrome Extensions, Open Source and GitHub — topics that collectively have 162.9k followers on Product Hunt. The dashboard above tracks how ShotDock performed against the three products that launched closest to it on the same day.

Who hunted ShotDock?

ShotDock was hunted by RAKIBUZZAMAN. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

For a complete overview of ShotDock including community comment highlights and product details, visit the product overview.