What this controls
The favicon is the small icon that appears in browser tabs, bookmarks, and browser history. This setting allows you to upload a custom favicon that represents your brand and improves recognition when customers have multiple tabs open.How it works
Sahara’s favicon system automatically generates all required favicon sizes and formats from a single uploaded image. The theme creates:- Browser tab icons - Small icon visible in browser tabs
- Bookmark icons - Icon shown in browser bookmarks/favorites
- Mobile home screen icons - Icon when site is saved to mobile home screen
- Touch bar icons - For devices with touch bars
The favicon appears site-wide and is independent of your logo. While they can match, they serve different purposes and display at different sizes.
Getting started
Location
Path: Theme settings → FaviconSettings
- Favicon Image
- Design Guidelines
- Technical Details
Favicon: Upload your site’s favicon image.The theme automatically generates all required sizes and formats from your uploaded image. No separate files needed.Image requirements:
- Format: PNG recommended (supports transparency), JPG/JPEG also supported
- Size: Minimum 512x512px (larger is better for quality)
- Aspect ratio: Square (1:1) - non-square images will be cropped
- File size: Under 100KB recommended for fast loading
- Background: Transparent or solid color
Use cases
Logo Lettermark
Use your brand’s first initial as the favicon. Clean, professional, and instantly recognizable.Example: “Sahara Store” → “S” lettermark in brand colors
Simplified Logo
Create a simplified version of your full logo optimized for tiny display size.Example: Full logo with text → Icon symbol only
Product Icon
Use an icon representing your primary product category or industry.Example: Coffee shop → Coffee cup icon, Jewelry store → Diamond icon
Abstract Symbol
Create a unique geometric or abstract symbol that represents your brand.Example: Minimalist geometric pattern in brand colors
Best practices
Design for tiny display
Favicon appears as small as 16x16 pixels. Use bold, simple shapes, avoid text under 2-3 characters, remove fine details and thin lines. What works at 512px may be unrecognizable at 16px.
Use transparent background
PNG with transparent background works across all browser themes. It adapts to light/dark browser modes, looks professional in all contexts, and prevents white box around icon in dark themes.
Maintain brand consistency
Favicon should visually connect to your brand. Use brand colors, match logo style and aesthetic, keep consistent with other icons (social media, app). Consistency builds recognition and professionalism.
Test across browsers
Verify favicon appears correctly in Chrome, Firefox, Safari, Edge (desktop), mobile browsers (iOS Safari, Chrome, Firefox), private/incognito mode, and light/dark browser themes. What works in one browser may render differently in another.
Keep it timeless
Avoid trendy designs that quickly date. Skip seasonal or promotional graphics, avoid year numbers or dates, use classic design approaches. Changing favicon frequently confuses customers and weakens brand recognition.
Optimize file size
Keep uploaded image under 100KB for fast loading. Compress PNG files using tools like TinyPNG, remove unnecessary metadata, balance quality with file size. Large favicon files delay initial page load unnecessarily.
Common issues
Design tools
Recommended tools for creating favicons:- Figma/Sketch: Professional design with precise control
- Canva: User-friendly templates for non-designers
- Favicon.io: Online generator for simple text/icon favicons
- Adobe Illustrator: Vector-based for scalability
- RealFaviconGenerator: Test how favicon looks across platforms
- TinyPNG: Compress PNG files without quality loss
- ImageOptim: Mac app for image optimization
- SVGOMG: If working with SVG source files
Technical notes
- Favicon upload is global and affects entire site immediately (after browser cache clears)
- The theme outputs proper
<link>tags in<head>for all favicon variants - Supports transparent PNGs for overlay on browser UI colors
- No coding required - fully managed through Shopify admin
- Replaces Shopify’s default favicon (Shopify bag icon)
- Changes persist across theme updates