Skip to content

blakegearin/favicon-packs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Favicon Packs logo

Favicon Packs

Dynamic JSON Badge Javascript Style Guide MIT License FOSSA Status

🚧 Beta 🚧

This is a browser extension to customize tab favicons with icons, emojis, or images.

Features

  • +10,000 icons (Ionicons, Font Awesome, Lucide, Tabler)
  • +7,000 emojis (Twemoji, Apple, Google/Noto, Facebook)
  • Upload an image or import from a URL
  • Easily add domains, or a pattern for more advanced matching
  • Custom colors for light & dark themes
  • Selectable rows enable bulk updates
  • Convenient copy to clipboard buttons
  • Create catch-alls or categories with priority ordering
  • No tracking or analytics as all data is stored locally
  • Plain JS, HTML, and CSS files for easy auditing
  • Custom update strategies to guard against hijacking (e.g. Notion, Google Calendar)
  • Import and export for sharing between devices (beta)

Install

Firefox logo with text saying 'Get the add-on'

FAQ

  • Why these icons?

    • I made this to recreate the easy favicon swapping of a discontinued browser that used Ionicons. Others were added for convenience.
  • Can my favorite icon pack be added? (last updated: March 2025)

    • Bootstrap
    • Iconoir
    • Remix Icon
    • Heroicons
      • Not right now. It's pretty small.
    • Boxicons
      • Not right now. It's missing support for sprites and tags.
    • Material Symbols
      • No. It is smaller, marketed toward enterprise, and made by a mega-corporation that may deprecate it at any time.
    • Something else
      • Generally speaking, it needs to have a public CDN to fetch all icons in bulk (sprite or symbols or SVGs). The same goes for tags which enable search. CSS or font-based solutions are not compatible.
      • Uploading your own files is always an option!
  • What about Chromium browsers?

    • I don't have plans to port this due to Google's manifest v3 rollout. It's harmful and anti-competitive. I recommend reading this article from EFF.

Contributing

This was built using Visual Studio Code and includes a .vscode directory with settings that enable auto-formatting on JS and HTML files.

Credits

Other Projects

Miss the old design of YouTube's player? Check out my userstyle: Old School YouTube Player

Miss the old navigation of GitHub? Check out my userscript: GitHub Custom Global Navigation

Miss the old design of Slack? Check out my userscript: Old School Slack

About

Browser extension to customize tab favicons with icons or images

Topics

Resources

License

Stars

Watchers

Forks

Contributors