ZerosMeets packs 30+ features into a fully peer-to-peer video meeting app. No servers, no accounts, no API keys — just open a link and go.
Draw freehand with adjustable stroke width (1–8px) and any color.
Rubber eraser for fine corrections.
Rectangle, ellipse, and line tools.
Upload images, place anywhere on canvas, drag to move, corner resize.
Click to place editable text at any position.
Colorful sticky notes with text input for brainstorming.
Full history stack (50 states). Ctrl+Z / Ctrl+Y.
One-click download of the full canvas.
All board content synced to every peer over data channels.
Press H or click the hand icon. All peers see a toast notification.
Elapsed timer in the header. Survives page reload (sessionStorage).
Real-time quality indicator (green = direct, yellow = relay, red = poor).
FPS, bitrate per peer, total bytes sent/received overlay.
Pop out your local video into a floating PiP window.
Record meeting video+audio to WebM via MediaRecorder.
Real-time speech-to-text captions using Web Speech API.
Hold Spacebar to talk, release to mute.
Auto-mutes mic on silence, unmutes on speech.
Audio-only mode — hides all video (saves bandwidth).
Switch between Grid, Sidebar, and Spotlight layouts.
Soft glow filter applied via real-time canvas pixel manipulation.
Set a password to prevent unwanted participants.
See all participants with per-peer mute buttons.
Create multiple-choice polls with live vote percentages.
Rich chat with bold, italic, code, links, and inline YouTube embeds.
Send files over the data channel with progress bars.
Installable as a Progressive Web App with service worker caching.
M = mic, C = camera, B = board, H = hand, T = chat, P = people, R = record, Space = PTT, Ctrl+Z = undo.
20 base presets × 12 hue shifts + custom color picker. Dark/light modes.
👍❤️😂😮🎉 floating reactions synced to all peers.
Auto-adjusts camera resolution based on connection bitrate.
Pin any video to fill the grid; unpin to restore.
Switch between front/back cameras on mobile.
Built-in TURN via metered.ca (20 GB/mo free) — works behind firewalls.
Animated 3D flip ticket with QR code + heartbeat ♥ animation.
No servers, no accounts, no data stored. Mesh topology via PeerJS.