Back to components
ComponentBoardFree

Whiteboard Canvas React component

An interactive SVG canvas with freehand drawing, rectangles, ellipses, object selection and movement, undo/redo and SVG export.

About the Whiteboard Canvas component

A self-contained SVG drawing board with pen, rectangle and ellipse tools, selection, an object list, erasing and SVG downloads.

When to use it

Sketch interface flows and rough diagrams.

Add a lightweight drawing surface to a workspace.

Installation

Add the Whiteboard Canvas component to your project with the shadcn CLI. It lands in components/whiteboard-canvas.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/whiteboard-canvas

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install lucide-react clsx tailwind-merge

Related components

Kanban Board
Free
Sticky Notes Wall
Free
Feature Voting Board
Free
Retro Board
Free
Portfolio Filter Grid
Portfolio Masonry