Image Resizer
Change image width and height in pixels with aspect-ratio locking, percentage scaling and ready-made web presets.
Use ToolGenerate website favicons from any logo or image online for free. Preview the icon in a browser tab mockup and download ICO plus 16x16, 32x32 and Apple Touch PNGs.
Privacy guarantee: your image is processed directly in your browser and is not uploaded to our server.
Follow these three steps to process your assets directly in the browser.
Load a PNG, JPG, WebP or SVG mark, or use the built-in monogram studio with your own colours.
See how the icon reads at 16x16 and 32x32 in both light and dark browser chrome.
Get favicon.ico, 16x16, 32x32, 48x48, 180x180, 192x192 and 512x512 PNGs plus the HTML head snippet.
A standards-compliant favicon.ico container is assembled in your browser alongside the PNG icons.
Test legibility in light and dark themes before you deploy to production.
Add rounding, inner padding or a transparent background so the mark sits well at small sizes.
Copy clean link rel=icon tags for plain HTML, WordPress, Shopify or any PHP template.
How the favicon generator works and best practices for modern web projects.
A favicon appears in browser tabs, bookmark bars, Google search results and home-screen shortcuts. Different platforms request different resolutions:
At 16x16 pixels a detailed logo with a full company name becomes an unreadable blur. Use a simplified mark, a geometric symbol or a bold one to two letter monogram with strong contrast against its background.
Always test the dark-tab preview: a dark logo on a transparent background disappears against dark browser chrome, so add a solid background tile when needed.
Yes. Alongside the PNG sizes it builds a valid binary ICO container in your browser, so you can place favicon.ico in your website root.
Put favicon.ico and the PNG files in your public root directory (public_html on cPanel, htdocs on XAMPP) and paste the generated link tags inside the HTML head.
Google requires favicons to be a square multiple of 48px, such as 48x48 or 96x96, before they are eligible to display in search results.