What You Can Upload

When you upload a site to create a Wix-managed headless project, Wix serves your files unchanged and doesn't build them. This article lists what the upload accepts.

Note: Uploading deploys static files only. To deploy a backend alongside your frontend, initialize your project from your terminal instead. For how the upload limits compare to the other ways of creating a project, see About Supported Frameworks.

Upload your build output, not your source

If your site has a build step, upload the output your framework produces, such as a dist folder, rather than your project source. Source files pass the upload but produce a site that doesn't run, because nothing bundles or compiles them.

Requirements

What you upload must be:

  • Static. Nothing runs on a server, so backends such as Express or Node servers, framework API routes, and server-rendered templates aren't deployed.
  • Entered through an HTML file at the top level. A single HTML file works on its own. With more than one at the top level, name one of them index.html. Wix loads index.html first, so it's the safest name either way. HTML files nested only inside subfolders aren't accepted.

Supported file types

Wix accepts the extensions below. HEIC, HEIF, and TIFF are pass-through images, and .bin is the external geometry a .gltf file references.

TypeExtensions
Markuphtml, htm
Stylescss
Scriptsjs, mjs, cjs, jsx, map
Imagespng, jpg, jpeg, gif, svg, webp, ico, avif, bmp
Pass-through imagesheic, heif, tiff
Videomp4, webm, ogv
Audiomp3, wav, ogg, m4a
Fontswoff, woff2, ttf, otf, eot
Data and configjson, xml, txt, md
Documents and datapdf, csv, yaml
Geogeojson
3Dglb, gltf, bin

Wix rejects any other file type, such as WebAssembly, and ignores operating system and editor metadata, such as .DS_Store.

Size limits

  • Up to 20 MB per file.
  • Up to 20 MB in total.
  • Up to 5,000 files.

See also

Last updated: 18 October 2026

Did this help?