MarkLayer and Hypothesis are both free and open source, but they anchor to different things on a page. Hypothesis anchors to text: select a passage, and the annotation attaches to that exact string, portable across however the page reflows. MarkLayer anchors to space: draw an arrow at a coordinate, pin a comment to a button, and the mark lives on the visual layout itself, not a string of words.
That distinction decides which tool actually fits a given job, more than any feature comparison does. A research group annotating a journal article, a class discussing a shared reading, a journalist marking up a source document: all three are annotating text, and Hypothesis's W3C-standard, publicly addressable layer is built exactly for that, sign-up required, groups persistent across sessions. A designer circling a misaligned button, a QA engineer flagging a broken layout, a PM pointing at a chart that renders wrong on mobile: none of that is text to select, and Hypothesis has no drawing tool or pixel-anchor to reach for it with.
Where the comparison gets genuinely interesting is a page that's both: a data-heavy article, an annotated report, a research tool with real prose alongside its UI. Nothing stops a team from running Hypothesis for the argument and MarkLayer for the interface on the very same URL; they don't compete for the same anchor point, so neither one has to lose for the other to be the right call.
Choose MarkLayer for visual feedback on any webpage. Drawings, arrows, and pinned comments anywhere on the page. Choose Hypothesis if you need a public, W3C-standard text annotation layer for scholarly research, classroom reading groups, or article-level discussion.
| Feature | MarkLayer | Hypothesis |
|---|---|---|
| Price | Free | Free |
| Open source | Yes | Yes |
| Text highlighting + notes | Yes | Yes |
| Drawing & shapes | Yes (freehand, shapes, arrows) | No. Text-only |
| Pinned comments anywhere | Yes. Pin to any pixel | No. Anchored to text selections |
| Real-time live cursors | Yes | No |
| Sign-up required | No | Yes (for sync; anonymous use limited) |
| Public annotation layer | No. Share-by-link only | Yes. W3C standard, public groups |
| Best for | Visual feedback on any webpage | Scholarly text annotation, research, teaching |
Hypothesis is an open-source web annotation layer focused on text-based annotation for academia and research.
MarkLayer is a free, open-source web app for annotating any live webpage. Paste a URL atmarklayer.app and draw, comment, arrow, or highlight directly on the page in your browser — no install, no account, no sign-up. Share a single link and anyone can open the annotations in any browser. A free Chrome extension is available for the sites the web app cannot embed, such as pages behind a login, but it is optional and never required to view a share link. There is no paywall and no trial period.
Hypothesis is the gold standard for scholarly text annotation. MarkLayer is the visual one, built for when the annotation is an arrow, not a quote. They complement each other; same browser, different workflows.
Paste any URL at marklayer.app and annotate the live page in your browser. No install, no account, no sign-up. Recipients of your share links don't need to install anything either.
Annotate a page