Projection mapping that runs in your browser
Projection mapping has usually meant a desktop install — download a multi-hundred-megabyte app, buy a license, and hope it runs on your OS. Projektor is the whole editor in a browser tab: open a link and you can try the warp instantly. It's not the only free browser mapper anymore (map.club and 4mapper also run in a tab), but it's the most capable actively-developed MIT-licensed one.
Because it's web-native, the entire project fits in a URL. Share a `#p=` link and anyone can open your setup, fork it, or drop it into an iframe — a virality loop desktop tools structurally can't offer. It also ships a live GLSL shader editor and an AI-agent MCP control API, and under the hood it's raw WebGL2: the corner-pin warp is a real homography in a fragment shader.
The full mapping editor — warp, live shaders, MIDI, cues, agent control, Go Live — with nothing to install, MIT-licensed, and shareable as a URL.
Side by side
| Projektor | Desktop mappers | Other browser mappers | |
|---|---|---|---|
| Open from a link (no install) | |||
| License | MIT (open) | Mostly paid/closed | Closed |
| Share a whole project as a URL | Varies | ||
| Embed in an iframe | Varies | ||
| Live GLSL shader editor | Varies | Varies | |
| AI-agent control (MCP) | |||
| Perspective-correct corner-pin | |||
| Go Live to a second display / projector | Varies | ||
| Offline / heavy multi-projector rigs | Single machine | Single machine |
"Other browser mappers" = free tools like map.club and 4mapper; both are closed-source. Projektor's durable edge is MIT licensing, agent control, and the live shader editor.
The limits of the browser
- Output is single-machine over BroadcastChannel — no networked output nodes across several computers (yet), and no wireless casting to Chromecast/AirPlay.
- No native Syphon/NDI/Spout routing into other apps; the browser sandbox doesn't expose it.
- You're not the only free browser mapper — map.club and 4mapper match "free + browser," so the differentiator is MIT, agent control, live shaders, and shareable URLs, not the browser alone.
FAQ
Can you really do projection mapping in a browser?
Yes. Projektor uses WebGL2 for the render and a CPU-solved homography for perspective-correct corner-pin, so the warp quality matches a desktop tool. You map on your screen and send the output to a projector via a second window.
Are there other browser-based projection mappers?
Yes — map.club and 4mapper both run free in a browser. Projektor differentiates on being MIT open-source (fork/embed/commercial), agent-controllable over MCP, and having a live GLSL shader editor plus whole-project-in-a-URL sharing.
Which browser works best?
Any modern browser runs the editor. Chrome or Edge are recommended for Go Live because they support the Window Management API, which lets Projektor place the output window on a specific projector or monitor.
Does it work offline?
The app loads over the web and then runs client-side; your project autosaves locally. You don't need a connection while you map — only to load the page the first time.