Made By Nathan
  • Blog
  • Puzzles
  • DocSpring
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

ChatToMap

ChatToMap

I built an AI app that scans your chats to find all the restaurants, trips, and activities you talked about. It works with chat exports from WhatsApp, iMessage, Facebook Messenger, Telegram, and LINE. You can try it out at: https://chattomap.com Here are some screenshots:

By Nathan Broadbent 01 May 2026
Sandtray Box for Sandplay Therapy

Sandtray Box for Sandplay Therapy

My wife is a counselor. I enjoy making things to help with her work, such as this "fried rice" toy set: Fried Rice Sandbox ToyMy wife is a counselor who does “play therapy” at a primary school. She has a sand tray and some toys that kids can

By Nathan Broadbent 20 Apr 2026
Everything I've Done with OpenClaw (So Far)

Everything I've Done with OpenClaw (So Far)

I have been running an AI agent on my home server for a few days. 15 automated jobs, 24 custom scripts, and a personal knowledge graph. Here is what we built together.

By Nathan Broadbent 03 Feb 2026
Self-Healing Infrastructure: How an AI Agent Manages My Home Server

Self-Healing Infrastructure: How an AI Agent Manages My Home Server

I can't believe I have a 'self-healing' server now. My AI agent can run any SSH, Terraform, Ansible, kubectl commands and fix infrastructure issues before I even know there's a problem.

By Nathan Broadbent 03 Feb 2026
Made By Nathan
Powered by Ghost