A few months ago I got frustrated.
I needed to compress a PDF quickly. Found a tool online — it asked me to create an account first. Found another — it had so many ads the actual button was invisible. Found a third — it uploaded my file to their servers and I had no idea what happened to it after.
I thought: this shouldn't be this hard.
So I built EazyStudio — a suite of 80+ browser-based tools where everything runs 100% in your browser, no signup, no intrusive ads, no files ever leaving your device.
What's inside
Here's a snapshot of what's available:
PDF tools
- Compress, merge, split, rotate PDFs
- PDF to Word, Excel, JPG and back
- Add watermarks, protect with passwords
Image tools
- Background remover (runs locally in browser)
- Image compressor, resizer, converter
- AI image upscaler
- Color palette extractor, color picker
Developer utilities
- JSON formatter/validator
- Base64 encode/decode
- URL encoder, HTML entity converter
- Regex tester
- JWT decoder
- API tester (Postman-lite)
- CSS gradient generator, box shadow generator
Finance & math
- EMI calculator, SIP calculator
- GST calculator, compound interest, tip splitter
- Unit converters (length, weight, temperature, data)
And more
- QR code generator
- Password generator
- Text tools (word counter, case converter, lorem ipsum)
- Device preview tool
The technical approach: browser-first
The biggest design decision was: nothing gets uploaded to a server.
For PDF operations I use PDF.js and pdf-lib running in the browser. For image tools it's canvas + WebAssembly (WASM) modules. For background removal I'm using a WASM-based segmentation model that loads client-side.
This has three benefits:
- Speed — no upload round-trip, works on large files instantly
- Privacy — your files never touch my server
- Cost — zero storage, zero egress bandwidth
The downside: WASM modules add initial load time. I worked around this with lazy-loading — the WASM only loads when you first use that specific tool.
What I learned building this
1. People hate signups more than I expected
I knew signups were friction, but the feedback I've gotten since launching confirms people actively avoid tools that require them, even for completely free tiers.
2. "Free" needs to actually mean free
Ad-supported is fine. But hiding features behind a paywall while calling the product "free" breeds distrust fast. Every single tool on EazyStudio is fully functional with no locked features.
3. Performance is a feature
A tool that takes 3 seconds to respond feels broken, even if it works. I spent significant time optimizing load times — lazy imports, service workers for caching, pre-compiling WASM.
4. Solo building forces good scope discipline
When you're a one-person team, you can't build everything. I deliberately kept each tool minimal — do one thing, do it well, no feature creep.
What's next
- More AI-powered tools (currently have background remover + upscaler)
- Better mobile experience for image tools
- A browser extension for quick access
If you've built something similar or have thoughts on browser-based tooling I'd love to hear it. And if you want to try it out: eazystudio.com
What's your go-to strategy for getting developers to discover new utilities?
Top comments (1)
Liar.