Prepare the site folder
Put index.html at the root of your site, alongside the assets it needs. Use paths that exist inside the uploaded folder, preserving spelling and letter case.
index.html
about/index.html
css/site.css
js/site.js
images/logo.svg Upload and open the preview
Choose Upload a site and sign in if asked. Select your site folder or ZIP, give the project a name, and choose whether you want static hosting or to collect feedback.
ZIP uploads can be up to 50 MB. Other upload and storage limits depend on your workspace. Check the current plan allowances on the homepage.
When the upload finishes, open the preview. Check each page, image, font, and interaction before sharing it.
Fix missing files and broken paths
If a page is unstyled or an image is missing, check that the referenced file was uploaded and that its path matches exactly. Links pointing at localhost or files on your computer will not work for a client.
Upload built files rather than node_modules, source files, or a development server. Never include secrets or private configuration in a public browser bundle.
Upload changes to the same project
Open the project and choose Add version. Upload the complete revised site, including unchanged assets it still needs. Each version is a separate snapshot, rather than a patch to the previous upload.