Adding a Logo and Favicon in Joomla 6

⏱ 5 min read 637 Updated April 8, 2026
Adding a Logo and Favicon in Joomla 6
Difficulty Medium
Est. Time 5 min
Prerequisites
  • 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.

Web designer working on site branding on a laptop
Good branding starts with a crisp logo and a recognisable favicon.

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.

ElementWhere it appearsRecommended formatRecommended size
LogoSite header PNG, SVG, WebP~250 Γ— 80 px
FaviconBrowser tab, bookmarks, home screen ICO, SVG, PNG32 Γ— 32 px (or SVG)
πŸ’‘
Pro tip: Always use an SVG when possible. SVG favicons scale perfectly from 16 Γ— 16 px all the way to high-DPI retina displays β€” no blurriness, no extra file sizes.

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

✨ Resource

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-favicon.svg        ← modern browsers (highest priority)
favicon.ico               ← legacy browsers
joomla-favicon-pinned.svg ← Safari pinned tabs / mask icon
⚠️
Important: If you only upload 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.

βœ…
Best for: Quick single-file favicon. Upload once, download 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.

βœ…
Best for: Complete Joomla 6 favicon packs. All three files, correct names, one ZIP.
FeatureFavicon GeneratorFavicons Pack Generator
Output filesfavicon.ico + SVGAll 3 Joomla favicon files
Correct naming for JoomlaPartialβœ… Full
Best forQuick single faviconFull Cassiopeia / Joomla 6 setup
PriceFreeFree

Step 3 β€” Add Your Logo in Joomla 6

  1. Log in to your Joomla Administrator back-end.
  2. Go to System β†’ Site Template Styles.
  3. Click on your active template β€” usually Cassiopeia β€” Default.
  4. In the Template Options panel, find the Logo field.
  5. Click Select or Upload and choose your logo file.
  6. Click Save & Close, then refresh your site front-end.
πŸ’‘
Logo alignment & sizing: For fine-grained size control, create a 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.

⚠️
Joomla 4.0 legacy note: Old path was templates/cassiopeia/images/. From Joomla 4.1+ (including Joomla 6) use media/templates/site/cassiopeia/images/.

How to Upload Your Favicon Files

  1. Generate your pack with the Favicons Pack Generator.
  2. Extract: joomla-favicon.svg, favicon.ico, joomla-favicon-pinned.svg.
  3. In your Joomla Administrator go to System β†’ Templates: Site Templates.
  4. Click Cassiopeia Details and Files β†’ navigate to images/ β†’ upload all three files.
  5. Clear your browser cache β€” the new favicon appears in the tab.

Bonus Tip β€” Use a Child Template to Stay Update-Safe

Code on a dark monitor representing Joomla template customisation
A child template keeps your customisations safe across every Joomla core update.

A Cassiopeia child template stores your overrides β€” logos and favicons β€” in its own directory that Joomla updates never touch.

  1. Go to System β†’ Site Templates β†’ Cassiopeia β†’ click Copy.
  2. Set the new child template as Default.
  3. Upload your files to media/templates/site/your-child-template/images/.
βœ…
Result: Your branding survives every Joomla update β€” no more re-uploading after upgrades.

Troubleshooting β€” Favicon Not Updating?

Final Checklist

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.