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.
Your AI can
leave notes too.
Hook Pindrop into your AI workflows. Let it flag issues, suggest changes, and drop feedback — automatically.
#dashboard-grid .stat-carddiv.comparison-chart detected.Stop losing feedback,
where it belongs.
Anyone can pitch in
Send a link or local HTML file. They pin feedback directly on the live page — no screenshots, no account needed.
Bugs in context
Pin issues directly onto the broken element. Browser, screen size, and page URL are captured automatically.
Export everything
Export a summary, send it to your team, or connect to your own backend. Your feedback, your way.
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.
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)
});
}
};Local-first.
Private. Secure.
Every comment lives in your browser's local storage until you're ready to share. No accounts required.
Annotate any web page.
Free and open source. One prompt away.