Skip to content

Instantly share code, notes, and snippets.

@michelbalzer
Forked from pfig/mkfavicon.sh
Last active July 30, 2019 13:42
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save michelbalzer/844ad3a62def50694145 to your computer and use it in GitHub Desktop.
Save michelbalzer/844ad3a62def50694145 to your computer and use it in GitHub Desktop.
Make a multi-resolution favicon.ico from a source image, using ImageMagick
#!/bin/bash
# from
# http://bergamini.org/computers/creating-favicon.ico-icon-files-with-imagemagick-convert.html
convert source-WxW.png -resize 256x256 -transparent white favicon-256.png
convert favicon-256.png -resize 16x16 favicon-16.png
convert favicon-256.png -resize 32x32 favicon-32.png
convert favicon-256.png -resize 64x64 favicon-64.png
convert favicon-256.png -resize 128x128 favicon-128.png
convert favicon-16.png favicon-32.png favicon-64.png favicon-128.png favicon-256.png -colors 256 favicon.ico
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment