Need help with xp-paint?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

132 Stars 8 Forks 5 Commits 4 Opened issues


A web version of MS Paint from Windows XP

Services available


Need anything else?

Contributors list

# 269,901
1 commit

Paint Logo XP Paint

Try out XP Paint here!

XP Paint

Note: This is a fan project based on my nostalgia for the amazing Windows XP OS, but is in no way affiliated with Microsoft

XP Paint is a web-based version of MS Paint for Windows XP. It is a fork of JS Paint, with the following differences: * It is self contained in a single .html file (~1 MB in size). * It is fully usable offline. * It removes many excess features from JS Paint that are not in the actual Windows XP MS Paint (besides a few features, such as rendering GIFs and increased history). * It is much lighter than JS Paint (since it only includes the essential features). * It is Windows XP styled instead of Windows 95 styled.


To use XP Paint, either click this link to use it on the web, or simply download a copy from this repo. The file

contains the entire XP Paint program, including all images and scripts needed to use XP Paint. The only other thing you'll need is a web browser to open the html file in!

Building XP Paint from source

XP Paint requires the following prerequisites: * monolith to be installed and on the path. * NodeJS v10+

Commands to build XP Paint:

git clone
cd xp-paint
node build.js


Credits to Isaiah Odhner and contributors for creating the original JS Paint from which this is forked.


Since this is a fork of JS Paint originally, there may be excess code and files within the repo that are no longer used in XP Paint. Any pull requests that can remove or optimize the size of the repo and the size of the single html file output are much appreciated. Hopefully we can get the single html file to below 1 MB in size!

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.