Comment onanything.
CommentPin pins feedback to the exact element on any live website — threaded, resolvable, impossible to misread. No screenshots. No “which button do you mean?”
Your site, with a comment layer on top.
Send one link. Reviewers point at the actual element — you get threads you can resolve, not paragraphs you have to decode.

Pinned to the pixel
Every comment anchors to the exact element — it survives scrolling, resizing, and your Tuesday deploy.
The site stays live
Browse mode keeps the real site running. Click links, open menus, then flip back and point at things.
Threads that end
Reply, resolve, move on. Feedback dies where it was born — not in a 40-message Slack thread.
Websites were just the start.
The same pins land on PDFs, images, video and audio — and every comment feeds the same sidebar, the same notifications, the same report.
Comment at 0:34, not “somewhere in the middle”.
Upload a cut or paste a link. Reviewers pause, say their piece, and every note becomes a dot on the timeline — click it and the player jumps there.
Say it instead.
Every composer takes a voice note — on websites, PDFs, video, all of it. Some feedback is faster out loud.
Highlight the exact sentence.
Select text in the contract or the deck and the comment pins to those words — not “page 4, third paragraph-ish”.
Pixel-precise on stills.
Logos, mockups, key art — pin the pixel, upload a v2, and compare versions side by side.
One sidebar for all of it.
Threads, @mentions, reactions, exports and a shareable report — the same on every surface, so nobody re-learns anything.
Feedback that actually ships.
Comments here aren't sticky notes — they carry a status, an owner and a due date, and they have somewhere to go.
Every comment is a work item.
Assign it, date it, move it through in progress — and walk the whole list with j/k like an inbox.
Logo is 2px off-center on mobile. Painful. Fix?
Send it where the work happens.
New feedback lands in Slack as it happens. One click turns a comment into a GitHub or Linear issue — and the issue link rides back on the thread.
Client reviews, under your brand.
Built for agencies and studios: the review page wears your logo, sign-off is explicit, and some conversations stay in the family.
Sign-off you can point to.
Clients approve a version or request changes — who signed what, and when, is on the record and in the report.
Your logo, your accent.
Set a logo and a brand color once — every review page and report wears it. Hide the powered-by if you'd rather we disappear.
Some comments are just for the team.
Mark a thread internal and the client never sees it — stripped on the server, not hidden with CSS.
Client asked for Comic Sans. Stall until Thursday.
