What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Add a favicon by placing an image file where your site serves it, then referencing that file with a <link rel="icon"> element inside the page’s <head>. The smallest working example is:
<link rel="icon" href="/favicon.ico" type="image/x-icon">
The leading slash makes the URL root-relative, so it points to the top-level directory of the deployed site. The same approach works with PNG, GIF, and (in browsers that support it) SVG files.
The essential favicon setup
A favicon is the small icon browsers show for a document in tabs, bookmarks, and related browser interface areas. It is an image resource, not text embedded in the page. You need two things:
- An icon file in a format your target browsers support.
- An HTML link in the document
<head>whosehrefresolves to that file.
For the conventional root-level ICO file, use:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Example page</title>
<link rel="icon" href="/favicon.ico" type="image/x-icon">
</head>
<body>
<h1>Example page</h1>
</body>
</html>
Save the icon as favicon.ico in the site’s top-level directory, deploy both files, and load a page from that deployment. The explicit link is useful even though many browsers and other software automatically look for /favicon.ico.
Recommended Free Tools
#1 Best Overall
- USB-C 2-in-1 storage OTG: The Lexar JumpDrive Dual Drive D40E features USB Type-A and Type-C connectors in a slim, portable form factor for easy device compatibility
- Transfer speeds up to 100MB/s: Based on internal testing, performance may vary depending upon the host device, interface, and usage conditions. 1MB=1,000,000 bytes
- Plug and Play: Widely compatible with USB Type-C smartphones, tablets, laptops, Macs, and traditional Type-A devices, no software installation required. The 360° swivel design allows for easy switching between connectors without the hassle of losing a cap
- Durable & Compact: The Lexar D40E USB memory stick features a metal enclosure, withstands temperatures from 0° to 50° C (32°F to 122°F), and is lightweight at 26g with dimensions of 70.4 x 16.9 x 11.7mm
- Security & Warranty: Securely protects files using an advanced security software solution with 256-bit AES encryption. Backed by a Lexar 3-year limited warranty
PNG, GIF, SVG, and multiple icon sizes
The file extension and the MIME hint should agree. A PNG example is:
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
When a site provides more than one icon, browsers can use media, type, and sizes as selection hints. You can therefore publish several dimensions and formats:
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
Use only files you actually deploy. If an icon URL returns a missing-file response, the browser cannot use that entry and may fall back to another entry or to its conventional lookup.
| Format | Example link | When to use it |
|---|---|---|
| ICO | <link rel="icon" href="/favicon.ico" type="image/x-icon"> |
Traditional favicon file and broad legacy compatibility. |
| PNG | <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> |
Explicit raster dimensions with a widely used image format. |
| GIF | <link rel="icon" type="image/gif" href="/favicon.gif"> |
Use when your target browser context supports the GIF asset. |
| SVG | <link rel="icon" type="image/svg+xml" href="/favicon.svg"> |
Scalable artwork where SVG favicon support is acceptable for your audience. |
Choose the correct path
Root-relative paths
A path beginning with / starts at the deployed site’s root:
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problems<link rel="icon" href="/images/favicon.svg" type="image/svg+xml">
This is usually the safest choice when pages live at different nesting levels. The URL above always means https://your-domain.example/images/favicon.svg (with your actual domain), regardless of whether the current page is / or /docs/setup/.
Rank #2
- High-speed USB 3.0 performance of up to 150MB/s(1) [(1) Write to drive up to 15x faster than standard USB 2.0 drives (4MB/s); varies by drive capacity. Up to 150MB/s read speed. USB 3.0 port required. Based on internal testing; performance may be lower depending on host device, usage conditions, and other factors; 1MB=1,000,000 bytes]
- Transfer a full-length movie in less than 30 seconds(2) [(2) Based on 1.2GB MPEG-4 video transfer with USB 3.0 host device. Results may vary based on host device, file attributes and other factors]
- Transfer to drive up to 15 times faster than standard USB 2.0 drives(1)
- Sleek, durable metal casing
- Easy-to-use password protection for your private files(3) [(3)Password protection uses 128-bit AES encryption and is supported by Windows 7, Windows 8, Windows 10, and Mac OS X v10.9 plus; Software download required for Mac, visit the SanDisk SecureAccess support page]
Document-relative paths
A path without a leading slash is resolved from the current document URL:
<link rel="icon" href="images/favicon.svg" type="image/svg+xml">
On /docs/setup/, that can resolve under /docs/setup/images/. Use this form only when that is where the file is deployed. A filename such as favicon.ico similarly resolves relative to the current document, while /favicon.ico always targets the site root.
Framework public or static directories
Many frameworks expose a project directory named public or static at the web root. Put the icon in the directory your framework maps to the root, then reference its public URL, such as /favicon.png. The filesystem location and the browser URL are not necessarily identical; verify the URL produced by your deployment.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Where the link belongs
Place every favicon link inside <head>, not in <body>:
<head>
<title>Dashboard</title>
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
</head>
rel="icon" identifies the linked resource as the document icon. The type value describes the image format, and sizes tells the browser the intrinsic dimensions when they are known. A media attribute can provide another selection hint when you intentionally publish context-specific icons.
Favicon versus a PWA manifest
A normal favicon covers browser-document contexts such as tabs and bookmarks. A progressive web app also needs a web app manifest for installation, splash screens, and operating-system contexts. Link the manifest separately:
Rank #3
- What You Get - 2 pack 64GB genuine USB 2.0 flash drives, 12-month warranty and lifetime friendly customer service
- Great for All Ages and Purposes – the thumb drives are suitable for storing digital data for school, business or daily usage. Apply to data storage of music, photos, movies and other files
- Easy to Use - Plug and play USB memory stick, no need to install any software. Support Windows 7 / 8 / 10 / Vista / XP / Unix / 2000 / ME / NT Linux and Mac OS, compatible with USB 2.0 and 1.1 ports
- Convenient Design - 360°metal swivel cap with matt surface and ring designed zip drive can protect USB connector, avoid to leave your fingerprint and easily attach to your key chain to avoid from losing and for easy carrying
- Brand Yourself - Brand the flash drive with your company's name and provide company's overview, policies, etc. to the newly joined employees or your customers
<link rel="manifest" href="/app.webmanifest">
The manifest’s icons entries use an icon src and may include sizes. Relative src values are resolved against the manifest URL, not against the HTML document URL. A manifest supplements the favicon; it does not replace the <link rel="icon"> element.
Minimal manifest example
{
"icons": [
{
"src": "/icons/app-192.png",
"sizes": "192x192"
},
{
"src": "/icons/app-512.png",
"sizes": "512x512"
}
]
}
Keep installation icons and document favicons as separate checks: a working tab icon does not prove that the manifest icons are present or correctly addressed.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11A deployment checklist
- Create or export the icon in ICO, PNG, GIF, or a supported SVG form.
- Copy it to the directory that your host serves at the intended public URL.
- Add
<link rel="icon" ...>inside<head>. - Set
hrefto the exact deployed path, including capitalization. - Use a matching
typevalue and addsizeswhen publishing known dimensions. - Deploy the HTML and asset together.
- Open the icon URL directly in a browser to confirm that the file is reachable and displays as an image.
- For a PWA, inspect the manifest and each manifest icon independently.
Why a favicon is not showing
The link is outside the head
Move the element into the page’s <head>. A link in the body is not the intended document-icon declaration.
The URL points to the wrong directory
Open the exact href URL directly. If the page is nested but the asset is at the domain root, change images/favicon.png to /images/favicon.png. Conversely, remove the leading slash only when the file truly lives relative to each document.
The filename or capitalization differs
Compare the deployed filename character by character with href. A file named Favicon.PNG is not necessarily the same resource as favicon.png on the server.
Rank #4
- GOOD VALUE PACKAGE - 1 Pack 32GB Memory Stick USB 2.0 Flash Drives with great cost performance and high quality.
- BIG CAPACITY - The available capacity: 29.10GB-29.8GB, You can save the data of movies, music, photos, designs, programs, manuals, handouts in a high speed.Good performance in digital data storing, transferring and sharing with families, friends, workmates, clients and machines.
- EASY TO USE & PLUG AND WORK - Support windows 7 / 8 / 10 / Vista / XP / 2000 / ME / NT Linux and Mac OS, Compatible with USB2.0 and below.
- TWISTTURN DESIGN & EASY CARRY - The metal clip rotates 360° round the ABS plastic body which with rubber oil skin feeling finish. The capless design can avoid lossing of cap, and providing efficient protection to the USB port.
- WARRANTY & SUPPORT - SIMMAX logo is laser printed on the USB connector surface, our products are of good quality and we promise that any problem about the product within one year since you buy.
The response is not an image
Check the server response for the icon URL. It should return an image content type matching the file, such as an ICO, PNG, GIF, or SVG type. A generated HTML error page saved at an image URL cannot serve as a favicon.
You are checking the wrong icon system
If the problem appears only during app installation, inspect /app.webmanifest and its icons entries. The ordinary favicon link controls document UI; manifest icons control installation-related contexts.
Several links compete
Review all rel="icon" entries. Ensure each URL exists and that type, sizes, and any media conditions describe the intended candidates. Remove stale entries while diagnosing selection.
Performance, reliability, and maintenance
Keep the icon files small and publish only the sizes and formats you need. Multiple links give the browser choices, but every referenced URL must remain valid after deployment. Use one consistent naming scheme, test from the same URL structure your users visit, and include the favicon check in deployments that move assets between public, static, or another web-root directory.
For a site with nested routes, root-relative URLs reduce path surprises. For a site deployed under a subdirectory rather than a domain root, confirm the host’s public base path before choosing a leading slash; a root-relative URL points to the domain root, not automatically to the application’s subdirectory.
Best Value
- 【16GB Flash Drive】USB flash drives with 16GB capacity, meet your needs of daily use on work, school, home and travelling for photos, music, videos, files storage and transfer. IMEASON thumb drives can be used to store different files, easy to data backup.
- 【Metal Swivel Cap Design】USB thumb drive is metal swivel cover provides extra protection for the usb thumbdrive connector, no usb drive cap to lose; keychain design makes it easier to carry without worrying lose it.
- 【Wide Compatibility】USB drive supports Windows 7/8/10/11 / Vista / XP / Unix / 2000 / ME / NT Linux and Mac OS, also Supports USB 2.0 and 1.1 ports. USB Stick support TV, desktop, notebook computer, car, audio and other device. The USB Memory Stick is your great data storage and transfer companion with traveling and working.
- 【Easy to use】usb memory stick is plug and play without any software installation. Just simply plug the Flashdrive into the port of your USB-compatible devices such as computer, laptop to start data storage or transmission.
- 【What You Get】16 GB USB Flash Drive Thumb Drive, The default format of the usb storage flash drive is FAT32.
Or skip the browser setup
If your goal is to capture a page that includes its favicon, ScreenshotNeo can return a screenshot or PDF from one HTTP request. It is a website screenshot API and MCP server for developers. Before capture it accepts cookie or consent banners and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each cleanup step can be disabled. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed, and the response identifies the result with X-Page-Verdict and X-Billed headers. Its MCP server exposes take_screenshot, get_page_info, and capture_pdf for Claude, Cursor, and other MCP clients.
cURL:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Python:
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
Node.js:
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
See the ScreenshotNeo documentation for request options. Every plan includes full-page capture with lazy images loaded, CSS-selector element capture, dark mode, 12 device presets plus custom viewports, retina scale, PDF paper and margin controls, custom CSS and JavaScript, click and wait actions, request/resource blocking, headers, cookies, user-agent and authorization controls, timezone and geolocation, transparent backgrounds, resizing, configurable-TTL caching, signed links, asynchronous jobs with signed webhooks, bulk capture for up to 100 URLs per call, usage data, and an OpenAPI specification. Parameter names used by other screenshot APIs are accepted to ease migration.
The Free plan includes 1,000 screenshots each month without a card. Paid plans start at $5 for 3,000 screenshots; yearly billing provides two months free. Create an account at ScreenshotNeo’s free sign-up page.
Short FAQ
Do I need both an ICO file and a PNG file?
No. One supported format is enough. Multiple formats and sizes are optional selection candidates for browsers and contexts that support them.
Can I put the favicon link in a shared template?
Yes. Put the element in the shared document head so every generated page emits a URL that exists in the deployment.
Does a manifest replace the favicon?
No. The manifest supplements the document favicon for installation and operating-system contexts.
What is the fastest diagnostic?
Open the exact icon URL directly, verify it displays as an image, then inspect the rendered HTML to confirm the link is inside <head> and uses rel="icon".
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

