How to deploy a Svelte app
Build your app as static files, zip the output and upload it.
- SvelteKit: install
@sveltejs/adapter-staticand set it as your adapter insvelte.config.js. Classic Svelte doesn't need this. - Run
npm run build. SvelteKit createsbuild; classic Svelte createspublic. - Zip that folder.
- Drag the zip onto tiiny.host.
- 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
Thank you!
