Web export
Turn your project into a self-contained website that anyone can open in a browser — no install, just a link.
Web export packages your graph into a small folder you can host anywhere. There are two flavours: a Full App that runs your interactive piece live in the browser, and an Audio-Only build that's tiny and ships just the sound.
You'll find both under the export panel's Web target. See Exporting for the bigger picture on getting work out of DNA.
Full App
The Full App build runs your real graph in the browser. It cooks live, draws with the same GPU renderer DNA uses on the desktop, and exposes any parameters you've published so visitors can play with them.
When you export, DNA writes a small web folder containing:
an index page to open,
your project (the graph plus any media you've embedded),
the DNA Web Player engine,
a list of your published parameters so a slider or control surface can drive them.
Drop that folder on any web host and share the link. Anyone who opens it gets your piece running live.
The Full App needs WebGPU — a modern graphics capability built into recent versions of Chrome, Edge, and Safari. On an older browser the page won't render. If you're sharing widely, tell people to use an up-to-date browser.
Publish the handful of parameters you actually want people to touch (see Parameter widgets). The Web Player builds its controls from that list, so a clean set of published parameters makes for a clean shared experience.
Audio-Only
If your project is sound rather than visuals, Audio-Only is the build you want. It strips out everything graphics-related and ships just the audio engine — a tiny download, a fraction of the Full App's size.
It plays your audio graph in the browser and can autoplay or wait for a click, with a simple themed page you can colour to match your work.
Audio-Only is for audio that renders ahead of time. If your piece relies on live visuals or interactive GPU work, use the Full App instead.
What the Web Player can't do
The browser is a sandbox, so the Web Player is deliberately limited compared to the desktop app and the DNA Player.
The Web Player has no audio output from the Full App, and no native live inputs or outputs. That means no MIDI, OSC, DMX, NDI, Syphon, or camera in or out. Anything wired to a live device (see Inputs and Outputs) simply won't connect in the browser. Build those interactions around published parameters instead, or keep live work on the desktop.
For sound on the web, reach for the Audio-Only build, which has its own dedicated audio path.