Online Whiteboard

A blank drawing board with pen, highlighter, eraser, shapes and text, undo and redo, autosaved on your device and exported as a PNG or a PDF.

🌐 Español

Click and drag on the board to draw.

Your drawing is saved automatically in this browser, so it's still here next time you visit this page — nothing is ever uploaded to a server.

🔒 Private by design: everything runs locally in your browser and never uploaded to any server.

Seven tools on a 1200 by 700 board

The toolbar holds Pen, Highlighter, Eraser, Rectangle, Ellipse, Line and Text, and that is the whole set. No arrows, no polygons, no sticky notes. Six colours sit underneath, the same palette this site uses for screenshot markup, with red selected on arrival, and the swatches disappear while the eraser is active, since an eraser has no colour to choose.

Brush size is a three way choice, thin, medium or thick, at 3, 6 and 12 pixels. Those numbers are measured on the board’s own grid, which is a fixed 1200 by 700 pixels no matter how large the canvas is being displayed. On a phone, where the board is scaled down to fit the screen, a medium stroke therefore looks proportionally thinner than it does on a desktop; it is the same stroke, and the exported file proves it.

Text works differently from everything else. Type your label into the box that appears when you pick the tool, then click where it should go, and it is drawn at a fixed 24 pixels with the click point as its top left corner. Up to 200 characters go in at a time. Click the board with the box empty and a hint appears asking you to type some text first, which is one of the few places this widget talks back to you.

An eraser that paints white, deliberately

The obvious way to build an eraser on a canvas is to punch a hole in it with a destination-out composite. This one does not. It draws a stroke in the board’s own background white, because every repaint replays the element list from scratch over a fresh white fill, and a real hole would let whatever sits behind the canvas element show through, then export as transparency in the PNG. A whiteboard that develops see-through patches when you print it is not a whiteboard.

Painting white instead has a consequence worth knowing, and it is the one people notice: erasing is itself an element in the list. It sits in the stack alongside your strokes, undoes like any other action, and covers only what was drawn before it.

Two history stacks, and what survives a reload

Undo and redo run on a proper two stack model rather than a single undo buffer. Every committed element pushes a snapshot of the previous drawing onto the past stack and clears the redo stack, which is the invariant naive implementations get wrong: undo, redo, then draw something new, and the old redo path must be gone. Clear board goes through the same machinery, so it lands on the undo stack too, and one press of Undo brings the whole drawing back. Both stacks are capped at 100 snapshots so a long session cannot grow without limit.

Persistence is separate and narrower. About four tenths of a second after your last edit, the current drawing is written to this browser’s local storage as element data, coordinates, colours and widths, not as a rendered image. Reloading rebuilds the board from that data, which is why the result is still fully editable rather than a flattened picture, and why a single corrupted entry is dropped instead of taking the whole board down with it. The undo history is not part of that payload.

From blank board to a downloaded file

  1. Pick a tool from the toolbar, then a colour swatch and a Brush size.
  2. For Pen, Highlighter, Eraser, Rectangle, Ellipse and Line, press on the board and drag. A live preview follows the pointer, and letting go, or dragging off the edge of the canvas, commits the element. A shape drag shorter than about four pixels is treated as a stray click and discarded.
  3. For Text, type the label first, then click the board where you want it.
  4. Step backwards and forwards with Undo and Redo, or wipe the board with Clear board, which stays undoable.
  5. Press Download PNG or Download PDF. The file is timestamped, saves itself, and a fallback link appears underneath in case the browser blocked the automatic download.

PNG at board size, PDF at 1200 by 700 points

The PNG is the canvas exactly as it stands, 1200 by 700 pixels, on a solid white background rather than a transparent one. The PDF wraps that same PNG in a single page sized to match it point for point, using the same placement helpers as this site’s other image to PDF converters, which means the scale factor works out at exactly one and the drawing is never shrunk to fit a smaller sheet. Both filenames carry the local date and time, which makes a folder full of quick sketches sortable without renaming anything.

If A4 is what you actually need, the tidiest route is to download the PNG and pass it to PNG to PDF, which offers A4 and Letter pages and will combine several boards into one document.

A sketchpad, not a design tool or a shared canvas

There is no multiplayer here. Real time collaboration means a server relaying every stroke between participants, and this whole site is built the other way round, so what you get instead is a board that opens instantly, asks for nothing, and keeps your drawing on your own machine. For screen sharing on a call that is usually enough.

Three neighbours cover the jobs this one deliberately does not. If you already have an image and want to mark it up, annotate a screenshot puts arrows, boxes, numbered steps and a blur tool over your own file. If you want crisp grid art rather than freehand lines, the pixel art maker works cell by cell on an 8 by 8 up to 32 by 32 grid and exports with a transparent background. And if all you need is your name in ink, the signature generator draws or types one and hands back a transparent PNG. More drawing and image tools live on the image hub.

See it in action

Screenshot of the Online Whiteboard tool with a drawing board with pen, highlighter, eraser, rectangle, ellipse, line and text tools, thin/medium/thick brush sizes, undo, redo and clear, and a PNG download
Online Whiteboard mid-process: a drawing board with pen, highlighter, eraser, rectangle, ellipse, line and text tools, thin/medium/thick brush sizes, undo, redo and clear, and a PNG download.
Diagram: where the work happens on a SysFenix page that has no file input at all: the tool arrives as ordinary JavaScript inside the page, works the answer out on your own device and renders it in place, so the upload, queue and server-side record a typical online tool needs never happen
Where the work happens on a SysFenix page that has no file input at all: the tool arrives as ordinary JavaScript inside the page, works the answer out on your own device and renders it in place, so the upload, queue and server-side record a typical online tool needs never happen.

Frequently asked questions

My drawing came back after a reload but Undo is greyed out. Is that broken?

That is the intended behaviour. What gets saved is the current drawing, stored as a list of elements rather than as a picture, and deliberately not the undo and redo stacks that led to it. So a restored board is fully live again, and every edit you make in the new session is undoable, but you cannot step backwards past the point where the reload happened. Keeping the stacks out of storage stops the saved payload growing with the length of your editing session.

Why does the entire board redraw when I add a single line?

Because there are no layers. Each repaint fills the canvas white and replays every element in the order it was created, which is what makes the eraser and the undo history behave predictably. It also means order matters more than you might expect. An eraser stroke only hides what was already on the board when you drew it, so anything you add afterwards lands on top of the erased area.

How much wider is the highlighter than the pen?

Four times the brush width you have selected, drawn at 35 percent opacity so whatever is underneath still reads. The eraser is three times the brush width, which is why it feels like a real eraser tip rather than a pen nib. With the default medium brush that works out at 6 pixels of pen, 24 of highlighter and 18 of eraser, measured on the board's own pixel grid.

Can I move or recolour something after I have drawn it?

No. There is no selection tool, no dragging of an existing shape, and no way to change the colour of a stroke once it is committed. The only route backwards is Undo, which removes whole elements newest first. Text is the case where this bites most often, so it pays to pick the spot before you click rather than after.

What page size does the PDF export use?

The page is sized to the board itself, 1200 by 700 PDF points, which works out at roughly 16.7 by 9.7 inches in landscape. It is not A4 or Letter, so a printer will scale it to fit unless you tell it otherwise. If you want a properly sized sheet, or several boards collected into one document, export PNGs instead and run them through the PNG to PDF converter on this site, which offers A4 and Letter page sizes.

Does drawing work with a finger or a stylus?

Yes. The board listens to pointer events, so a mouse, a trackpad, a graphics tablet pen and a finger all take the same code path, and scrolling is suppressed over the canvas so a drag draws instead of panning the page. Pointer positions are scaled from the size the canvas is displayed at into its fixed internal grid, so drawing on a narrow phone screen still lands where you expect.

Related tools