ttkbootstrap-icons¶
Font-based icons for Tkinter and ttkbootstrap, with a built-in Bootstrap Icons set and optional provider packages (Font Awesome, Material, Remix, Fluent, Simple, Weather, Lucide, Eva, Typicons, and more). Includes a lightweight Icon Browser to search and copy names.
Highlights¶
- Built-in Bootstrap Icons provider
- Install-and-use provider packages (auto-discovered)
- Simple Python API for size, color, and style
- Fast Icon Browser to preview and copy names
- Pure-Python rendering with Pillow
Install¶
Quick start¶
import tkinter as tk
from ttkbootstrap_icons import BootstrapIcon
root = tk.Tk()
icon = BootstrapIcon("house", size=24, color="#0d6efd", style="fill")
tk.Label(root, image=icon.image, text=" Home", compound="left").pack(padx=10, pady=10)
root.mainloop()
Icon Browser¶
Search and preview icons across all installed providers, then copy names for use in code.

See the Icon Browser page for details.
Providers¶
| Name | Package | Version | Icons | Downloads |
|---|---|---|---|---|
| Bootstrap | ttkbootstrap-icons |
1.13.1 | 2,078 | |
| Devicon | ttkbootstrap-icons-devicon |
2.17.0 | 2,039 | |
| Eva | ttkbootstrap-icons-eva |
1.1.3 | 980 | |
| Font Awesome 6 (free) | ttkbootstrap-icons-fa |
6.7.2 | 1,881 | |
| Fluent System Icons | ttkbootstrap-icons-fluent |
1.1.261 | 12,879 | |
| Google Material Icons | ttkbootstrap-icons-gmi |
0.14.15 | 2,234 | |
| Ion Icons | ttkbootstrap-icons-ion |
2.0.1 | 1,414 | |
| Lucide | ttkbootstrap-icons-lucide |
0.511.0 | 1,601 | |
| Material Design Icons | ttkbootstrap-icons-mat |
7.4.47 | 14,896 | |
| Meteocons | ttkbootstrap-icons-meteocons |
2.0.0 | 47 | |
| Remix Icons | ttkbootstrap-icons-remix |
4.7.0 | 2,471 | |
| RPG Awesome | ttkbootstrap-icons-rpga |
1.0.0 | 990 | |
| Simple Icons | ttkbootstrap-icons-simple |
15.18.0 | 3,369 | |
| Typicons | ttkbootstrap-icons-typicons |
2.1.2 | 672 | |
| Weather Icons | ttkbootstrap-icons-weather |
2.0.10 | 1,182 |
Next steps¶
- Getting Started: first icon, browser, providers
- Icon Browser: usage and troubleshooting
- Providers: per-set notes and examples
- License: MIT license and third-party notices