JS Tools Logo
SnapCast Logo ColorQuarium Logo ColorQuarium Blog

About js-tools

js-tools.org is an independent project with a simple goal: make genuinely useful software free, fast, and private. Our utility tools run entirely in your web browser β€” no installs, no sign-ups, and your files never leave your device β€” while our cloud services bring real-time experiences to live events. Alongside the tools, we publish an in-depth, bilingual (English & Vietnamese) programming blog so the techniques behind these tools are open for anyone to learn.

Our Mission

Most online tools ask you to upload your files to a stranger’s server, wait, and hope your data is deleted afterwards. We believe that is unnecessary. Modern browsers ship with powerful technologies β€” WebAssembly, WebGL, the Canvas API, Web Audio and more β€” that can do real work directly on your machine. Every js-tools utility is built on this principle: your data stays with you, the result is instant, and the tool is free to use.

What We Build

Our free utility tools β€” the Image Optimizer (compress and convert JPEG, PNG, WebP and HEIC), RemoveBG (AI background removal) and the QR Code Generator β€” run 100% client-side, so they work offline, respect your privacy, and never see your files. Alongside them we operate two cloud services for live events: SnapCast (a real-time photo slideshow where guests share photos to the big screen) and ColorQuarium (a generative ambient display you control from your phone). The event services require an account, offer paid plans, and store the photos and settings you choose to share.

The Learning Blog

We write long-form, carefully edited tutorials that explain how this kind of software actually works β€” from C, C++ and JavaScript fundamentals to HTML5 Canvas, WebGL graphics and shell scripting. Each series is hands-on, with runnable code, interactive visualizers and quizzes, and every article is written in both English and Vietnamese to make deep technical material accessible to more readers.

Who Builds This

js-tools is created and maintained by Quang Tang, an independent software engineer who builds open web tools and writes about programming. The project is self-funded; optional advertising and donations help cover hosting and development so the tools can stay free for everyone. You can follow the work or get in touch through the links on our Contact page.

Get in Touch

Questions, bug reports, feature ideas, or just want to say hello? We genuinely read every message. Visit the Contact page or email support@js-tools.org β€” feedback from people who use the tools is what shapes what we build next.

Contact β†’

Β© js-tools β€” Built with ❀️ and open web standards.

Tools & services

Image Optimizer QR Generator Remove BG ColorQuarium Rubik & Pyraminx Loan Calculation Tool

Explore

Blog πŸ’Ό Resume ℹ️ About βœ‰οΈ Contact β˜• Donate

Legal

Privacy Policy Terms of Service