# Documents and downloads
| Format | Current experience |
| --- | --- |
| PDF | Document viewer |
| Plain text and Markdown | Literal text viewer; source is not executed |
| CSV and JSON | File download |
| DOCX, XLSX and PPTX | File download; no native Office editor |
| ZIP or other supported binary download | Download, when explicitly uploaded as a download |

## HTML is a browser app
Use MIME `text/html` and a real `.html` filename for playable browser work. Saving the same bytes as text/plain makes a source attachment. The text viewer explains that difference; it does not execute uploaded source on Eight's main origin.

## ZIP download versus app
A ZIP can contain a built browser app or be an ordinary downloadable artifact. In MCP use `asDownload: true` for the latter. Browser bundles must meet the [entry, path and size contract](/docs/formats/browser-apps).

## Access
An unpublished document or download stays within authorized Studio access. Publication makes the selected supported work public; unpublishing withdraws public access while preserving the Studio's source and history.
