Skip to content

Download your site's code

Take any site away as an ordinary Next.js project, to host it anywhere or hand it over.

Download code, from a site's settings

What's in the ZIP

The current version of the site, as the open project Shingle wrote.

In the download

  • The pages, one folder each
  • The sections and parts they're made of
  • The business's details in one file
  • Its images, and its fonts with their licenses
  • A README on running, building and publishing it

Keeps working anywhere

  • The site itself, as static files
  • The cookie banner, age check and chat button
  • Redirects for moved pages
  • Search titles and the sitemap
  • The blog, as published when you downloaded it

Needs Shingle's hosting

  • Forms, until you connect a form service of your own
  • Online booking and newsletter signups
  • Visit counts for Analytics
  • Tracking codes, such as Google Analytics
  • Custom code, which you'd add to the layout yourself

From ZIP to any web host

  1. Download it

    Press Download code in Site settings, under Code. It says Preparing while the ZIP is made.

  2. Run it

    Install Node.js 22 or newer, then run npm ci and npm run dev to open it on your computer.

  3. Build it

    Run npm run build. It writes plain HTML, CSS, JavaScript and images to the out folder.

  4. Publish it

    Upload that folder to any web host. The README says what to change if the address moves.

You can always leave

A website builder with code export gives you a way out. Plenty of builders keep your site inside their platform, so leaving means building it again somewhere else. Shingle writes each site as an ordinary Next.js and Tailwind project, the kind a web developer would recognize. On the plan, you can download the current version whenever you like.

You might never need it, and it still matters to know you could. A client's developer may want to take over. A client's IT team may want it on their own server. You might want something the editor doesn't do, or simply your own copy of work you were paid for.

A download is a snapshot of one version. Changes you make in Shingle afterward need a new download, and changes you make to the code can't come back into Shingle. A demo's copy asks search engines not to list it, so publish the site first and download it again if you plan to host it yourself. That copy names the site's address and holds its published blog.

Three good reasons

  • Handing a site over

    Give a client or their developer a normal project, with its README, images and business details.

  • Hosting it yourself

    Run the build and put the out folder on any web host. Set up your own form service first.

  • Going past the editor

    Need something Shingle doesn't do? A developer can change the code directly and host the result.

Common questions

Can't find your answer? Read Shingle Help or email [email protected].

Build your first site

Start from a Google listing or a few notes. Demos usually take 5–15 minutes.

7 days for $1, then $49 a month. Cancel any time.