How to back up your Shopify theme before an update
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)
- Go to Online Store → Themes in your Shopify admin.
- Find your live theme and open its actions menu (the … button).
- Choose Duplicate. A copy appears in your theme library.
- Rename the copy with today's date - e.g. Backup 2026-06-02 - so you know which one to restore later.
What you'll see · Online Store → Themes
How to download a theme copy (off-platform backup)
- Open the theme's actions menu again on the Themes page.
- Choose Download theme file.
- Shopify emails a ZIP of the theme to the store owner's email address.
- Store the ZIP somewhere safe and dated - so a copy exists outside Shopify too.
After duplicating · your theme library
Pre-update theme safety checklist
Tick each step before you change your live theme. Aim for 100%.
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.
| Data | In a theme copy? |
|---|---|
| Theme files & settings | Yes |
| Products & collections | No |
| Menus / navigation | No |
| Pages & blog posts | No |
| Images & files | No |
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
- Go to Online Store → Themes.
- Find your dated duplicate (or upload the downloaded ZIP via Add theme → Upload zip file).
- Publish it to make it live again.
- 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- 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.