The short answer
Your logo is blurry because the file is smaller than the space it fills, and phone and laptop screens pack in twice the pixels you designed for. Swapping in an SVG fixes it permanently, because vector art has no resolution to run out of. If your platform won't take SVG, export a PNG at twice the display width.
Key takeaways
- A blurry logo is a resolution problem, not a quality-settings problem. No slider will fix it.
- SVG is the permanent answer. It stays sharp at any size and usually weighs less than the PNG.
- A logo pulled from an email signature or a Word document has already been downsampled and cannot be recovered.
- When SVG isn't allowed, export the PNG at twice its display width and no more.
- Ask your designer for the vector source file. You paid for it and it's the file everything else comes from.
A logo blurry on a website is nearly always the same story: the image file is smaller than the space it's being shown in, so the browser stretches it and every edge goes soft. It looks worse than it used to because modern phones and laptops squeeze two or more physical pixels into each pixel you design with, so a file that looked crisp on a 2012 monitor is now working at half the resolution it needs.
Good news: the permanent fix takes about five minutes once you have the right file. Here's how to tell which version of the problem you have, and how to make a logo not blurry on a website for good rather than for one redesign.
| What's happening | How you can tell | The fix |
|---|---|---|
| A small PNG or JPG stretched to fill a bigger space | Zoom the page to 400%. Every edge softens evenly. | Use an SVG, or re-export the PNG at twice the display width. |
| A file pulled from an email signature, a Word doc or a PDF | It looks fine at postage-stamp size and falls apart above it. | Go back to the original vector file. This one can't be rescued. |
| A JPG saved and re-saved several times | Grey halos and dirty speckles around the letterforms. | Re-export from the source. Never use JPG for a logo. |
| A screenshot of the logo | Faint jagged steps on every diagonal and curve. | Get the real file. A screenshot is a photo of a logo. |
| The platform compressed it on upload | Your file is sharp, the live one isn't. | Upload an SVG, which platforms leave alone. |
The real fix is a vector logo, not a bigger PNG
A PNG is a grid of colored squares. Ask for more squares than the file contains and the browser invents them, which is exactly what blurriness is. An SVG isn't a grid at all. It's a set of instructions: draw this curve, fill it with this color. The browser redraws it at whatever size the layout asks for, so it's equally sharp in a 200-pixel header and on a 4K display. Google's own format guidance puts vector formats forward for logos, text and icons for precisely this reason.
The other thing nobody expects: an SVG of a typical business logo is usually smaller than the PNG it replaces, often only a few kilobytes. You get a sharper logo and a faster page from the same change.
Two honest caveats. SVG suits flat, geometric marks and lettering. If your logo is a photograph, or a heavily textured painterly thing, it isn't a vector and forcing it will look wrong. And before exporting, whoever made it needs to convert the text to outlines, otherwise the file depends on a font the visitor's computer doesn't have and the logo renders in something else entirely.
Why the file from your email signature will never work
This is the single most common way a blurry logo gets onto a website. Somebody needs the logo, nobody can find the original, so they right-click and save it out of an email signature, a Word document, or a supplier's PDF. It goes up, it looks acceptable on the laptop it was tested on, and it's been quietly soft ever since.
The reason is that those files were already shrunk on the way in. Microsoft documents the default picture resolution in Microsoft 365 as 220 ppi, and every save after that keeps the smaller version. An email signature logo is authored to sit at maybe 150 pixels wide inside a mail client. Stretch that into a 300-pixel header slot on a screen that wants 600 pixels of real detail and you're asking one pixel to do the work of four. There is no setting that recovers information that was thrown away two years ago.
How to make a logo not blurry on a website when you can't use SVG
Some platforms and some themes only accept raster files for the logo slot. That's fine, the rule is just arithmetic. Measure how wide the logo displays, double it, export a PNG at that width with a transparent background.
Google's performance guidance spells the math out: on a screen with a device pixel ratio of 2, an image shown in a 500-pixel space needs to be 1,000 pixels to look right. So a logo that sits at 250 pixels wide in your header wants a 500-pixel PNG. Don't go further than that. A 2,000-pixel logo in a 250-pixel slot adds weight and nothing else, and 3x exports are past the point most eyes can tell the difference.
Where the logo gets uploaded, by platform
| Platform | Where to change the logo | What it takes |
|---|---|---|
| WordPress, classic theme | Appearance, then Customize, then Site Identity, then Select Logo | SVG needs a plugin such as Safe SVG. Otherwise PNG at 2x. |
| WordPress, block theme | Appearance, then Editor, then Identity in the sidebar | Same as above. Note there's no Customize menu on a block theme. |
| Squarespace 7.1 | Edit, hover the header, Edit Site Header, click the logo, pencil icon, Logo Image | JPG, GIF, PNG or WebP. No SVG, so export PNG at 2x. There's a separate Mobile Logo Image slot. |
| Squarespace 7.0 | Hover the site title, click Edit, then Logo Image in the Logo and Title panel | Same formats. Template families cap logo height, so check yours. |
| Wix | Editor, Add Elements, Image tab, Custom Logo, Add Logo | Wix recommends a 1:1 square ratio and a PNG for transparency. |
| Shopify | Online Store, Edit theme, Theme settings (the gear), Logo | Logo images have a 300 px maximum width, so export at 600 px. |
The WordPress split catches people out constantly. If you're on a block theme, Appearance then Customize simply isn't in the menu, and the logo lives in the Site Editor instead. Recent WordPress releases group the site title, logo and icon together under an Identity panel there, which is a good deal easier than hunting for the site logo block inside a header template.
The favicon is the same problem, smaller
The little icon in the browser tab is your logo at its cruellest size, and a blurry one is oddly noticeable. Google's guidance is simply a square image, at least 8 by 8 pixels and preferably larger than 48 by 48, in a format like PNG or ICO. The old advice about sticking to exact multiples of 48 has been dropped from Google's documentation, so ignore anyone still repeating it.
In practice, keep one 512 by 512 PNG master and let each platform take what it wants. WordPress asks for at least 512 square. Squarespace wants between 100 and 300 pixels, under 100 KB, and won't take an .ico file. Shopify reduces whatever you upload to 32 by 32. If you also have an SVG version, most current browsers will use it, though you should keep the PNG as a fallback since Safari only added support fairly recently.
One more detail worth the two minutes: a full-color logo rarely reads at 32 pixels. Make a simplified mark for the favicon, usually just the initial or the symbol, rather than shrinking the whole lockup into mush.
What to ask your designer for
If you don't have the vector file, you don't really have your logo. Ask for it by name, and ask now rather than the week you need it. Any designer worth hiring hands this over without a fuss.
- The vector source file. An .ai, .eps or .svg. This is the master everything else gets made from.
- An SVG with the text converted to outlines. So it never depends on a font being installed.
- PNG exports with transparent backgrounds at a few widths, typically around 300, 600 and 1200 pixels.
- A one-color version and a reversed version. For dark backgrounds, invoices, embroidery and anything printed.
- A square favicon version, simplified so it still reads at 32 pixels.
If the original designer is long gone and nobody has the vector, a logo can be redrawn from a decent raster copy. It's an hour or two of tracing rather than a rebrand.
We're Venbit, in Mill Creek just north of Seattle, and swapping in a proper logo file is the kind of small job that gets done on one of our maintenance plans instead of turning into a project. If your logo looks soft and you're not sure which of the causes above is yours, send us the site and we'll tell you which one it is.
Related services
More website answers
Every question in this series, from Website Problems, Solved.
Symptoms & emergencies22
- What Size Should Images Be for a Website? A Plain Guide With Numbers
- Why Is My Logo Blurry on My Website? How to Fix It for Good (you are here)
- Images Not Loading on My Website? Nine Causes, Checked in Order
- Why Is My Website Down? How to Find Out and Fix It
- Why Does My Website Say "Account Suspended"?
- Error Establishing a Database Connection: What It Means
- Why Is My Contact Form Not Sending Emails?
- White Screen of Death on WordPress: What to Do Now
- Why Is My Website Showing "Not Secure" in Chrome?
- Squarespace Site Not Showing Up on Google? Here's Why
- Why Did Google Remove My Website From Search Results?
- Why Did My Website Traffic Suddenly Drop? Top Causes
- Why Is My Website Sending Spam Emails? What It Means
- Why Is My Website Slow on Mobile but Fast on Desktop?
- Why Does My Website Look Broken on My Phone?
- Why Do My Website Images Look Blurry or Broken?
- How to Tell If Your Website Has Been Hacked: 9 Signs
- "This Site May Be Hacked": How to Remove Google's Warning
- "Deceptive Site Ahead" Warning: How to Fix It Fast
- How to Make Your Website Load Faster
- Why Is My Website Not Showing Up on Google?
- 10 Signs Your Business Website Needs a Redesign
What happens if...15
- Hosting Company Shut Down? What to Do About Your Website in the Next 24 Hours
- How to Get Your Website Files From Your Hosting Company
- Hosting Expired and the Website Is Down: What Is Still Recoverable
- How to Recover a Deleted Website (Backups, the Host, and the Wayback Machine)
- How to Move a Website to a New Host Without Downtime
- Is My Web Host Going Out of Business? The Signs, and What to Do Before It Does
- What Happens If You Don't Update WordPress Plugins?
- What Happens If Your SSL Certificate Expires?
- What Happens If Your Domain Name Expires? A Timeline
- What Happens If Your Web Host Goes Out of Business?
- What Happens If You Stop Paying Your Web Developer?
- Can an Old Website Hurt Your Google Ranking?
- Is an Outdated Website a Liability for Your Business?
- Why Are My Business Emails Going to Spam?
- What Happens If You Don't Maintain Your Website?
Cost & pricing9
- Web Developer Hourly Rate: What Small Businesses Actually Pay in 2026
- How Much Does It Cost to Update a Website? Real Ranges by Job
- How Much Does It Cost to Fix a Hacked WordPress Site?
- Why Is Website Maintenance So Expensive? A Breakdown
- Hourly Rate vs. Monthly Retainer for Website Updates
- How Much Do Freelancers Charge for Website Maintenance?
- How Much Does WordPress Maintenance Cost Per Month?
- How Much Does Squarespace Maintenance Cost?
- How Much Does Website Maintenance Cost?
Plans & hiring11
- Website Management for Dentists: What It Covers, What It Costs
- Do I Need a Website Maintenance Plan? An Honest Answer
- Maintenance Plan vs. Pay As You Go: Which Actually Wins
- One-Time Website Fix vs. Ongoing Care: Which Do You Need
- Does a Simple Website Need a Maintenance Plan?
- 12 Questions to Ask a Website Maintenance Company
- Freelancer vs. Agency for Website Maintenance
- What to Look For in a Website Maintenance Contract
- Is Your Website Maintenance Plan a Scam? How to Tell
- Website Maintenance Checklist for Non-Technical Owners
- What Does Website Maintenance Include? (And Why It Matters)
Ownership & switching15
- How to Find Out Who Built Your Website (and Who Still Has the Keys)
- How to Find Out Who Owns a Domain Name (Including Your Own)
- Locked Out of Your Own Website? How to Get Access Back
- How to Transfer a Website to a New Developer Without Losing Anything
- The Website Ownership Checklist: What a Small Business Should Actually Hold
- What Is My Website Built With? How to Check in Seconds
- How to Find Out Who Hosts and Manages Your Website
- Your Web Developer Disappeared: What to Do Now
- How to Switch Web Hosting Without Losing Your Email
- Who Is My Email Provider? How to Find Out in Two Minutes
- How to Fire Your Web Developer (Without Losing Your Site)
- Can You Maintain Your Own Website Without Coding?
- How Often Should You Update Your Website Content?
- How to Back Up a WordPress Site Yourself (Two Ways)
- Do You Really Own Your Website? How to Check Before You Hire
Platform-specific7
- Do Squarespace Sites Need Maintenance? The Honest Answer
- Do Wix Websites Need Maintenance? What Owners Should Know
- Shopify Maintenance: What Store Owners Actually Need
- WordPress Maintenance Checklist for Non-Developers
- WordPress vs. Squarespace: Which Is Easier to Maintain?
- GoDaddy Website Builder vs. WordPress for Small Business
- How to Keep Your WordPress Website Secure
The Venbit Team
Web design & SEO, Seattle
Venbit is a Seattle-area web design, SEO, and digital marketing studio. Since 2011 we've designed, built, and ranked small-business websites for clients across the Puget Sound and around the country, so the numbers and advice here come from real projects, not a content mill.
Sources
- web.dev, Choose the right image format (vector formats for logos and icons)
- web.dev, Image performance (device pixel ratio and 2x sizing)
- Microsoft Support, Reduce the file size of a picture in Microsoft Office
- WordPress.org, The Customizer (Site Identity)
- WordPress.org, Site Editor Identity
- Squarespace Help Center, Adding a site logo
- Wix Help Center, Adding a logo to your site
- Shopify Help Center, Theme settings
- Google Search Central, Define a favicon to show in search results
- Can I use, SVG favicons