Made By Nathan
  • Blog
  • DocSpring (my company)
  • Homepage
gimp

How to create a favicon.ico with GIMP

Nathan Broadbent

Nathan Broadbent

21 May 2010 — 1 min read

UPDATE: Theres an easier way to do this here: http://www.htmlcenter.com/blog/creating-a-favicon-for-your-website/.

http://linuxproblem.org/art_19.html

By Mathias Kettner :

You need an image file that GIMP can open (PNG, GIF, etc.). And you need the command line tool ppmtowinicon from the netpbm-tools (on SuSE you have to have installed the package netpbm). Now perform the following actions:

  • Open your image with GIMP.
  • If your image is not a square then resize the canvas with GIMP.
  • Scale the image to 16x16 pixel (Image, Scale image).
  • Choose File, save as.. and save as favicon.ppm with raw encoding.
  • Close GIMP
  • Convert favicon.ppm using the command line utility ppmtowinicon:
ppmtowinicon -output favicon.ico favicon.ppm

That's all. Now copy your favicon.ico to the document root of Apache, for example to /srv/www/htdocs/favicon.ico, if you are using SuSE Linux >= 8.1.

Read more

Why I Don't Like to Build Trading Bots

Why I Don't Like to Build Trading Bots

Building products creates something new that didn’t exist before. Trading mainly redistributes existing value.

By Nathan Broadbent 15 Dec 2025
Global Handicrafts: A 16-Year Rails Ghost Story

Global Handicrafts: A 16-Year Rails Ghost Story

A couple of hours ago, I got a Google security alert: I created that Gmail address 16 years ago for my very first Ruby on Rails internship/job at Crossroads Foundation in Hong Kong. I had written a small integration that synced inventory from MYOB to a Spree store. I

By Nathan Broadbent 15 Dec 2025
ARC-AGI: The Efficiency Story the Leaderboards Don't Show

ARC-AGI: The Efficiency Story the Leaderboards Don't Show

ARC-AGI is a benchmark designed to test genuine reasoning ability. Each task shows a few input-output examples, and you have to figure out the pattern and apply it to a new input. No memorization, no pattern matching against training data. Just pure abstraction and reasoning on challenging visual problems. It&

By Nathan Broadbent 14 Dec 2025
You're Going To Australia

You're Going To Australia

It was ten past five on a Tuesday, and I received the booking confirmation for my stay at Rydges Hotel in Kalgoorlie, Australia. It sounded like a nice room. The only problem is that I did not make this booking. This booking confirmation was sent to my personal email address.

By Nathan Broadbent 26 Nov 2025
Made By Nathan
Powered by Ghost