A blank wall, a stack of sticky notes, and a problem to solve
Picture a team standing around a whiteboard in a meeting room. Someone uncaps a marker, draws a box, and the conversation suddenly has a shape. Ideas become arrows. Arguments become columns. The messy thing in everyone's head is finally in one place where everyone can point at it.
Now picture that same team spread across three cities and two time zones, with one person on a train. The wall is gone. The markers are gone. What replaces them is an online whiteboard: an infinite, shared canvas in a browser tab where people draw, drop sticky notes, diagram systems, and move things around together, in real time, as if they were all leaning over the same desk.
This is a guide to that tool. It starts with the everyday version, the one your aunt could use to plan a birthday party, and it ends in the deep water, the coordinate math, the conflict-resolution algorithms, and the networking that make a shared canvas feel instant for everyone on it. You can stop reading at whatever depth you need. The early sections are for getting things done. The later ones are for understanding why it works at all.
If you just want to try one, TabTasker's whiteboard is free, needs no sign-up, and runs entirely in your browser. The rest of this article explains what is actually happening when you do.

The everyday version: what is an online whiteboard?
Strip away the jargon and an online whiteboard is three simple promises.
First, it is infinite. A physical whiteboard runs out of room. A digital one does not. You can zoom out until your whole project is a constellation of tiny shapes, then zoom into one corner and work on a single sticky note. The canvas is as big as your thinking.
Second, it is shared. You send someone a link, they open it, and now you are both standing at the same wall. When they move a note, you see it move. When you draw an arrow, they see the arrow appear. There is no "send me the latest version" because there is only one version, live, for everyone.
Third, it is freeform. Unlike a spreadsheet or a slide, a whiteboard imposes no structure. You can put anything anywhere. That sounds trivial, but it is the whole point. Human thinking is spatial. We remember that the budget concern was "over there, near the timeline" and the risk was "up top in red." A whiteboard lets you arrange ideas the way your memory already wants to.
Here is how the online version compares to the alternatives people reach for.
| What you want to do | Physical whiteboard | Slides (PowerPoint, Google Slides) | Document | Online whiteboard |
|---|---|---|---|---|
| Brainstorm freely | Great, until you run out of space | Awkward, slides are rigid | Poor, text is linear | Great, infinite and freeform |
| Work together live | Only if in the same room | One person drives | Comment threads, not live | Everyone edits at once |
| Keep a permanent record | Photo of the board | Yes | Yes | Yes, and still editable |
| Diagram a system | Messy and hard to redo | Possible but fiddly | Very hard | Built for it |
| Run a remote meeting | Impossible | Clumsy | No | Designed for it |
The pattern is clear. A whiteboard wins whenever the work is visual, collaborative, and unstructured. That covers a surprising amount of real work.
Who actually uses one, and for what
It helps to see the tool through the eyes of the people who live in it.
A product team runs its daily standup on a board with three columns, Yesterday, Today, and Blockers, each person dropping a note under their name. The board becomes a shared memory that survives the meeting.
A design team runs a retrospective at the end of a sprint: what went well, what to improve, and the action items that come out of it. People vote on stickies with little dots, and the cluster with the most dots wins the conversation.
A teacher sketches a diagram live while explaining it, the way they would on a classroom board, except the students can each annotate their own copy afterward.
An engineer maps out a system before building it: a load balancer here, three services there, a database at the bottom, arrows showing how a request flows through. We will come back to this one, because architecture diagramming is where whiteboards get genuinely technical.
A founder brainstorms a messy pile of ideas, then drags the promising ones into a "next steps" column, turning chaos into a plan without ever leaving the canvas.
What unites them is a moment of shared seeing. The board is not really about drawing. It is about getting a group of people to look at the same thing at the same time and agree on what it means.
Facilitators have built repeatable structures for these moments, and good whiteboard tools ship them as templates so you do not start from a blank canvas. TabTasker's board, for instance, opens with seven ready-made layouts: Standup, Retro, Kanban, Sprint planning, Brainstorm, SWOT, and Roadmap. Each is just a starting arrangement of labeled columns, but a good starting arrangement is half the battle. We will return to why these particular frameworks recur so often.
How a whiteboard actually works: the infinite canvas
Now we go under the hood. The first question is the one that sounds easy and is not: how do you draw an infinite surface inside a fixed-size browser window?
The answer is a separation between two coordinate systems.
There is world space, the imaginary infinite plane where your shapes truly live. A sticky note might sit at world coordinate (12000, -4300). That position never changes no matter how you look at it.
There is screen space, the actual pixels of your browser window, which is maybe 1440 by 900. This is the small window you peer through onto the vast world.
Connecting the two is a viewport transform, defined by a pan offset (where the window is centered in world space) and a zoom level (how magnified the view is). To draw any shape, the renderer converts its world position into screen position with a little arithmetic:
screen_x = (world_x - pan_x) * zoom
screen_y = (world_y - pan_y) * zoom
When you scroll, you change pan. When you pinch or use the wheel with a modifier, you change zoom. The shapes never move in world space; only your window onto them does. This is exactly how maps work. Google Maps does not store a different planet for each zoom level; it stores the world once and transforms your view of it. A whiteboard is a map of your ideas.
This separation has a happy consequence: only the shapes whose world positions fall inside the current viewport need to be drawn at all. Everything else can be skipped. This trick, called culling, is why a board with ten thousand notes stays smooth, the renderer only ever touches the few hundred you can actually see. Combined with the browser's hardware-accelerated compositing, a modern canvas can pan and zoom across an enormous scene at sixty frames per second.
There is a second consequence worth naming, because it is the source of a classic bug. Anything you do "at the mouse," dropping a note where you clicked, drawing a freehand stroke, has to run the transform in reverse, from screen space back to world space, dividing by zoom and adding back the pan. Get that inverse wrong and your strokes land at an offset from your cursor, a telltale sign that someone confused their coordinate systems.
Real-time collaboration: the genuinely hard part
Drawing on a canvas is the easy half. The hard half is letting several people draw on the same canvas at the same time without the whole thing dissolving into chaos.

Consider the core problem. You and a colleague both have the board open. You drag a note to the left at the same instant they drag it up. Your computer thinks the note is on the left. Theirs thinks it is up. Whose version wins? And whatever the answer, how do you make sure both screens end up showing the same thing a moment later, rather than permanently disagreeing?
This is the problem of distributed state, and it is one of the deepest in computer science. Two broad families of solutions have won out.
Operational Transformation
The older approach, Operational Transformation (OT), is what powered the first generation of Google Docs. Every change is expressed as an operation ("insert this at position 5", "move shape X by this much"). When two operations made against the same starting state arrive at a server, the server transforms one against the other so they can both be applied and still produce a consistent result. It works, and it works well, but the transformation functions are notoriously subtle to get right, and the model leans heavily on a central server to order everything.
Conflict-free Replicated Data Types
The newer approach, and the one most modern whiteboards use, is the Conflict-free Replicated Data Type (CRDT). The idea is almost philosophical: design your data structures so that conflicts are mathematically impossible in the first place. Every edit carries enough identity, a unique ID, a logical timestamp, that any two copies of the document which have seen the same set of edits will always converge to the same final state, no matter what order those edits arrived in.
For a whiteboard, a note's position can be modeled as a last-writer-wins register: each update is tagged with a logical clock, and the update with the highest clock wins. When your "move left" and your colleague's "move up" collide, both devices independently apply the same tie-breaking rule and land on the same answer. No central referee required. The property the math guarantees is called strong eventual consistency: every replica that has received the same updates is in the same state, full stop.
The open-source library Yjs is the workhorse here, and it is what TabTasker's whiteboard, text workspace, and code workspace all build on. The shared document is a CRDT; every participant holds a full copy; edits flow between them and merge automatically.
Presence: the cursors and the names
There is a second, lighter layer on top of the document: presence (sometimes called awareness). This is the ephemeral stuff, where each person's cursor is, what they have selected, the color and name on their little flag. Presence is intentionally not part of the saved document. It is not worth merging or persisting; it just needs to be broadcast fast and forgotten when someone leaves. Watching a colleague's cursor glide across the board and their selection highlight bloom is a small thing, but it is what makes a shared canvas feel alive rather than like a file two people happen to be editing.
Where the edits actually travel: the network
We have a data model that merges cleanly. Now, how do the edits physically get from your machine to your collaborators'?
The conventional answer is a server in the middle. Everyone connects to it, sends their edits to it, and it fans them out to the others. Simple, and it scales to large rooms. But it has a cost that has nothing to do with money: every keystroke, every drag, every cursor twitch passes through, and potentially is stored on, a computer you do not own.
There is another way: peer-to-peer (P2P). Using WebRTC, the browser's built-in real-time networking stack, your devices open direct encrypted connections to each other. Your edits travel straight from your browser to your collaborator's browser, never touching a third party's hard drive. A small signaling server is still needed at the very start, just to help two browsers find each other and exchange the cryptographic handshake, but once the connection is established, the data flows directly, peer to peer, fully encrypted end to end.
This is the model TabTasker uses. A board's collaboration runs over a P2P mesh (each participant connected to each other, which is why such tools cap a room at a handful of people, the number of connections grows with the square of the participants). The signaling channel only ever helps peers introduce themselves; it never sees your board's contents and never originates traffic on its own. For the curious, the practical tradeoffs of pure-P2P, NAT traversal, mesh size limits, are a rich topic in their own right, but the headline is simple: your whiteboard's data can stay between the people on it.
That privacy property is not a footnote. It is increasingly the reason teams choose tools like this, and it connects to a broader movement we have written about in the rise of privacy-first web apps and what client-side AI really means.
Diagramming: when a whiteboard becomes an engineering tool
So far we have talked about sticky notes. But a whiteboard is also where engineers design systems, and here the freeform canvas meets the formal world of graph theory.

An architecture diagram is, formally, a directed graph: a set of nodes (services, databases, queues, load balancers) connected by edges (requests, data flows, dependencies). When you drag a connector from one box to another on a whiteboard, you are not just drawing a line. You are adding an edge to a graph, an edge with a direction (the arrowhead), often a label ("HTTPS", "writes to"), and a meaning.
Good diagramming whiteboards lean into this. TabTasker's board ships a library of real architecture components, the official AWS and Google Cloud icon sets, semantically matched Azure glyphs, Kubernetes primitives, plus generic compute, storage, and network shapes, organized into categories so that an EC2 instance looks like an EC2 instance and a load balancer reads at a glance. You build the diagram by dropping these nodes and wiring them together; dragging a connection out onto empty canvas even pops up the component picker so you can create-and-connect a new node in a single motion, the way you actually think when sketching a system.
The connectors themselves carry detail that matters to engineers:
- Direction encodes the flow of data or control. An arrow from the API to the database means the API writes; the reverse means it reads.
- Shape (curved, straight, or orthogonal "stepped" right-angles) is a readability choice. Dense diagrams often prefer orthogonal routing because parallel right-angled lines are easier for the eye to trace than a tangle of curves.
- Labels turn an anonymous line into a documented relationship.
Why does this belong on a whiteboard rather than a dedicated diagramming app? Because the most valuable architecture conversations happen while the design is still wrong. You sketch a system, a colleague points at a box and says "that will not scale," and you redraw it together, live. The freeform, real-time, low-friction nature of a whiteboard is exactly what an early design needs. The formality comes later. When you do need to keep the result, a good board lets you export the whole scene to a portable file you can re-import or hand to a teammate, so the diagram outlives the meeting.
The frameworks behind the templates
Earlier we listed the built-in templates, Standup, Retro, Kanban, Sprint, Brainstorm, SWOT, Roadmap, and promised to explain why these specific layouts keep recurring. They are not arbitrary. Each encodes a small, battle-tested theory of how groups think well together.
A retrospective uses the columns "Went well / To improve / Action items" because effective reflection separates observation from judgment from commitment. Mix them and you get blame; separate them and you get learning. The board's three columns are a cognitive scaffold that quietly enforces good practice.
A Kanban board ("To do / In progress / Done") makes work-in-progress visible, which is the central insight of lean manufacturing applied to knowledge work. You cannot manage what you cannot see, and a wall of cards moving left to right is the most legible possible picture of who is doing what.
A SWOT analysis ("Strengths / Weaknesses / Opportunities / Threats") forces a group to consider both internal and external factors, both positive and negative, a two-by-two that prevents the very human tendency to fixate on only one quadrant.
These frameworks are, in a real sense, user interfaces for group cognition. The whiteboard is the medium; the templates are the grammar. A blank canvas gives you freedom; a good template gives you a head start built from other people's hard-won experience. That is why the best tools offer both and let you start from whichever you need.
Choosing an online whiteboard
If you are evaluating tools, here are the questions that actually separate them, in rough order of how much they will affect your daily life.
- Does it require a sign-up to start? Friction kills spontaneous collaboration. The best tools let you open a board and share a link in seconds.
- Where does the data live? A client-side, browser-only board that keeps your content on your own devices is categorically more private than one that streams every edit to a vendor's servers. If you ever diagram internal systems or sketch unreleased ideas, this matters a great deal.
- How does collaboration scale? P2P meshes are beautifully private but cap at a handful of simultaneous editors. Server-relayed tools handle larger rooms. Match the model to your group size.
- Does it have the building blocks you need? Sticky notes and arrows are table stakes. If you diagram systems, the presence of a real component library (cloud icons, Kubernetes, and so on) is the difference between a sketch and a document.
- Can you get your work out? Export and import, to an image or a portable file, mean your boards are not held hostage by the tool.
- What does it cost, and what is the catch? "Free" online tools are often monetized by your data. We unpack this dynamic in is a free online tool actually free?. A tool that never uploads your content has no data to monetize, which is the most honest version of free.
Frequently asked questions
Is an online whiteboard secure? It depends entirely on the architecture. A tool that processes everything client-side and shares edits over an encrypted peer-to-peer connection keeps your content off third-party servers. A tool that relays everything through its own backend is only as secure as that backend and its retention policy. Ask where the data goes.
Do I need to install anything? No. A web-based whiteboard runs in any modern browser. The infinite canvas, the real-time merging, the networking, all of it is delivered by the browser's own capabilities, no plug-in or app required.
Can I use it offline? You can sketch offline; the canvas is local. Live collaboration needs a connection so edits can reach the other people. Because CRDT-based tools keep a full local copy, you can keep working offline and your changes merge cleanly when you reconnect.
How many people can collaborate at once? On server-relayed tools, many. On private peer-to-peer tools, usually a small group, because a full mesh's connection count grows with the square of the participants. For most working sessions, a handful is exactly right.
What is the difference between a whiteboard and a diagramming tool? A diagramming tool optimizes for precise, finished diagrams. A whiteboard optimizes for fast, collaborative, in-progress thinking. The best modern whiteboards do both: freeform enough to brainstorm, structured enough to produce a real architecture diagram.
The bigger picture
An online whiteboard looks, at first, like a toy: a place to scribble. Look closer and it is a small marvel of computer science working in concert. An infinite canvas built on a viewport transform. A data model whose conflicts are mathematically impossible. A networking layer that can keep your data between the people who own it. A library of formal components that turn doodles into engineering documents. And a set of templates that quietly encode decades of hard-won wisdom about how groups think.
The reason it matters is unchanged from that team around the meeting-room wall: human thinking is spatial and social. We understand things by arranging them and by looking at them together. An online whiteboard takes that ancient, physical truth and frees it from the constraints of a single room and a single roll of tape. The wall is now infinite, and everyone can stand at it, from anywhere, at once.
The rest of TabTasker is built on the same idea, do the work in your browser, keep your data yours. If a shared canvas is what you need, open a board and start drawing. If you would rather talk it through, the same privacy-first approach powers encrypted video calls and direct file sharing. Same principle, different surface: your work, your device, no upload required.
