MarkLayer

Product

MarkLayer featuresWhat's new in MarkLayerPricingSupport the projectAbout MarkLayerPrivacy

Guides

All guidesHow MarkLayer works, in plain EnglishWebsite feedback tools in 2026, twenty-one comparedHow to annotate a website, four waysHow to annotate a PDF for freeHow to annotate an image or screenshotThe best free website annotation tools in 2026, auditedCollecting website feedback without making anyone log inThe Markup.io price hike: what changed and what it costs nowMCP servers for bug reports and visual feedback, comparedGive your AI coding agent visual feedback from a live webpageSending MarkLayer annotations to Jira, Linear, Slack and moreOpen-source website annotation tools in 2026

Use cases

All use casesHow to get client feedback on a staging site without asking them to install anythingPoint an AI coding agent at a UI element on your local dev serverMarkLayer for Design ReviewMarkLayer for QA Bug ReportingMarkLayer for Client FeedbackMarkLayer for Remote TeamsMarkLayer for StudentsMarkLayer for EducatorsMarkLayer for ResearchersMarkLayer for Content CreatorsMarkLayer for MarketersMarkLayer for AgenciesMarkLayer for Freelance Web DesignersMarkLayer for Product Teams

Compare

All comparisonsMarkup.io review: MarkLayer is a free Markup.io alternativePastel vs MarkLayer: a free Pastel alternativeBugHerd vs MarkLayer: a free BugHerd alternativeAnnotateWeb vs MarkLayer: a free AnnotateWeb alternativeJam.dev vs MarkLayer: a free Jam.dev alternativeMarker.io vs MarkLayer: a free Marker.io alternativeUserback vs MarkLayer: a free Userback alternativeRuttl vs MarkLayer: a free Ruttl alternativeLoom vs MarkLayer: a free Loom alternativeHypothesis vs MarkLayer: a free Hypothesis alternativeUsersnap vs MarkLayer: a free Usersnap alternativestagewise vs MarkLayer: a free stagewise alternativeVolley vs MarkLayer: a free Volley alternativeSuperflow vs MarkLayer: a free Superflow alternativeFeedbucket vs MarkLayer: a free Feedbucket alternativeFigma vs MarkLayerHuddlekit vs MarkLayer: a free Huddlekit alternativeAtarim vs MarkLayer: a free Atarim alternativezipBoard vs MarkLayer: a free zipBoard alternativeWebvizio vs MarkLayer: a free Webvizio alternativeBugSmash vs MarkLayer: a free BugSmash alternativeYbug vs MarkLayer: a free Ybug alternativeSureFeedback vs MarkLayer: a free SureFeedback alternativeSimpleCommenter vs MarkLayer: a free SimpleCommenter alternativePageProofer vs MarkLayer: a free PageProofer alternative

Alternatives

All alternativesFree Markup.io alternative: 5 tools comparedFree Pastel alternativesFree AnnotateWeb alternativesFree Jam.dev alternativesThe best free Marker.io alternative, plus 3 more picksFree Userback alternativesFree Hypothesis alternativesBugHerd free alternative: 4 picks, 3 that cost nothingFree Ruttl alternativesFree Usersnap alternativesFree stagewise alternativesFree Loom alternativesThe closest free Huddlekit alternative, plus 3 more picksThe closest free SureFeedback alternative, plus 3 more picksThe closest free Atarim alternative, plus 3 more picksThe closest free Feedbucket alternative, plus 3 more picksThe closest free PageProofer alternative, plus 3 more picksThe closest free Superflow alternative, plus 3 more picksThe closest free Ybug alternative, plus 3 more picksThe closest free SimpleCommenter alternative, plus 3 more picks

About the author

Last reviewed: March 2026

MarkLayer is built and maintained by Dean Rusin, a software engineer who works on browser extensions, real-time collaboration, and Cloudflare's edge platform. This page exists so you know who is behind the comparisons, alternatives, and use-case guides on this site, and how the editorial work is done.

Dean Rusin

I'm a software engineer focused on browser extensions, real-time collaboration, and Cloudflare's edge platform (Workers, Durable Objects, D1, R2). I read and write Preact, TypeScript, Hono, and Cloudflare's Workers runtime daily. MarkLayer started as a tool I wanted for design review and visual feedback on live pages and turned into the public free + anonymous version you're looking at now.

The full source is on GitHub. Anyone can read it, file issues, or self-host their own instance on Cloudflare. Reach me at hello@marklayer.app or via GitHub Issues.

What MarkLayer is built on

MarkLayer's stack is public. The Chrome extension is built with WXT and Preact + Preact Signals. The backend is Cloudflare Workers (Hono framework), with a Durable Object per share session for real-time WebSocket fan-out, D1 (SQLite at the edge) for annotation persistence, and R2 for OG image storage. The choice of stack is itself an editorial position: free, open-source software that runs on a low-cost edge platform is what makes the "no paid plan, ever" promise structurally credible.

Editorial approach

Comparison and alternatives pages on this site are written from hands-on use, public documentation, and competitor pricing pages at the time of last review. When MarkLayer is genuinely the wrong fit for a workflow, the relevant page says so and points to a better tool. Every comparison page has a date stamp at the top showing when its pricing and feature claims were last checked.

I don't accept payment, sponsorship, or affiliate fees from any tool listed in a comparison or alternatives page. There are no affiliate links on this site.

Corrections policy

If anything stated about another product is wrong, outdated, or unfair, I want to fix it. The fastest path is opening a GitHub issue at github.com/thevrus/MarkLayer/issues with the URL and the specific claim that needs updating. Corrections typically ship within a few days. If a competitor has changed pricing or shipped a feature that closes a gap I called out, that's the kind of update I want to see and apply.

Who pays for it

I do. MarkLayer takes no sponsorship, sells nothing and has no paid tier, so the Cloudflare bill and the domain come out of my own pocket, which is the whole reason the "free, forever" claim is structurally credible rather than a promise. If the tool has been useful to you there is an optional, one-off way to put something towards that bill on the support page, itemised line by line. It buys nothing: no tier, no perks, no priority here or in the issue tracker. A Chrome Web Store review, or the bug report you were about to skip, helps about as much, and that page lists those too.

Contact

GitHub Issues for product feedback or comparison-page corrections. Email at hello@marklayer.app for everything else.