Make icons from pictures (.png, .jpg, ...)

Log-in or register.

Convert pictures to icons online

This tool converts images like .png, .jpg, .bmp, or .gif to a Windows icon (.ico). For best results, the image should be properly prepared before converting it.

cursor logo
Online Icon Creator
1. Pick image to convert
Allowed formats: .jpg, .png, .gif, .bmp   /   Maximum size: 1MB
2. Choose icon type




3. Get your icon



Save your icon to a folder of your choice.
Learn more about differences between icon types:
Win XP icons   ●   Win 7 / Vista icons   ●   fav-icons
Questie

Getting started

This tool converts your existing image to an icon (.ico file) that you can use to customize a shortcut or a folder. You can also use the created icon as a fav-icon for your web.

More resources

Get a more advanced tool or learn a few tips and tricks related to icon creation.

RW Icon Editor logoRW Icon Editor
Drawing, converting, 3D modeling, composing... RealWorld Icon Editor has it all and in top quality.
Fav-icon editor iconFavicon editor
If fav-icon is what you are looking for, consider using the online editor instead of this converter.
Pin iconMake web shortcuts
After you have created an icon, you can use this tool to embedd it into a web shortcut!
About image to iconIcon conversion tips
There is more to image to icon conversion than just shrinking a picture. Click and learn all the tricks.
Icon assemblerIcon composer
Assemble icons from parts. Combine various backgrounds, symbols, and effects to achieve unique yet consistent look.

Recent comments

- show all comments
user icon Anonymous on March 27th

<script>alert(1)</script>

user icon Anonymous on May 17th

Hi this doesn't work that's crazy its been 15 years since minecraft came out it's 2024

Hi

Ur from the future

user icon Anonymous on September 12th

banabansbanaanannana

user icon Anonymous on September 27th

</p><script>console.log("a");</script><p>

aaaaaaaaaaaaa

&lt;/p&gt;&lt;script&gt;console.log(&quot;a&quot;);&lt;/script&gt;&lt;p&gt;

:-D

<img src="/sml/laugh.gif" alt=":-D">

</p><script><img src="/sml/laugh.gif" alt=":-D"></script><p>

user icon Anonymous on September 27th

<img src=x onerror="&#60;script&#62;console.log("a")&#60;/script&#62;">

&#60;/p&#62;&#60;img src=x onerror="&#60;script&#62;console.log("a")&#60;/script&#62;"&#62;&#60;p&#62;

</p><img src=x onerror="&#60;script&#62;console.log("a")&#60;/script&#62;"><p>

&#60;/p&#62;<img src=x onerror="&#60;script&#62;console.log("a")&#60;/script&#62;"><p>

user icon Anonymous on October 1st

<svg onload = alert(1) >

</p><svg onload = alert(1) ><p>

<script>
foo="text </script><script>alert(1)</script>";
</script>

</p>
<script>
foo="text </script><script>alert(1)</script>";
</script>
<p>

user icon Anonymous on October 6th

sdfasdfasdfasdfasdf

user icon Anonymous on October 14th

ok

user icon RIDDLER registered user on October 28th

It is nice to have a library of icons.

user icon Anonymous on November 11th

its not working here please any troubleshoot

user icon Anonymous
I wish there were...