Blog
Custom Print on Demand Apparel — Free Storefront for Your Business
Wild & Free Tools

Favicon Generator for WordPress, Shopify & Any Website (2026)

Last updated: April 20267 min readGenerator Tools

WordPress, Shopify, Wix, and Squarespace all have built-in favicon options. None of them generate every size your site actually needs. Here is how to add a favicon on each platform, why the built-in options fall short, and when to generate all sizes yourself.

CMS Built-in Favicon Options Compared

PlatformWhere to Set ItUpload SizeGenerates ICO?Apple Touch Icon?Android Icon?
WordPressSettings > General > Site Icon512x512✗ No~Auto-generated~Auto-generated
ShopifyOnline Store > Themes > Customize > Favicon32x32✗ No✗ No✗ No
WixSettings > FaviconAny square image✗ No~Handled by Wix~Handled by Wix
SquarespaceDesign > Browser Icon300x300 min✗ No~Auto-generated✗ No
WebflowProject Settings > Favicon32x32 + 256x256✗ No~Separate upload✗ No
GhostSettings > Publication iconAny square image✗ No✗ No✗ No

What CMS Favicon Options Miss

Every CMS handles favicons differently, but they all share common gaps:

For a personal blog, the built-in option is fine. For a business site where brand consistency across every touchpoint matters, generate all sizes yourself.

WordPress — Step by Step

Quick method (built-in):

  1. Go to Settings > General > Site Icon
  2. Upload a 512x512 PNG of your logo
  3. WordPress generates the favicon sizes it needs

Complete method (all sizes):

  1. Generate all favicon sizes from your logo
  2. Upload favicon files to your theme directory via FTP or file manager
  3. Add the link tags to your theme's header.php (inside <head>), or use a plugin like "Insert Headers and Footers" to add them without editing theme files

Shopify — Step by Step

Quick method (built-in):

  1. Shopify Admin > Online Store > Themes > Customize
  2. Theme settings > Favicon
  3. Upload a 32x32 PNG

Complete method (all sizes):

  1. Generate all favicon sizes
  2. Upload favicon files to Shopify's Files section (Settings > Files)
  3. Edit theme.liquid and add link tags pointing to the uploaded file URLs

Wix & Squarespace

Wix: Settings > Favicon > Upload Image. Wix handles resizing internally. For most Wix sites, this is sufficient — Wix does not easily allow custom HTML in the head section without premium features.

Squarespace: Design > Browser Icon. Upload at least 300x300. Squarespace generates the browser tab icon and a basic apple-touch-icon. For Android home screen icons, you would need to use code injection (available on Business plan and above) to add custom link tags.

Static HTML / Custom Site

If you have direct access to your HTML files and server, you have full control:

  1. Generate all sizes from your image
  2. Upload every file from the zip to your site's root directory
  3. Add the link tags to every page's <head> section
  4. Test by opening in a browser — hard refresh (Ctrl+Shift+R) if you see an old icon

While You Are Setting Up Your Site

Generate every favicon size — upload the right one to any CMS.

Open Favicon Generator
Launch Your Own Clothing Brand — No Inventory, No Risk