Generator for creating an optimal set of favicons
Instruction
In the past, you had to create dozens of website icons for different browsers and their versions. But in modern website building a lot has changed. Now all we need to create a beautiful website icon is one svg file, one favicon, three png and one json. You can read more in this article.
HTML:
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<!-- 180x180 - first for safari -->
<link rel="icon" href="/favicon.ico" sizes="any"><!-- 32x32 -->
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="manifest" href="/manifest.webmanifest">
Manifest file:
// manifest.webmanifest
{
"icons": [
{ "src": "/icon-192.png", "type": "image/png", "sizes": "192x192" },
{ "src": "/icon-512.png", "type": "image/png", "sizes": "512x512" }
]
}
Yandex Browser Tableau
Only Yandex Browser with its tableau added some problems. If you want your site to look good on the tableau (when opening a new tab) - you need to create a manifest file and one png image with transparent background and aspect ratio: 1:3.
This line will be added to the head:
<link rel="yandex-tableau-widget" href="/tableau.json">
And create a manifest file for Yandex in the root:
{
"version": "1.0",
"api_version": 3,
"layout": {
"logo": "/tableau.png",
"color": "#003C8C",
}
}
In the color
column specify the background colour you want to see in the Yandex Browser Tableau.logo
- is the path to the picture.
More details in this article.
Generator
Use the form below to upload your website logo file in any of the formats (jpg, png, svg) and get a set of five icons! Maximum size: 5мб
Attach a square logo file with small indents around the edges (~10%).
You can have a transparent or coloured background.
Icons in png format are accepted;
Icons in svg format are accepted;
Icons in jpg format are accepted;
The icon generator will create:
- One
.favicon
file, which will already contain 2 images 16x16 and 32x32. - Three
.png
files, two icons for Android and one icon for iOS. - One
.svg
icon file - will leave for connection.
You can support project here: Donate