HTML
Contents
Emoji favicon
You can use an emoji as a favicon by encoding it in an SVG data URL.
<link
rel="shortcut icon"
type="image/svg+xml"
href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3Ctext%20y='.9em'%20font-size='90'%3E🤷♂️%3C/text%3E%3C/svg%3E"
/>
SVG favicon
The age of SVG favicons has arrived, enabling the creation of favicons that support both dark and light mode through media queries.
<svg>
<style>
path {
fill: #000;
}
@media (prefers-color-scheme: dark) {
path {
fill: #fff;
}
}
</style>
<path />
</svg>