Six weeks ago, I started building browser-based tools as a side project. Today, I have 24 tools — and they have collectively handled zero server requests. Because there is no server.
Every tool is a single HTML file with vanilla JavaScript. Hosted on GitHub Pages. No frameworks, no build step, no backend, no database.
Hub page: https://xueboyang1985.github.io/free-browser-tools/
The Stack
- Hosting: GitHub Pages (free, global CDN)
- Frontend: Vanilla HTML/CSS/JS — no build tools, no frameworks
- PDF: pdf-lib, jsPDF, pdf.js
- QR: qrcodejs
- Images: Canvas API
- Crypto: Web Crypto API
Why Client-Side?
Most free online tools make you upload files to a server. With client-side tools your data never leaves your computer. No tracking. Works offline.
The 24 Tools
- PDF Tools — merge, split, images to/from PDF, extract images
- Image Compressor — JPG/PNG/WebP, adjustable quality
- Image Resizer & Cropper — aspect ratio lock
- Background Remover — neural network via WebAssembly, no API key needed
- Password Generator — crypto.getRandomValues, customizable
- QR Code Generator — URLs, WiFi, email, vCard
- JSON-CSV Converter — bidirectional, bigint support
- Base64 Encoder — text + file encoding
- Color Picker — EyeDropper API, HEX/RGB/HSL
- HTML Formatter & CSS Minifier
- URL Encoder — full URL + component encoding
- Timestamp Converter — Unix, ISO 8601, relative time
- Number Base Converter — binary/octal/decimal/hex
- Random Generator — numbers, coin, dice, picker, shuffle
- Text Diff Checker — line/char diff, highlighted
- Word Counter — words, chars, reading time
- Case Converter — camelCase, snake_case, kebab-case
- Markdown Editor — live preview, GFM
- UUID Generator — v4 and v7, bulk up to 1000
- WhatsApp Chat Formatter — export to MD/HTML/CSV
- Subtitle Converter — SRT to VTT to ASS
- Kindle Highlights Exporter — parse My Clippings.txt
The Technical Approach
Every tool is a single HTML file. No bundlers, no React, no build step. Vanilla JS + CDN libraries.
Key APIs used: File API, Canvas API, Web Crypto API, pdf-lib, ONNX Runtime (WebAssembly for AI background removal).
Monetization
All tools are free to use. The PRO Bundle (9.99) removes free limits (e.g. 125 PDF pages, 5MB images) with a single license key across all 24 tools. One-time payment, lifetime access, 3 devices.
The Hard Part
24 tools, 6 weeks, zero server costs. Revenue so far: $0. Building was easy. Getting traffic is the real challenge.
Top comments (0)