Live sync on this page

Dropcommentsanywhereonanywebpage.OnlineOffline.

Share feedback, annotate designs, or just jot down thoughts directly on the page.

Your web page,
fully annotated.

Drop pins directly on any live DOM element. No more screenshots, no more context loss. Feedback that stays where it belongs.

portfolio.html
infographic.html
presentation.html
prototype.html
1
AI-ready

Your AI can
leave notes too.

Hook Pindrop into your AI workflows. Let it flag issues, suggest changes, and drop feedback — automatically.

pindrop.agent.log
Live
Model: pd-ag-4oTemp: 0.0
CTX: 12.4k
12:04:12[INFO]Initializing Agent: PINDROP-AG-04...
12:04:13[SCAN]Analyze: #dashboard-grid .stat-card
12:04:15[MATCH]Element: div.comparison-chart detected.
12:04:16[DROP]Creating pin #1 on .comparison-chart
12:04:17[POST]API -> { element: "#chart", status: "review" }
CI/CD: Automated Audit
Success

Stop losing feedback,

where it belongs.

Feedback

Anyone can pitch in

Send a link or local HTML file. They pin feedback directly on the live page — no screenshots, no account needed.

Bug Reports

Bugs in context

Pin issues directly onto the broken element. Browser, screen size, and page URL are captured automatically.

QA
URL
Cookies
Headers
User
Res
Network
Share

Export everything

Export a summary, send it to your team, or connect to your own backend. Your feedback, your way.

.json
.md
sync
API
webhook
Sync Active

Built to share
with your whole team.

Start solo, go live when you're ready. Connect your own backend with a single config — Supabase, Prisma, or anything else.

pindrop.adapter.ts
const adapter = {
load: async () => {
const res = await fetch('/api/pins');
return res.json();
},
save: async (data) => {
await fetch('/api/pins', {
method: 'POST',
body: JSON.stringify(data)
});
}
};
Private by default

Local-first.
Private. Secure.

Every comment lives in your browser's local storage until you're ready to share. No accounts required.

Install
npm install pindrop.js

Annotate any web page.

Free and open source. One prompt away.

or read the docs