- Joomla 6 installed
- Administrator access
- Logo image ready (PNG/SVG)
- A square icon image for favicon
Your logo and favicon are the two smallest β yet most powerful β branding elements on your Joomla 6 website. The logo anchors your header; the favicon lives in every browser tab, bookmark list, and mobile home-screen shortcut. Together they tell visitors "you're in the right place" before they read a single word. This guide walks you through both, step by step, with zero jargon.
What Are a Logo and Favicon β and Why Do They Matter?
A logo is the image (or image + text combination) displayed prominently in your site header. A favicon (short for favourite icon) is the tiny square icon shown in browser tabs, bookmarks, and OS shortcuts.
| Element | Where it appears | Recommended format | Recommended size |
|---|---|---|---|
| Logo | Site header | PNG, SVG, WebP | ~250 Γ 80 px |
| Favicon | Browser tab, bookmarks, home screen | ICO, SVG, PNG | 32 Γ 32 px (or SVG) |
Step 1 β Prepare Your Image Files
Before you upload anything to Joomla, make sure your files are ready. A few minutes of preparation here will save hours of troubleshooting later.
Logo Requirements
- Use PNG, SVG, or WebP format.
- Aim for roughly 250 Γ 80 px β wide and short works best in most headers.
- Use a transparent background so the logo blends with any header colour.
- Keep file names simple:
site-logo.pngorlogo.svg. - Compress large PNGs with a tool like Squoosh or TinyPNG before uploading.
Don't have a logo yet? Skip the designer bill.
MonsterONE gives you unlimited downloads of professional Joomla templates, logo kits, and graphic assets β all under one flat subscription. Pick a template that already comes with a brand-ready logo and favicon set, drop it into Cassiopeia, and you're done in minutes.
Browse Templates on MonsterONE βFavicon Requirements
- Joomla 6 / Cassiopeia loads three favicon files in this priority order:
joomla-favicon.svg β modern browsers (highest priority)
favicon.ico β legacy browsers
joomla-favicon-pinned.svg β Safari pinned tabs / mask icon
favicon.ico but a modern
browser finds joomla-favicon.svg (the Joomla default) first, your custom
.ico will be ignored. Always replace or provide all three files.
Step 2 β Generate Your Favicon Files (Free Tools)
You don't need Photoshop or Inkscape. The following two free tools β built specifically for Joomla users β handle the heavy lifting for you.
Tool 1 β Favicon Generator
tools.jlvextension.com/favicon-generator/
Upload any square image (PNG, JPG, or SVG) and get back a ready-to-use
favicon.ico plus an SVG version β perfectly sized and optimised.
favicon.ico + SVG, done.Tool 2 β Favicons Pack Generator
tools.jlvextension.com/favicons-pack-generator/
Outputs all three Joomla-required files, correctly named, in one download. Drop them straight into the right folder β zero renaming.
| Feature | Favicon Generator | Favicons Pack Generator |
|---|---|---|
| Output files | favicon.ico + SVG | All 3 Joomla favicon files |
| Correct naming for Joomla | Partial | β Full |
| Best for | Quick single favicon | Full Cassiopeia / Joomla 6 setup |
| Price | Free | Free |
Step 3 β Add Your Logo in Joomla 6
- Log in to your Joomla Administrator back-end.
- Go to System β Site Template Styles.
- Click on your active template β usually Cassiopeia β Default.
- In the Template Options panel, find the Logo field.
- Click Select or Upload and choose your logo file.
- Click Save & Close, then refresh your site front-end.
user.css file inside your template's CSS folder β this
keeps your edits safe from Joomla core updates.
Step 4 β Change the Favicon in Joomla 6 (Cassiopeia)
Unlike the logo, Cassiopeia has no favicon field in the Template Options panel. You upload your favicon files directly to a specific folder.
Joomla Favicon Location (Joomla 6 / 5 / 4.1+)
media/templates/site/cassiopeia/images/
βββ joomla-favicon.svg
βββ favicon.ico
βββ joomla-favicon-pinned.svg
Joomla checks this folder first. If your files are here they override the
defaults in media/system/images/ and are
not overwritten by Joomla updates.
templates/cassiopeia/images/.
From Joomla 4.1+ (including Joomla 6) use media/templates/site/cassiopeia/images/.
How to Upload Your Favicon Files
- Generate your pack with the Favicons Pack Generator.
- Extract:
joomla-favicon.svg,favicon.ico,joomla-favicon-pinned.svg. - In your Joomla Administrator go to System β Templates: Site Templates.
- Click Cassiopeia Details and Files β navigate to
images/β upload all three files. - Clear your browser cache β the new favicon appears in the tab.
Bonus Tip β Use a Child Template to Stay Update-Safe
A Cassiopeia child template stores your overrides β logos and favicons β in its own directory that Joomla updates never touch.
- Go to System β Site Templates β Cassiopeia β click Copy.
- Set the new child template as Default.
- Upload your files to
media/templates/site/your-child-template/images/.
Troubleshooting β Favicon Not Updating?
- Hard-refresh: Ctrl + Shift + R (Windows/Linux) or Cmd + Shift + R (Mac).
- DevTools β Network β tick Disable cache β reload.
- Clear Joomla cache: System β Clear Cache.
- If using Cloudflare or another CDN, purge its cache from the dashboard.
- Verify all three favicon files are present β a missing
joomla-favicon.svgcauses Joomla to fall back to its own default SVG.
Final Checklist
- β Logo is PNG/SVG/WebP with transparent background (~250 Γ 80 px)
- β Logo uploaded via System β Site Template Styles β Cassiopeia
- β Favicon pack generated with the free Favicons Pack Generator
- β
All three favicon files placed in
media/templates/site/cassiopeia/images/ - β Browser cache cleared β favicon tested in Chrome, Firefox, Safari
- β Logo checked on mobile for legibility
- β (Optional) Child template created for long-term update safety
Conclusion
Adding a logo and changing the favicon in Joomla 6 is
straightforward once you know where Joomla looks for each file. The logo
lives in Template Styles; the favicon lives in
media/templates/site/cassiopeia/images/. Use the
Favicon Generator
for a quick single file, or the
Favicons Pack Generator
for a complete, correctly-named pack β both free, both fast.
A professional logo and crisp favicon are small details that make a huge impression. Take ten minutes today β your site will feel polished and trustworthy from the very first browser tab.