Articles on: Deploying Your Site

How to deploy a Svelte app

Build your app as static files, zip the output and upload it.


  1. SvelteKit: install @sveltejs/adapter-static and set it as your adapter in svelte.config.js. Classic Svelte doesn't need this.
  2. Run npm run build. SvelteKit creates build; classic Svelte creates public.
  3. Zip that folder.
  4. Drag the zip onto tiiny.host.
  5. Choose a link name and click Publish.


Nothing loads after publishing?


You've most likely zipped your source code instead of the build output. Zip only the build (or public) folder.


Video Guide


Updated on: 10/11/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!