Features Security Case Studies Blog Pricing
Start Free Trial

How to back up your Shopify theme before an update

Quick answer

Duplicate your theme before you touch it. Shopify doesn't give you a reliable one-click way to revert your live theme to last week, so the safe habit is to make a dated copy first. Go to Online Store → Themes, open the theme's actions menu, and choose Duplicate (and, ideally, Download theme file for an off-platform copy). If an update breaks something, you publish the copy. The whole thing takes about two minutes.

Why back up your theme before an update?

Theme updates, custom-code tweaks, and apps that inject code into your theme are the most common ways a storefront suddenly looks broken - a missing section, a mangled layout, lost settings. The problem isn't that these changes happen; it's that there's no dependable "undo" once they're saved and live. A dated copy made before the change turns "my store is broken" into "publish the backup."

Does Shopify keep theme versions you can roll back to?

Shopify's theme library lets you keep multiple themes - including copies you duplicate or download - but there isn't a reliable one-click button to revert your live theme to exactly how it looked at an earlier date. That's why the long-standing best practice among Shopify developers is simple: duplicate before you edit. The copy is your rollback point.

How to duplicate your theme (30 seconds)

  1. Go to Online Store → Themes in your Shopify admin.
  2. Find your live theme and open its actions menu (the … button).
  3. Choose Duplicate. A copy appears in your theme library.
  4. Rename the copy with today's date - e.g. Backup 2026-06-02 - so you know which one to restore later.

How to download a theme copy (off-platform backup)

  1. Open the theme's actions menu again on the Themes page.
  2. Choose Download theme file.
  3. Shopify emails a ZIP of the theme to the store owner's email address.
  4. Store the ZIP somewhere safe and dated - so a copy exists outside Shopify too.

Pre-update theme safety checklist

Tick each step before you change your live theme. Aim for 100%.

0 of 6 done0%
You're protected - safe to update. If anything breaks, just publish your dated copy.

What a theme backup does NOT cover

This is the trap most merchants miss: a theme duplicate or download contains the theme files only. It does not include the rest of your store.

Theme backup vs. full store backup
DataIn a theme copy?
Theme files & settingsYes
Products & collectionsNo
Menus / navigationNo
Pages & blog postsNo
Images & filesNo
So a theme backup is not a store backup

Duplicating your theme protects your design. It does nothing for your products, content, or images. To protect the whole store, you need a full backup - which is where a backup app comes in.

How to roll back a broken update

  1. Go to Online Store → Themes.
  2. Find your dated duplicate (or upload the downloaded ZIP via Add theme → Upload zip file).
  3. Publish it to make it live again.
  4. Re-check app-injected sections and settings - some app content may need re-enabling.

Back up your whole store, not just the theme

TinyBackup automatically backs up your theme and your products, collections, pages and images - and restores any of them in a couple of clicks.

Start free trial
Key takeaways
  • Duplicate your theme before any edit, app install, or update - it's your rollback point.
  • Download a ZIP copy for an off-platform backup.
  • Shopify has no reliable one-click revert for your live theme.
  • A theme copy contains theme files only - not products, content, or images.
  • A backup app protects the theme and the rest of the store together.

Frequently asked questions

Does Shopify automatically save versions of my theme?
Shopify's theme library lets you keep multiple themes, including copies you duplicate or download, but there is no reliable one-click button to revert your live theme to how it looked last week. The safe practice is to duplicate the theme before you make changes.
How do I back up my Shopify theme?
Go to Online Store → Themes, open the theme's actions menu, and choose Duplicate to keep a copy in your theme library. For an off-platform copy, choose Download theme file, which emails a ZIP of the theme to the store owner.
Does a theme backup include my products and content?
No. A theme duplicate or download contains the theme files only. It does not include your products, collections, menus, pages, blog posts, images, or files. A full store backup is needed to protect those.
How do I restore my Shopify theme after a bad update?
Publish the dated duplicate you made before the change, or upload the downloaded ZIP as a new theme and publish it. Then re-check any app-injected sections and settings.