# Change icon style in discourse

**URL:** https://meta.discourse.org/t/change-icon-style-in-discourse/355632
**Category:** Support
**Created:** [March 4, 2025, 11:39am UTC](https://meta.discourse.org/t/change-icon-style-in-discourse/355632 "2025-03-04T11:39:31Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![lilstranded](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilstranded/32/490372_2.png) [@lilstranded](https://meta.discourse.org/u/lilstranded)
#### Post date: [March 4, 2025, 11:39am UTC](https://meta.discourse.org/t/change-icon-style-in-discourse/355632/1 "2025-03-04T11:39:31Z")

</div>

I am trying to changes the icon style in my discourse forum, i want to change from fontawesome which I believe is what discourse is using to something like feather or hero icons. How can I do it?

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [March 4, 2025, 1:10pm UTC](https://meta.discourse.org/t/change-icon-style-in-discourse/355632/2 "2025-03-04T13:10:35Z")

</div>

Hey, welcome!

Discourse relies only on FontAwesome icons, but there is a way to overwrite default icons with an SVG Spritesheet:

> [@Replace Discourse's default SVG icons with custom icons in a theme](https://meta.discourse.org/t/replace-discourses-default-svg-icons-with-custom-icons-in-a-theme/115736):
>
> You can replace a Discourse’s default SVG icons individually or as a whole with your own custom SVG and override them [within a theme or theme component.](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966#create-new-themes-and-theme-components-7)Step 1 - Create an SVG Spritesheet To get started, you must create an SVG Spritesheet. This can contain anything from a single additional custom SVG icon up to an entire replacement set of hundreds. The spritesheet should be saved as an SVG file. In principle, you are nesting the \<svg\> tag contents from the original SVG icon file into \<symbol\> …
