# Icon [component-header:sl-icon] Icons are symbols that can be used to represent various options within an application. Shoelace comes bundled with over 1,100 icons courtesy of the [Bootstrap Icons](https://icons.getbootstrap.com/) project. If you prefer, you can also register [custom icon libraries](/components/icon-library.md). Click or tap on an icon below to copy its name and use it like this. ```html ``` ## Examples ### Sizing Icons are sized relative to the current font size. To change their size, set the `font-size` property on the icon itself or on a parent element as shown below. ```html preview
``` ### Custom Icons Custom icons can be loaded individually with the `src` attribute. Only SVGs on a local or CORS-enabled endpoint are supported. If you're using more than one custom icon, it might make sense to register a [custom icon library](/components/icon-library.md). ```html preview ``` [component-metadata:sl-icon]