CanvaRoom
The whiteboard where everyone draws, talks, and follows along — live.
One link. One board. Your whole class or team on the same page, with no lag.
A real lesson on a real board: the teacher writes, Arjun answers, Meera points — all at the same moment.
📖 The story
Tuesday, 7:00 pm. A tutor opens a video call, shares a slow whiteboard in another tab, and pastes links into a third app for chat. They start drawing a triangle. Their students see it two seconds later, in pieces. Someone asks "where are you writing?" Someone else is still scrolling around the board looking for it.
That evening is the reason CanvaRoom exists. Three apps for one lesson, ink that lags, and a board only one person can really use.
CanvaRoom puts it all in one room:
- ✏️ Ink arrives while you draw, not after you lift the pen.
- 🎯 Everyone's screen follows the writer, so nobody gets lost on a big board.
- 🎙️ Voice and chat are built in, so there's no second app to juggle.
- 📲 Students join from a link or a QR code, with no account and nothing to install.
✨ See it in action
🧭 A tour of the board
Live ink, with no lag
Every stroke, shape, move and keystroke streams to everyone as it happens. Cursors glide with names attached, so you always know who's pointing where. Erasing is live too.
Follow the writer
When someone starts writing, everyone else's screen glides over to it. If two people write at once, focus stays with whoever started first. And if you'd rather look around on your own, scroll away or press Stop. A little locator in the corner shows the whole page and pulses wherever someone is writing; tap it to jump there.
Voice and chat, built in
Start audio from the top bar and everyone on the board can join with one click. Speaking indicators show who's talking, and M mutes you. The room chat sits beside the board, with unread badges and history.
Shapes, notes and templates
Pen, marker, eraser, text and sticky notes, plus twelve shapes behind one button: rectangle, ellipse, diamond, triangle, right triangle, parallelogram, trapezoid, pentagon, hexagon, star, cylinder and speech bubble. Lines and arrows too. Start from a blank canvas or a brainstorm, flowchart, kanban or retrospective template.
Pages and zoom
Give each topic its own page and see who's on which page in the side panel. Zoom from 10% to 800% to get a bird's-eye view or fine detail, and jump anywhere with the minimap.
Invite with a link or a QR code
Share a link, or put the QR code on a slide and let the class scan it. Guests join with just a name. Switch people to view-only, or pause editing for everyone when you need the room's attention.
Record the lesson
Hit record, choose 720p, 1080p, 1440p or 4K, and CanvaRoom captures the board exactly as you see it, along with your voice and the call. When you stop, the video downloads straight to your computer. Nothing is uploaded.
Export and version history
Export any page as a PNG for the group chat, an SVG for slides, or a PDF for homework. Saved versions let you look back at, or restore, an earlier state of the board.
Dark mode and phones
Easy on the eyes at night, and fully usable on a phone, whether you're joining a class or drawing on the go.
🎓 Who it's for
🚀 How it works, in 3 steps
💳 Plans
| Free trial | Free | Premium |
|---|
| When | 30 min of active use | After the trial | 3, 6 or 12 months |
| Boards | 2 | 1 | Unlimited |
| People on a board | You + 2 | Just you | Unlimited |
| Live drawing, voice and chat | ✅ | ✅ | ✅ |
| Pages, templates, zoom, history | ✅ | ✅ | ✅ |
| Follow-the-writer | ✅ | — | ✅ |
| Export to PNG, SVG and PDF | — | — | ✅ |
| Images on the board | — | — | ✅ |
| Session recording, up to 4K | — | — | ✅ |
Premium is paid once, for 3, 6 or 12 months. Outside India it is priced in US dollars and paid with PayPal (or a card through PayPal); in India it is priced in rupees and paid by UPI, card or netbanking through Razorpay. Nothing renews on its own; a reminder email goes out a few days before it ends.
| Plan | Price | In India | Saving (USD / INR) | Bonus | Works out to |
|---|
| 3 months | $25 | ₹2,350 | — | — | $8.33 · ₹783/month |
| 6 months | $45 | ₹4,230 | 10% / 10% | +15 days free | $6.92 · ₹651/month |
| 12 months | $75 | ₹7,050 | 25% / 25% | +1 month free | $5.77 · ₹542/month |
The trial clock only runs while CanvaRoom is open in front of you; it pauses when you switch away. Scratch boards, used without an account, are always free.
❓ FAQ
🔐 Admin console
The private user-management console is available at /admin. Accounts with the
admin role sign in with their registered email and password. The Postgres
schema must be migrated first. The console shows registered accounts, email
verification, current access, recent activity, and payment records. Offline
Premium access is recorded with its duration, method, reference, and admin note;
it does not create a payment-provider capture.
💬 Contact and feedback
We read every message.
Built with Next.js · real-time WebSockets · WebRTC voice via Cloudflare · Postgres
Requirements: Node.js 20.9+ and npm.
cp .env.example .env
npm install
npm run dev
Open http://localhost:3000. npm run dev starts the web app and the API (port 4000). Without a database configured, the API keeps boards in memory and saves them to apps/server/data/, so no extra setup is needed to try it locally.
Before sending changes:
npm run typecheck
npm run lint
npm run build
npm run format:check
.env.example lists every optional setting.