I Built 40 Free Online Tools That Run Entirely in the Browser — No Server, No Uploads
Description and use
The author built RozKaTool, 40+ client-side-only tools hosted as a static site on Cloudflare Pages. All processing happens in the visitor's browser with JavaScript; no server-side processing or file uploads are required.
Problem
Users searching for tiny online tools (merge PDFs, compress photos, check electricity bills) often face a trust problem: they must upload private files to a stranger's server, watch ads, and sign up for the privilege.
Outcome
A 40+ tool client-side-only suite was built and published at https://asaantools.pages.dev/ with zero per-user server cost, no file uploads, and no sign-up required.
Workflow
- Build tools using pdf-lib and PDF.js for PDF operations, Canvas API for image operations, and standard JavaScript for calculators and utilities.
- Host the site as a static site on Cloudflare Pages; the server only serves static files.
- Add two or three small, finished tools at a time, testing each live before adding the next.
- Deploy and publish the site at https://asaantools.pages.dev/.
Evidence
Every day, millions of people search for tiny jobs: merge two PDFs, compress a photo for a form, check an electricity bill, convert JPG to PNG. Most tool sites make them upload private files to a stranger's server, watch ads, and sign up for the privilege.
I wanted the opposite, so I built RozKaTool — 40+ tools that run 100% client-side. The server only serves static files. All processing happens in the visitor's browser with JavaScript.
Your file never leaves your device is the strongest trust line a tools site can have — and it costs nothing in server bills. Hosting is a static site on Cloudflare Pages; the marginal cost per user is effectively zero.
The code lives on GitHub in the asaantools repo, and the tool pages are plain HTML/CSS/JS — view source is the documentation.
- Record date: 2026-11-03T18:14:06.110Z