Color Extractor, a web application made with Streamlit

Color Extractor is a Web App that allows you to extract palettes of colors from various publicly available colormaps, as well as from your own created colormaps.

At the moment Color Extractor contains 253 imported colormaps from 6 different Python packages. In adition, you can create an infinite combinations of your own colormaps.

As an output, app provides: HEX color lists, python code so that you can use created colormap in your python code; and most importantly you have an an option to download a Procreate .swatches file with your palette.

Color Extractor is built using Streamlit., an open-source Python library for making custom web apps. Color Extractor is deployed via Streamlit Sharing.

You can access Color Extractor here.. The entire source code is available on my GitHub..

Main options

  • Extract colors from colormaps
  • Make your own colormap
  • Adjust extracted colors


  • Here is a link to YouTube for Color Extractor walkthrough. You can also see below some screenshots taken from the Color Extractor:
  • Extract colors from colormaps
  • Sample of colormaps from app. Extracted palette of colors
  • Make your own colormap
  • Create your own colormap
  • Adjust extracted colors
  • Adjust colors manually
  • When .swatches file has been downloaded, you only need to click on it and it will be loaded into Procreate.
  • Import into Procreate with a click