Skip to content

Witeboard

Real-time whiteboard for your team. Lightning fast, no signups.

Not yet verified
Demo online
MIT

Open the official app on witeboard.com

This tool is hosted by its maintainers. Click below to open witeboard.com in a new tab — it's their official demo.

Browse developer tools →

What's next with Witeboard?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Witeboard?

Witeboard is an open-source, web-based collaborative drawing tool designed to facilitate instant visual communication without requiring user registration or software installation. The primary problem it solves is the friction of digital collaboration: traditional tools demand account creation, workspace setup, and email verifications before a user can draw a single line. Engineers, product managers, designers, and educators use it when they need a shared canvas immediately during phone calls, video conferences, or quick brainstorming sessions. The tool takes vector and freehand drawing inputs from a mouse, trackpad, or touchscreen device and outputs a synchronized visual canvas accessible to anyone with the room's unique URL. It produces a lightweight HTML5 canvas rendering that updates continuously as participants draw, erase, or write text. By stripping away extraneous features like user permissions, shape libraries, and template galleries, Witeboard delivers a pure, focused sketching environment. First, it provides real-time multi-user synchronization, allowing multiple participants to draw simultaneously on the same board with minimal latency. Second, it offers an infinite pan-and-zoom canvas, giving users ample physical space to map out expansive flowcharts or multi-layered architectural diagrams. Third, it includes basic drawing utilities such as freehand pens, geometric shape outlines, straight lines, and text insertion tools. Compared to bloated enterprise alternatives like Miro or Mural, which load heavy application bundles and require tiered subscriptions, Witeboard operates as a minimalist utility. While competitors offer thousands of pre-built templates and complex card-sorting frameworks, Witeboard focuses exclusively on raw, unconstrained visual sketching, making it the digital equivalent of a physical whiteboard marker.

How it works

Witeboard is built using modern web technologies centered around JavaScript, HTML5 Canvas, and WebSockets. The client-side interface relies on native browser DOM manipulation and the Canvas 2D API to render freehand vector strokes and shapes with high performance. Network communication is handled via WebSockets, ensuring low-latency bidirectional data flow between clients and the signaling server. The backend infrastructure is powered by Node.js, managing room routing and event broadcasting without persistent database overhead. The source code is openly available under an open-source license on GitHub, allowing developers to inspect the codebase, contribute patches, or deploy custom instances on cloud providers like Heroku, DigitalOcean, or AWS. The application requires any modern, standards-compliant web browser supporting ES6 JavaScript and HTML5 APIs, with no special plugins or browser extensions required. File export is handled client-side by converting the HTML5 canvas data URL into a downloadable PNG image asset.

How to use it

  1. 1First, navigate to the official Witeboard website or your self-hosted instance URL in any modern web browser like Google Chrome, Mozilla Firefox, or Safari. Second, the application will automatically generate a unique, randomized session URL upon arrival, such as 'witeboard.com/abc123xyz'. Third, copy this specific URL from your browser address bar and send it to your collaborators via Slack, Discord, or an email invite.
  2. 2Fourth, select your desired drawing tool from the minimalist toolbar located at the top of the screen—click the pencil icon for freehand sketching or the rectangle icon for geometric shapes. Fifth, click and drag anywhere on the blank canvas grid to draw your diagram, or select the text tool and click a specific coordinate to type notes. Sixth, watch as your team members' cursors and drawing strokes appear instantly on your screen, and when finished, simply close the browser tab without needing to click a save button.
  3. 3A frequent user mistake is assuming that drawings are permanently saved in the cloud tied to an account; because there are no user profiles, closing the browser or losing the exact URL means the whiteboard session cannot be easily recovered. Another pitfall involves attempting to draw highly complex, multi-megabyte vector graphics or importing high-resolution PNGs, which can overwhelm the real-time WebSocket relay and cause synchronization lag for other participants. To interpret collaboration sessions correctly, ensure all participants are using updated browser versions with hardware acceleration enabled to prevent canvas rendering bottlenecks.
  4. 4For the best collaborative results, establish a voice communication channel (such as Zoom or Discord) while drawing, as Witeboard handles spatial visualization while voice handles contextual explanation. If you need to preserve your brainstormed architecture diagrams for documentation, use your operating system's screenshot utility or the built-in export function to save the canvas

What it can do

  • Utility

Use cases

Assumptions and limitations

Assumptions

  • source: https://github.com/witeboard
  • license: Open source
  • privacy: Opens an external demo

Limitations

  • The tool does not feature user authentication or persistent cloud storage. For boards that must be accessed across multiple days or assigned to specific team members, use a dedicated workspace platform like Miro or Lucidchart.
  • The application lacks advanced vector manipulation tools such as grouping, layering, and precise alignment guides. For professional graphic design or vector illustration, use Figma or Adobe Illustrator.
  • The platform supports only basic freehand drawing, simple shapes, and text insertion. For complex diagramming with standardized notation like BPMN flowcharts or UML class diagrams, use draw.io.
  • The real-time synchronization relies entirely on an active WebSocket connection with a central server. For offline drawing capabilities or air-gapped corporate environments, deploy a self-hosted instance using the GitHub repository.

Understanding the result

Real-time whiteboard for your team. Lightning fast, no signups.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by witeboard (MIT).
Built with
witeboard (https://github.com/witeboard)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Text
Output
Output
Open-source source & license

Built with https://github.com/witeboard. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
witeboard
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How can I save and share my whiteboard session with my team permanently?

Witeboard operates on an ephemeral model without user accounts or permanent database storage, meaning sessions exist only while active. To save your work, you must utilize the browser's export functionality to download the canvas as a PNG image file before closing the tab. If you need permanent, version-controlled access to collaborative boards, you should migrate your finalized diagrams into a documentation tool like Notion or Confluence.

How does Witeboard handle real-time data synchronization under the hood?

The application establishes a persistent WebSocket connection between each client browser and a central Node.js relay server. When a user draws on the HTML5 canvas, mouse movement coordinates and stroke events are serialized into JSON payloads and transmitted upstream. The server immediately broadcasts these coordinate payloads to all other connected clients sharing the exact same room hash, triggering localized canvas redraw functions.

Can I embed Witeboard directly into my own custom web application or website?

Yes, because the project is fully open-source and hosted on GitHub, developers can clone the repository and self-host their own instance. You can configure the backend Node.js server and adjust the frontend client code to embed the iframe or canvas component within your proprietary web platform. Ensure your server infrastructure has sufficient bandwidth and memory allocation to handle the WebSocket traffic generated by multiple concurrent drawing sessions.

How is Witeboard different from enterprise collaboration tools like Miro or Mural?

Witeboard focuses strictly on instantaneous, zero-friction sketching by eliminating login walls, payment tiers, and complex feature sets. In contrast, enterprise tools like Miro offer extensive template libraries, user permission management, third-party app integrations, and permanent cloud workspaces. If you need a quick five-minute sketch during a phone call, Witeboard is superior, whereas enterprise tools excel at long-term, multi-department strategic planning.

What should I do if my drawing strokes appear lagging or out of sync with other users?

Latency issues during a session are usually caused by unstable internet connections or browser performance bottlenecks interrupting the WebSocket data stream. First, check your network connection and ensure corporate firewalls or VPNs are not blocking WebSocket protocols (WSS). Second, refresh your browser tab to re-establish a clean connection to the relay server, and ensure hardware acceleration is enabled in your browser settings to optimize HTML5 canvas rendering.

Spotted something wrong with Witeboard, or want to maintain it? See how to help.