I Built 24 Free Browser Tools in 6 Weeks — Here's What I'd Do Differently A developer built 24 free browser-based tools in six weeks, all as single HTML files with vanilla JavaScript hosted on GitHub Pages, generating zero revenue. The tools span PDF, image, developer, and productivity categories, running entirely client-side with no server dependencies. The developer now acknowledges that building 24 tools was excessive, recommending a focus on five high-quality tools instead, and that distribution—not development—is the primary challenge. Six weeks ago, I had zero browser tools. Now I have 24. Revenue: $0. This is not a success story. It's a reality check on what happens when you focus on building and ignore distribution. 24 tools, each a single HTML file with vanilla JavaScript. Hosted on GitHub Pages. No server, no database, no frameworks. The tools span four categories: PDF & Document: Merge, split, convert, extract — 7 PDF tools Image: Compress, resize, crop, AI background remover, color picker Developer: JSON-CSV converter, text diff, base64 encoder, UUID generator, markdown editor Productivity: Password generator, QR codes, timestamp converter, case converter, word counter All running client-side. Your files never leave your browser. No build step. No npm install. No node modules . Each tool is one file: < DOCTYPE html