Hire me
BEHIND THE SCENES

How we built a library of free online tools

The honest story of sharjeeltahir.com: why every tool is free, how each one is designed, built and tested, and what “no sign-up, no limits” really means in practice.

Published October 8, 20269 min readBy Sharjeel Tahir

Why did we build a tools site at all?

The short answer is that the tools kept building themselves out of client work. I am a WordPress and website specialist based in Lahore, Pakistan, and for years my daily work has been the unglamorous kind: fixing hacked sites, speeding up slow ones, migrating stores between hosts, and untangling email and DNS problems. That work generates a constant stream of small, repetitive tasks — compress this image before upload, merge these PDFs for a client brief, check whether a redirect chain is behaving, count the words in a draft. Each of those tasks, done once, takes five minutes. Done a hundred times a month, they eat whole days.

So I started building tiny internal utilities to do them faster. Then friends started asking for copies. Then friends of friends. The pattern became obvious: the small, boring, practical tasks that eat everyone’s time are remarkably similar across professions. A student in Karachi merging assignment pages into one PDF has the same need as an agency in London assembling a proposal. A shopkeeper in Faisalabad writing cheque amounts in words faces the same friction as an accountant in Toronto. The problems were universal; the existing solutions were often cluttered with pop-ups, paywalls, or software downloads nobody wanted.

That gap is why sharjeeltahir.com exists as a public tools library rather than a private folder of scripts. Every tool here started as a real task someone needed to finish — not as a keyword somebody wanted to rank for. That distinction matters more than it sounds, because it shapes every design decision that follows. When a tool grows out of a real job, you already know what “done” looks like: the file is smaller, the PDF is merged, the answer is correct. There is no temptation to add features nobody asked for, because the original job was always specific.

The library now spans image tools, PDF tools, text tools, calculators, converters, developer utilities, and Pakistan-specific tools like bill checkers and tax calculators — plus a growing India section. It is deliberately broad, because real workdays are broad. The person compressing a product photo at 10am is checking an electricity bill at noon and formatting a resume at night. One fast, consistent place for all of it beats ten different sites with ten different quirks.

How is each tool actually built?

Every tool on this site follows the same build philosophy: do one thing well, do it in the browser, and never ask the user for anything. That sounds simple, and it is — but sticking to it through hundreds of tools is the hard part. Here is the actual process, step by step.

It starts with a real task, not a feature list. Before a single line of code is written, the task is defined the way a user would describe it: “I need this 4MB photo under 100KB for a university portal,” or “I have three separate PDFs and the visa application wants one file.” If the task can’t be described in one sentence, the tool isn’t ready to be built. This is why you won’t find sprawling multi-function “suites” here — each tool page solves one sentence.

The interface is designed around the fastest possible path. Open any tool and count the clicks between you and the result. The target is always the same: you should understand what to do within three seconds of the page loading. That means big, obvious input areas, sensible defaults pre-selected, and the result appearing where your eyes already are. Explanatory text exists — every page carries deep, well-explained content about what the tool does and how to use it — but it never stands between you and the job. The tool works first; the explanation waits patiently below.

The processing happens in your browser wherever technically possible. This is the single most important architectural decision on the site, and it deserves its own section (see below). Image compression, PDF merging, text analysis, QR generation, unit conversion — all of it runs as JavaScript on your device. Your files are never uploaded, never stored, and never seen by anyone. This isn’t a marketing claim; it’s a structural fact with real consequences for speed, privacy, and cost.

Only then does the code get written — and it gets written to be boring. Boring code is fast code: minimal dependencies, no frameworks where vanilla JavaScript will do, everything minified and cached. A tool page should feel instant even on a mid-range phone on a 4G connection in a small city, because that’s exactly who it’s built for.

What does “free forever” really mean — and is there a catch?

Let’s address the suspicion directly, because it’s healthy: when something is free, the usual question is what you’re paying with instead. On most of the internet, the answer is your data, your attention, or your wallet three screens later. So here is the complete, honest picture of what “free” means on this site.

There is no account system. You will never be asked to sign up, log in, verify an email, or connect a social account to use a tool. There is no “free tier” with a paid tier hiding behind it — the tool you see is the whole tool. This is partly a philosophical choice and partly a practical one: accounts create friction, support burden, and security obligations, and none of that serves a person who just wants to compress an image.

There are no usage limits on the core tools. You can compress fifty images in a row, merge PDFs all afternoon, or convert units until your fingers cramp. We don’t throttle you after five uses and dangle a “pro” upgrade. Some competitors do exactly that — free for three files, then pay — and it’s a legitimate business model, just not ours.

There are no watermarks. Files you produce here are clean. A watermarked PDF or a logo-stamped image is a ransom note, not a free tool, and we don’t do that.

So where does the money come from? Display advertising on eligible pages — the same model that has funded free content on the web for decades. It’s worth reading our full explanation of why the tools are free if you want the complete business-model breakdown, including what advertising does and doesn’t cost you. The one-line version: most tools cost us almost nothing per use because they run on your device, so modest ad revenue covers hosting and development time without ever charging you.

What “free forever” does not mean: it doesn’t mean every conceivable feature will be added on request, and it doesn’t mean the site will never change. Tools get improved, occasionally redesigned, and very occasionally retired if they stop working reliably. But the core promise — open the page, do the job, pay nothing, sign up for nothing — is the foundation the whole site is built on, not a launch promotion.

How do we test every tool before it goes live?

A tool that gives wrong answers is worse than no tool at all — especially when people use the results for bills, taxes, admissions, and official documents. So testing here is treated as seriously as the building. Our tool methodology page documents the full process, but here’s how it works in practice.

Every tool passes through the same gauntlet before it’s published. First, the math and logic are verified against known-correct references: a unit converter is checked against standard conversion factors, a tax calculator against the published slabs, an age calculator against hand-computed dates including leap years and month boundaries. Edge cases get special attention — February 29th birthdays, empty inputs, absurd inputs (a 10GB “image”), and non-Latin text all get tested, because real users will absolutely try all of these.

Then comes the device gauntlet. Each tool is opened on desktop and mobile, in both light and dark mode, at small screen widths, and with JavaScript-heavy and JavaScript-light conditions where relevant. Buttons must be tappable with a thumb, results must be readable without horizontal scrolling, and nothing important may hide behind a cookie banner or an ad. This is tedious work, and it’s exactly why “zero-error” is the bar rather than the aspiration.

Finally, the content around the tool — the explanation of what it does, how to use it, the FAQs — is reviewed for accuracy and honesty. Dates shown on pages reflect real change, never manufactured freshness. Statistics are never invented. If we don’t know something, the page says so or links to someone who does. Trust is the actual product here; the tools are just how it’s delivered.

  • Logic verified against independent references and edge cases.
  • Tested on mobile and desktop, in light and dark mode.
  • No fake dates, no invented statistics, no placeholder content.
  • Re-checked whenever underlying data (tax slabs, rates) changes.

What runs in your browser — and what runs on our servers?

Most tools on this site run entirely in your browser. When you compress an image, merge PDFs, count words, or generate a QR code, the work happens on your own device using JavaScript. Your files never travel to our servers, which means three things that matter to you: it’s fast (no upload/download round trip), it’s private (we literally cannot see your files), and it works the same whether you’re in Lahore, London, or Lagos.

A smaller number of tools need live data — today’s gold rate, the dollar rate, prayer times. Those fetch from free public data feeds, and where a feed is briefly unavailable, a cached fallback keeps the page useful rather than broken. The principle stays the same: the site does the minimum server work necessary and nothing more. There’s a standing security position behind this too: sensitive logic stays server-side, everything shipped to the browser is fully minified, and we don’t pretend code can be hidden from view-source — instead we make sure there’s nothing sensitive in it to find.

This architecture is also the quiet reason the “free forever” promise is sustainable. A tool that runs on your device costs us essentially the same whether one person uses it or ten thousand do. The expensive part of most web services is per-use server computation; by eliminating it wherever possible, we removed the cost pressure that forces other sites into paywalls and usage caps.

How do we decide what to build next?

The honest answer: mostly, you tell us. The on the homepage exists because the best tool ideas have always come from users describing a job they need done. Requests are reviewed weekly, and the most-requested ideas become real tools. That’s not a slogan — several of the most-used tools on the site started as a single message from one person.

Beyond direct requests, we watch for patterns. When several people ask for variations of the same job — different image sizes for different portals, different bill companies, different countries’ tax rules — that’s a signal to build a proper tool rather than a one-off. We also pay attention to what’s badly served elsewhere: high-demand tasks where existing tools are paywalled, limited to a few free uses, or buried in aggressive advertising. Building a genuinely free, unlimited version of those is one of the most satisfying things we do.

There’s also a deliberate geographic focus. The audience here is heavily Pakistani, with a growing Indian readership, so tools that solve local problems get priority: electricity bill checkers for each distribution company, board result checkers, salary tax calculators with local slabs, amount-in-words for cheques, prayer times, festival countdowns. A tools site built in Lahore should feel like it was built for Lahore — and Karachi, Delhi, Mumbai, and everywhere else our readers live.

What we don’t build is also a decision. We don’t build tools that need your passwords, tools that scrape other people’s accounts, or tools whose main purpose is gaming a platform’s rules. If a tool can’t be built honestly — in a way we’d be comfortable explaining to anyone — it doesn’t get built.

What do we deliberately not do?

Constraints are as defining as features, so here are the lines we don’t cross, stated plainly.

No dark patterns. No fake countdown timers pressuring you to “upgrade,” no pre-checked boxes, no “your free trial has expired” for something that was never a trial. The interface never tries to trick you into anything.

No invented credibility. You won’t find “trusted by 10 million users” or “#1 tool” badges here. We don’t publish user counts we can’t verify, we don’t buy reviews, and content dates reflect real changes — never manufactured freshness to game search engines. If a page says it was updated on a date, something actually changed on that date.

No keyword-stuffed filler. Every page carries genuinely useful explanation — what the tool does, how to use it, answers to real questions — written for humans first. Search engines are welcome to read it (the robots.txt says so explicitly), but the content exists because a person opening the page deserves to understand what they’re using.

No treating you as the product. Advertising keeps the lights on, and our advertising policy is public, but your files, your inputs, and your activity aren’t for sale and never will be. Most tools couldn’t leak your data if they wanted to — the data never leaves your device.

That’s the story so far: a specialist’s folder of utilities, grown into a public library, built one honest tool at a time. If there’s a tool you wish existed — something you do repeatedly that feels harder than it should — tell us. The next tool we build might be yours.

Browse the library

Every tool is free, with no sign-up and no usage limits. Start with the most-used ones, or search for exactly what you need.

Browse all tools A–Z ↗
Portrait of Sharjeel Tahir
About the author

By Sharjeel Tahir

Sharjeel Tahir is a WordPress and technical SEO specialist based in Lahore, Pakistan. He designs, builds and tests every free tool on this site himself — and writes about the process here.

Published: 2026-10-08