Excel Pixel Art Generator
Tool / Excel / Paint-by-number
Excel Pixel Art Generator
Use the hosted Streamlit app to upload an image and generate an Excel workbook with a finished reference sheet, a paper-style numbered template, and a color index for manual coloring.
Excel Pixel Art Generator is a WillGaoLab product made by William (Peidong) Gao.

Upload any image
Use the hosted Streamlit interface to convert paintings, photos, and illustrations into Excel workbooks.
Control the canvas
Choose A4, Letter, B5, and other paper presets, or set exact Excel-cell resolution such as 240 x 170.
Paint by number
Each workbook includes Reference, Template, and Color Index sheets. The template uses light gray numbers and no printed borders.
Project Links
Use Online
Open:
https://willgaolab-dvy5xga3u2xexllw7lei82.streamlit.app/
Upload an image, choose paper size, set exact resolution and color count, then download the workbook.
Run Locally
git clone https://github.com/WillGaoLab/WillGaoLab.git
cd WillGaoLab
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
streamlit run streamlit_app.py
Then open:
http://127.0.0.1:8501
The lightweight local upload form is also available:
excel-pixel-art-web
Then open:
http://127.0.0.1:8000
Example Outputs
Both examples use A4 landscape paper setup. Higher resolution and more indexed colors produce more detail, but also more cells to fill.
| Image | Starter | Medium | Maximum |
|---|---|---|---|
| Great Wave | 80 x 56 / 16 colors | 160 x 113 / 64 colors | 240 x 170 / 256 colors |
| Landscape photo | 80 x 56 / 16 colors | 160 x 113 / 64 colors | 240 x 170 / 256 colors |

Image Credits and Rights
The Great Wave sample image is sourced from The Art Institute of Chicago collection record, where the work is identified as public domain / CC0. The landscape photo is a user-provided photograph taken by William and included for demo generation.
Personal Use and Legal Notice
Excel Pixel Art Generator is a WillGaoLab product made by William (Peidong) Gao. The WillGaoLab name, project identity, documentation, source code organization, and product presentation are maintained by William (Peidong) Gao unless otherwise stated.
This tool is provided for personal, educational, research, and non-commercial creative use only.
Do not use uploaded images, generated templates, generated workbooks, or derivative outputs for commercial sale, paid products, merchandise, advertising, client work, or other revenue-generating activity unless you have independently secured all required rights and permissions.
Users are solely responsible for ensuring they have the legal right to upload, transform, distribute, print, share, or otherwise use any image processed with the tool. The maintainers do not claim ownership of user-uploaded images or generated workbooks, and do not grant rights to third-party images.
Generated outputs may still be subject to copyright, trademark, privacy, publicity, moral rights, museum/license terms, or other legal restrictions depending on the source image and jurisdiction. The tool is provided as-is, without warranty. The maintainers are not liable for misuse, infringement claims, losses, damages, takedown requests, printing costs, or other consequences arising from use of the tool or generated outputs.
This notice is not legal advice. For commercial use, public distribution, uncertain image rights, or jurisdiction-specific questions, consult a qualified legal professional before using the image or output.
