What file types can I upload?

The short answer: photos, business documents and video — the things a visitor might actually look at. Here's the full list, and what to do when a file isn't on it.

What's accepted

KindTypesLimit
Photos & imagesJPEG, PNG, GIF, WebP, AVIF10 MB each
DocumentsPDF, Word, Excel, PowerPoint, CSV, plain text, RTF, OpenOffice50 MB each
VideoMP4, MOV, WebM, M4V1 GB per file, 5 GB per site

Anywhere you can upload — the Library page, the workshop's gallery tab, or an attachment in the chat — takes any mix of these in one go; Upload files and video to my site walks through the three doors.

What's refused, and why

Programs and archives (EXE, ZIP, RAR and friends) — refused for your visitors' safety. If the things you want to share are inside a ZIP, unpack it and upload the files themselves.

Web code as an upload (HTML, JavaScript) — your pages are edited through Bernard, not uploaded around him; that's what keeps every change previewed and approved. Just ask for the change you want.

Audio — not yet. Embed your podcast platform's player instead.

A note on video

Video uploaded this way plays exactly as you filmed it — no captions, no processing. That's right for a homepage clip; for teaching, upload the video on your course page instead, where it also gets captions, a transcript and chapters (Put my own video file into a lesson shows how). And whatever the file, the rule from photos applies to documents too: only upload what's yours to publish — Am I allowed to use this photo? explains how bernard tracks that.

The prompt

Can I upload a [file type] to my site? If not, what should I do instead?

The [bracketed] parts are yours to fill in. First time? Connect bernard to your AI over MCP — a one-time setup in bernard → your site → Use your own AI — then paste the prompt above.

Questions people ask

Can I upload a Word document or a spreadsheet?
Yes — Word, Excel and PowerPoint files (and their OpenOffice cousins), plus PDF, CSV and plain text. They're stored with your site and linked from any page you choose; placing the link is a draft change you approve before it goes live.
Why won't it take my ZIP file?
Archives, programs and web-code files are refused on purpose — a visitor's browser can't safely open them from your site, and they're the classic way something nasty sneaks in. Unpack the archive and upload the files you actually want people to see.
What about music or a podcast episode?
Audio files aren't accepted yet. If your episodes live on a podcast platform, Bernard can embed that platform's player on a page instead — and any page change waits for your approval.

You might also want to…