Freedom251 › Graphic Design Software
JS Paint

What JS Paint is
JS Paint is a free, open-source drawing application that recreates Microsoft Paint in a browser. It runs on the web and has apps or access for Android, iOS, Linux, macOS, and Windows. Artwork can be saved as PNG, GIF, or BMP, including indexed-color BMP files. The desktop app supports clipboard operations, opening and saving files like a native application, and setting wallpaper from its File menu. On mobile, it can be installed as a progressive web app, although that PWA does not work offline. Multi-User mode provides real-time collaboration through Firebase, but sessions are public and may be found, viewed, edited, or deleted by others. Head Tracker uses a webcam to move the cursor with head movement, while Eye Gaze Mode is intended mainly for people with movement disabilities or other coarse-input situations. Speech Recognition works only in Chrome, understands English, and sends voice to Google servers. JS Paint stores work in progress locally and advises keeping another backup.
Who it suits
JS Paint suits people wanting Paint-style pixel drawing across browsers and desktop or mobile platforms. Its accessibility modes may help users with movement disabilities or other coarse-input needs.
What it does well
- Free plan under the MIT License
- Runs on web, desktop, and mobile platforms
- Saves PNG, GIF, and BMP files
- Desktop app supports clipboard and wallpaper setting
- Offers webcam head tracking and eye-gaze input
What to know first
- Mobile PWA has no offline support
- Multi-User sessions are public
- Speech Recognition only works in Chrome
- Local work should not be your only backup
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| JS Paint | MIT-licensed open-source project | Free |
As jspaint.app lists them, read 12 Oct 2026. The maker's own page has the final word.
Verdict
JS Paint combines familiar Paint-style drawing with broad platform access and open-source licensing. Check the public collaboration model and mobile offline limitation before relying on those features.
Facts from JS Paint's own pages
- Accessibility
- Head Tracker uses a webcam to track head movement and move the cursor, powered by Tracky Mouse. · jspaint.app, 12 Oct 2026
- Brand kit
- No · jspaint.app, 20 Sept 2026
- Collaboration limit
- Multi-user sessions are public, so anyone could find, view, edit, or delete them; private collaborative sessions are not supported. · jspaint.app, 12 Oct 2026
- Desktop app
- The desktop app works on Windows, macOS, and Linux and runs offline. · jspaint.app, 12 Oct 2026
- Desktop features
- The desktop app supports clipboard use, opening and saving files like a native app, and setting wallpaper from the File menu. · jspaint.app, 12 Oct 2026
- Drawing formats
- Save As supports PNG, GIF, and BMP, including indexed-color BMPs. · jspaint.app, 12 Oct 2026
- Free plan
- Yes · jspaint.app, 20 Sept 2026
- Integrations
- Multi-User mode uses Firebase for real-time communication, and Imgur uploads send images to Imgur for hosting. · jspaint.app, 12 Oct 2026
- Intended users
- Eye Gaze Mode is designed mainly for people with movement disabilities such as ALS or cerebral palsy, and for other coarse-input situations. · jspaint.app, 12 Oct 2026
- Local storage
- JS Paint stores work in progress locally, and the maker advises users not to rely on this as their only backup. · jspaint.app, 12 Oct 2026
- Mobile access
- JS Paint can be installed as a progressive web app, but the PWA does not support offline use because it has no service worker. · jspaint.app, 12 Oct 2026
- Open source
- The project is open source under the MIT License. · jspaint.app, 12 Oct 2026
- Privacy
- The maker says JS Paint does not track users or sell their data and usually does not send information to a server. · jspaint.app, 12 Oct 2026
- Real-time collaboration
- Yes · jspaint.app, 20 Sept 2026
- Support
- Users can request features or report bugs on GitHub or by email. · jspaint.app, 12 Oct 2026
- Voice recognition
- Speech Recognition works only in Chrome, understands English, and sends voice to Google servers. · jspaint.app, 12 Oct 2026
- What it does
- JS Paint is a pixel-perfect remake of Microsoft Paint that runs in a browser. · jspaint.app, 12 Oct 2026
Where JS Paint stands on Freedom251
- Graphic Design Software#77 of 150
- Design tools#76 of 146