Pick your icon
Type one to three letters, choose an emoji, or upload your logo. Set the colours and the shape.
Free tool · Favicon & social images
Make every favicon size, an iPhone home-screen icon and a share image for Facebook, LinkedIn and X from your logo or a single letter. Download the files, then paste the code into your site. It runs in your browser, so nothing is uploaded.
Runs in your browser. Your logo is never uploaded or stored.
Type one to three letters, choose an emoji, or upload your logo. Set the colours and the shape.
Add a title and subtitle for the picture that appears when your link is posted on social media.
Take the zip with every size, or grab the files one at a time.
Upload the files to your site root and paste the code into your head, or use the WordPress Site Icon setting.
The details people ask about most. If yours is not here, send it to me directly.
A 32 × 32 PNG and a favicon.ico cover browser tabs and bookmarks. A 180 × 180 apple-touch-icon covers iPhone and iPad home screens. 192 × 192 and 512 × 512 PNGs cover Android and the web app manifest. This tool creates all of them.
No. Everything is drawn in your browser, and the files are built on your device when you press download. Nothing is sent to a server.
1200 × 630 pixels works for Facebook, LinkedIn, X and most messaging apps. Keep important text away from the edges, because some platforms crop slightly.
Go to Appearance → Customize → Site Identity and upload the 512 × 512 file as your Site Icon. WordPress creates the other sizes and adds the tags for you.
Yes, tick "Transparent background" for the browser icons. The iPhone icon is always filled, because iOS replaces transparency with black.
Browsers cache favicons aggressively. Hard refresh the page or open the site in a private window. It can take a few days for search results to pick up the change.
These tools are free to use. If your site needs more than a new icon, I design and build custom websites for small businesses, and I offer a free audit that shows you what to fix first.