shopify

How to Change Favicon on Shopify

Step-by-step: change your Shopify store favicon via Theme settings, pick the right 16×16/32×32 image, understand plan limitations, and fix common caching and Google display issues.

FaviconMaker Editorial Team

4 min read
#shopify#how-to#ecommerce#setup#troubleshooting
Share this guide
XLinkedInFacebookReddit
How to Change Favicon on Shopify
On this page15 sections

On Shopify, your favicon is controlled by your theme. That’s good news: you don’t need to touch code for the usual case — you just upload an image in Theme settings.

This guide covers exactly how to change favicon on Shopify, what image size to use, where to click in different theme versions, and what to do when the favicon looks correct in your theme settings but “doesn’t show” on the live storefront.

Official reference (Shopify): Adding a favicon to your store

Quick steps (desktop)

  1. Create a square favicon image (recommendation: 32×32 PNG).
  2. In Shopify admin: Online Store → Themes.
  3. On your active theme, click Edit theme (Customizer).
  4. Click the gear icon (Theme settings).
  5. Go to Logo or Favicon (varies by theme).
  6. Upload/select the image → Save.

If you want a full set of icons for all platforms, generate a pack first and grab the 32×32 file for Shopify:

Shopify favicon flow (Customizer → Save → Verify)

Shopify sets the favicon through your theme settings. The most common mistake is verifying inside the theme editor instead of the live store.

1) Create image
32×32 PNG (simple)
2) Theme settings
Logo / Favicon
3) Verify live
Not in editor preview

What size favicon should you upload to Shopify?

Shopify’s own guidance is simple:

  • Ideal sizes: 16×16 or 32×32
  • If you upload something larger, Shopify will reduce it to 32×32 on upload

In practice, a 32×32 PNG is the safest default for Shopify.

If your mark has thin lines, try a bolder variant — 16×16 can turn a detailed logo into a gray blur.

Step-by-step: change favicon on Shopify (desktop)

  1. From your Shopify admin, go to Online Store → Themes.
  2. Find the theme you want to update and click Edit theme.
  3. Open Theme settings (gear icon).
  4. Depending on theme version, click Logo or Favicon.
  5. In Favicon image, click Select image and choose/upload your file.
  6. Click Done and then Save.

Mobile steps (Shopify app)

In the Shopify mobile app:

  1. Open the menu → Online Store.
  2. Tap Manage all themes.
  3. Select your theme → Edit theme.
  4. Open Theme settingsLogo or Favicon.
  5. Select/upload → Save.

Shopify plan limitations (important)

Two Shopify limitations trip people up:

  1. You can set a storefront favicon on Basic plan or higher. (Starter has restrictions.)
  2. Favicons don’t display in some Shopify-controlled surfaces unless you’re on Shopify Plus (for example, Checkout / Customer Accounts). Shopify may require the Branding API/Checkout tooling for those areas.

That means you can do everything “right” in Theme settings and still not see the icon everywhere.

Why you don’t see the favicon in the Theme Editor preview

The theme editor is part of the Shopify admin — it’s not your live storefront. Shopify explicitly notes that favicons don’t display when viewing your theme through the Theme Editor.

To verify the change:

  • Open your live store URL in a new tab (or Incognito)
  • Or run Favicon Checker against the live URL

Favicon not updating on Shopify (cache checklist)

If your favicon is saved in Theme settings but your browser tab shows the old icon:

  1. Confirm you clicked Save (top right) in the theme customizer.
  2. Open the storefront in an Incognito window.
  3. Hard refresh (Ctrl/Cmd + Shift + R).
  4. Clear caches:
    • Browser cache (favicons can stick)
    • CDN / proxy cache if you use one in front of Shopify

For the full troubleshooting flow (status codes, MIME types, redirects): Favicon not showing.

(Optional) Add a full favicon pack to Shopify (advanced)

Shopify’s Theme settings usually set only the basic favicon. If you want a “complete pack” (Apple touch icon + manifest + multiple sizes), you can add tags in your theme’s <head> (theme code).

Typical approach:

  1. Generate a pack: Favicon Generator
  2. Upload the files to Shopify (Theme assets or Files).
  3. Add a layered snippet to the theme’s <head>.

If you don’t want to touch Liquid, stop at the Theme settings favicon — it’s enough for most stores.

Video: Shopify favicon walkthrough

FAQ

What format should my Shopify favicon be?

Use a PNG. (JPG can work, but PNG is usually cleaner for icons, especially with transparency.)

Why doesn’t my Shopify favicon show in Google?

It can take time for Google to recrawl and decide to display a favicon, and it’s not guaranteed. Submitting your sitemap and keeping the favicon URL stable can help.

Why does my favicon look blurry?

Your logo is probably too detailed for 16×16 or 32×32. Make a simplified “favicon version” of your logo with thicker shapes and fewer details.

Next steps

Put this guide into practice

Build a complete favicon pack, then test the live result before you ship.

Written by

FaviconMaker Editorial Team

Practical favicon guidance for designers, developers, and site owners, with a focus on files you can verify in production.

Follow new guides via RSS

Worth sharing?

Send this guide to someone fixing their site icon.

XLinkedInFacebookReddit

Keep learning

wix3 min

How to Change Favicon on Wix

Step-by-step: change your Wix favicon from the dashboard Settings, understand Premium + domain requirements, choose the right file format/size, and troubleshoot caching and Google display.

Read guide
wordpress4 min

How to Change Favicon in WordPress

Step-by-step: set (or change) your WordPress Site Icon / favicon in WordPress 6.5+ and older versions, choose the right image size, and troubleshoot caching and Google search display.

Read guide
squarespace5 min

How to Change Favicon in Squarespace

Step-by-step: upload a custom favicon (browser icon) in Squarespace 7.1 or 7.0, pick the right PNG size, add a dark mode version, and fix common “favicon not updating” cache issues.

Read guide