Features
Annotations
Pin a comment to the exact element or a moment in a video, draw on it, discuss it in a thread, give it a status, priority and owner, and export it all.
An annotation is a comment with a place. It knows which element it belongs to, what that element looked like at the time, and who has to do something about it. Everything else in layernote, the board, the share links, the agent handoff, is built on top of that one object.
Pin a comment
Switch the toolbar to Comment and click anywhere on the page, frame or file. A numbered pin lands on the element and a form opens next to it. Write the comment and, if you like, set the fields below right away; you can also leave them for later. Press Cmd+Enter (Ctrl+Enter on Windows) or the send button to post it.

layernote stores three things with every pin: the element itself, its position, and a screenshot of what you were looking at. That is why a pin survives a redeploy that moves the element a few hundred pixels, and why a comment from last month still shows what the page looked like back then.
On a Website project the page is the live site, loaded through layernote's proxy, so you can scroll, open menus and navigate to other pages of the site before you pin. On a Figma project you pin on the imported frames; on a Static files project on an image, a page of a PDF or a moment in a video.
Draw on it
While you write a comment, the drawing tools sit in the comment form: Box, Ring, Line, Arrow, Pen and Marker. Draw on the live page, the Figma frame, the picture, the PDF page or the video frame to show what you mean, then post the comment as usual. Everyone sees the drawing with the comment.
To change it later, choose Edit drawing on the comment, or Add drawing when it has none yet. The drawing tools come back over the page: the bin removes every shape, and Save keeps the result.
Comment threads
Every annotation opens a thread. Reply, mention a teammate with @ to notify them, and attach files where a screenshot or a reference image says more than words. A thread can be resolved when the fix is in and reopened when it is not; both show up on the board immediately.

Reviewers who join through a share link can read threads and, unless the link is view only, reply in them. They cannot assign or resolve; those actions stay with the team.
Status, priority, assignee and labels
Each annotation carries the fields a task needs:
| Field | Values | Notes |
|---|---|---|
| Status | Open, In Progress, In Review, Resolved, Won't Fix | Statuses are the columns of the kanban board; custom columns show up here too |
| Priority | Low, Medium, High, Critical | Optional, sortable and filterable |
| Assignee | Any workspace member | Optional |
| Due date | A date | Optional, sortable and filterable |
| Labels | Your own | Create labels for the topics your team uses and reuse them |
Change any of them from the annotation, from the list in the sidebar, or by moving the card on the board. They are the same data seen three ways.
Inspect mode
Switch the toolbar to Inspect and click an element to see what the browser actually rendered: font family, size, weight and line height, colors, padding and margins, borders and radii. Switch the display unit to read values the way your team writes them.

Inspect answers "what is it now" while a comment answers "what should it be".
Devices and breakpoints
Website projects render at three widths: Desktop, Tablet and Mobile. Switch at the top of the canvas to review each breakpoint on its own, and pick the exact desktop width you want to check.

A comment made at mobile width is pinned to the mobile rendering, so "the menu overlaps the logo on phones" points at the actual overlap instead of a desktop page where nothing is wrong.
Figma projects follow the same idea: import the desktop, tablet and mobile frames and step through them per device.
Images, PDFs and videos
A Static files project holds the files you upload: images, PDFs and videos. You can also add them straight from Google Drive. The Files sidebar lists them; drag a file to give it another place in the list. Upload sizes are in Plans and limits.
- Images: zoom with a pinch, or with Cmd or Ctrl and the scroll wheel. To move around a zoomed picture, drag it in Browse, or hold Space and drag in any mode.
- PDFs: every page gets its own place in the page strip, and a comment belongs to its page.
- Videos: in Comment mode, click the video to pin a comment to that moment; the video holds on that frame while you write. Drag the grip on the timeline to cover a stretch instead of one moment. The writers' avatars above the timeline show where the comments are. A video a browser can't play as uploaded, such as ProRes, HEVC or MKV, is converted first; you can comment once it is ready.
Versions of a file
When a new round of a mockup comes in, upload it as a new version of the file instead of a new file. Open the version menu beside the file's name in the header (it reads v1, v2 and so on) and choose Upload new version…, or New version from Google Drive… to pick it in your Drive. A new version is the same kind of file as the one before: an image after an image, a PDF after a PDF, a video after a video.
Comments stay on the version they were made on. The Files sidebar shows each file once, at its latest version; switch to an older one from the same menu, which also shows how many comments are open on each. In the comments list, a comment on an older version carries its number, for example Homepage.png · v1. Delete a later version from the menu; deleting the file deletes every version of it.
Versions
A version is a round of review. Every project starts with one, and every annotation belongs to the version that was active when it was made. When a redesign lands or a new sprint starts, create a new version from the version selector: the earlier round stays exactly as it was, comments included, and the canvas starts clean.
Switch back to an earlier version at any time to read its comments. Rename and delete versions under Manage versions. The version you are on cannot be deleted; switch first, then delete. A new round of a single uploaded file is something else: see Versions of a file.

Filters and search

The sidebar lists every annotation of the project. Narrow it down by status, assignee, priority, label, date range or free text, sort by the field that matters right now, and use the quick filters for the cases that come up every day. Filters carry over to the board, so the sidebar and the columns always agree.
Export comments
Choose Export comments in the project menu, or in the menu of the project's card on your dashboard. Pick a format, and whether you want every comment or only the open ones:
| Format | Use it for |
|---|---|
| Excel | Opens in Excel, Numbers and Google Sheets. One row per comment, replies included. |
| CSV | Plain text, for Google Sheets and other tools. For Excel, pick Excel. |
| JSON | Scripts and other tools: every comment with its replies and where it is. |
Every comment comes with its pin number as the canvas shows it, its status and people, where it is, its replies and a link back to it in layernote. Export also works while a workspace is read-only, so your feedback never gets stuck.
Real-time collaboration
layernote is live. When two people review the same project, each sees the other's pins as they appear, and the faces in the header show who else is looking. New comments, replies and status changes arrive without a refresh, for team members and reviewers alike.
Mentions, assignments and replies to your threads also reach you as notifications in the app. By email, layernote tells you about new comments on your projects and about replies and mentions; switch those emails on or off per project under Notifications in your avatar menu, inside the project.