Designers need three things from a moodboard app that general whiteboards handle badly: colour that stays true from board to production, typography specimens that read at real size, and a presentation view a client can look at without seeing your working. Judged on that, Milanote wins the presentation, Figma and FigJam win the fidelity, and the AI canvases win a fourth thing designers did not used to ask for, which is whether the board can produce the work. Disclosure: 8frame is our product, and it loses the quiet-collection comparison to Milanote outright.
TL;DR
- Best presentation to a client: Milanote. Free plan caps at 100 cards
- Best colour and type fidelity: Figma or FigJam, since it is the same rendering as the design work
- Best if the board should generate: 8frame. Unlimited free canvases, generation paid from $19/month
- Best free with no cap: Excalidraw, at the cost of being wrong for image-led boards
- The mistake to avoid: building the board somewhere the colours shift, then specifying from it
What designers need that general tools miss
Colour fidelity. A board is a colour decision as much as an image decision. Tools that recompress uploads or shift colour profiles produce boards where the palette you approve is not the palette you specified. Check by uploading a known swatch and comparing, once, before committing to a tool.
Typography at real size. A typeface specimen shown at thumbnail scale tells you nothing. Boards need room to show a headline at headline size.
A clean client view. The board you work in has rejected options, notes to self, and three versions of the same crop. The board the client sees should not.
Getting out again. Boards feed specification. If exporting means screenshotting, the board is a dead end.
The apps
1. Milanote
The designer default for a reason: cards, notes and images arranged freely, boards that look composed rather than assembled, and share links that present well to a client without extra work. Free plan caps at 100 cards (notes, images and links combined) plus 10 file uploads, indefinitely; paid runs about $9.99 per person annually.
Limits: collaboration is lighter than the multiplayer tools, and there is no generation layer, so every image came from somewhere else.
2. Figma and FigJam
For: designers who will specify from the board.
Same rendering engine as the design work, so colour and type behave. FigJam gives the loose infinite-canvas feel at $3-5 a seat with three files free; Figma proper gives precision. The trade is that boards look like design files, which is fine internally and less warm in front of a client.
3. 8frame
For: boards that end in produced assets.
Unlimited free canvases, real-time multiplayer with live cursors, comments on the board, no card cap and no expiry. The difference from everything above: the references condition the image and video models on the same canvas, so an approved direction becomes a generated style frame with the client's actual product in it, at 6 to 21 credits an image.
The honest loss: it has no card metaphor, no rich notes, and none of Milanote's calm. As a place to think quietly it is worse. Generation is the paid layer, from $19/month.
4. Excalidraw
Free, unlimited, open source, self-hostable, and deliberately low-fi, which is the wrong register for a board where the images are the argument. Included because "free with no cap" is a real requirement.
5. Pinterest
What designers actually use for discovery, and a poor working document: no annotation that survives, no control over adjacency, and a client view full of other people's content.
The workflow most designers end up with
Discovery on Pinterest, the working board wherever collaboration and fidelity live, and a separate clean board for the client. That is three surfaces and it is fine, as long as the client-facing one is deliberate rather than the working board with the embarrassing parts deleted.
Where it changes: if the board also generates, the client-facing version can show the direction applied to their own product rather than to someone else's photography, which is a materially stronger presentation than a grid of references. That is the case for putting the client board on a canvas that generates.
FAQ
What is the best free moodboard app? Milanote's free tier for presentation quality within its 100-card cap, Excalidraw for unlimited boards with no conditions, 8frame if the board should generate (canvas free, generation paid).
Is Figma good for moodboards? Technically excellent, aesthetically clinical. Designers who will specify from the board often prefer it for exactly that reason.
Should the client see the working board? No. Build a separate presentation board. The working board contains rejected directions, and clients read rejected directions as options.
Collect wherever you like, but build the board that gets approved where the work can be made. The 8frame canvas is free and unlimited, and generation is paid from $19/month. See also what is a moodboard.