# What all are the best ways to change the look and feel of jupyterlab?

**URL:** <https://discourse.jupyter.org/t/what-all-are-the-best-ways-to-change-the-look-and-feel-of-jupyterlab/16117>\
**Category:** JupyterLab\
**Tags:** how-to\
**Created:** [October 8, 2022, 1:53pm UTC](https://discourse.jupyter.org/t/what-all-are-the-best-ways-to-change-the-look-and-feel-of-jupyterlab/16117 "2022-10-08T13:53:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pkvprakash](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/pkvprakash/32/1412_2.png) [@pkvprakash](https://discourse.jupyter.org/u/pkvprakash)\
**Post date:** [October 8, 2022, 1:53pm UTC](https://discourse.jupyter.org/t/what-all-are-the-best-ways-to-change-the-look-and-feel-of-jupyterlab/16117/1 "2022-10-08T13:53:44Z")

</div>

I am trying to change the look and feel of jupyterlab. As part of this effort I am changing some of the icons, color themes and also customizing the cell and notebook look and feel of jupyterlab interface. Any documents on this so that I can read and start giving a try?

---

<div class="post-metadata">

**Author:** ![fomightez](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/fomightez/32/495_2.png) [@fomightez](https://discourse.jupyter.org/u/fomightez)\
**Post date:** [October 8, 2022, 3:18pm UTC](https://discourse.jupyter.org/t/what-all-are-the-best-ways-to-change-the-look-and-feel-of-jupyterlab/16117/2 "2022-10-08T15:18:19Z")

</div>

[This was good advice](https://discourse.jupyter.org/t/jupyterlab-themes-css-js/7799/6) from early last year. It may give you an idea what to look for further around this forum and other places.

---

<div class="post-metadata">

**Author:** ![bollwyvl](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/bollwyvl/32/904_2.png) [@bollwyvl](https://discourse.jupyter.org/u/bollwyvl)\
**Post date:** [October 9, 2022, 12:20am UTC](https://discourse.jupyter.org/t/what-all-are-the-best-ways-to-change-the-look-and-feel-of-jupyterlab/16117/3 "2022-10-09T00:20:03Z")

</div>

One update there: the theme cookiecutter has been merged with the [main cookiecutter](https://github.com/jupyterlab/extension-cookiecutter-ts).

Wholesale changing of icons is… actually really annoyingly hard. About the only way is to pull the hot, global icon objects themselves from `@jupyterlab/ui-compoments`, and overload their `svgStr` directly. A few of them get used _really_ early, so you may have to dig around for them… or overload their implementations entirely.
