100% client-side · nothing uploaded

60 free web tools that run on your device

Format JSON, work out a loan repayment, resize an image, generate a password or test a regular expression — without any of it leaving your browser. No account, no upload, no limits.

Developer & Code

Browser & Network

Text Utilities

AI Tools

Converters

Generators & Security

General Calculators

Design & Colors

Financial Calculators

Webmaster & SEO

What OmniTool is

OmniTool is a collection of 60 small, single-purpose web utilities. Formatters and validators for the data formats developers meet daily; calculators for loans, investments and retirement; converters for units, time zones, currencies and colours; generators for passwords, QR codes, barcodes and favicons; and the files search engines read, from robots.txt to structured data.

They share one design rule, and it is the reason the site exists: the work happens on your computer, not ours. When you paste an API response into the JSON formatter or open a photograph in the image converter, that content is processed by JavaScript running in your tab. It is never transmitted, never logged and never stored, because there is no endpoint on our side capable of receiving it.

Why that matters

Most online tools work the other way round. You paste something in, the page posts it to a server, the server does the work and posts a result back. For formatting a scrap of test data that is unremarkable. For a token from your production environment, a customer list, an unsigned contract or a photograph with GPS coordinates in its metadata, it is a disclosure — you have handed a copy to whoever runs the site, and it is very likely now sitting in a request log, an error tracker and a backup.

None of that requires anyone to act in bad faith. It is simply what happens when data crosses a network to infrastructure you do not control. Processing in the browser removes the risk rather than managing it: there is nothing to log and nothing to breach.

You do not have to take our word for it. Load any tool page, disconnect from the internet, and use it. If it still works, the processing is local. Our guide on why client-side tools are safer goes through the reasoning and the checks in more detail.

Where the site does use the network

Being honest about the exceptions matters more than a blanket claim. Five tools cannot work without contacting an outside service, and each says so on its own page: IP geolocation must ask a service what your public address is, DNS lookup must query a resolver, HTTP headers needs an echo endpoint, currency conversion fetches published rates, and the AI tools call whichever provider you have configured with your own API key.

Everything else — every formatter, every calculator, every image and text operation — makes no network request at all once the page has loaded.

Written properly, not generated

Each tool has its own page with a genuine explanation attached: how to use it, how the underlying thing actually works, the mistakes people make, and answers to the questions that come up. The financial calculators show the formula they use and name the assumptions they make, because a projection is only as good as its assumptions. The security tools explain what they do not protect against. Where a tool has real limitations — and several do — the page says so rather than overselling it.

Alongside the tools there are longer guides on the subjects behind them: what actually makes a password strong, the maths that governs loans and investments, why images are usually heavier than they need to be, and how character encoding goes wrong.

Reading & guides

See all guides →

Frequently asked questions

Yes, entirely. There are no accounts, no trials, no usage caps and no watermarked output. The site is funded by advertising rather than subscriptions.

No. Every tool runs as JavaScript in your own browser, so your input never reaches our servers. A handful of tools genuinely need an outside service — IP lookup, DNS queries, currency rates and the AI tools — and each says so on its own page. Full detail is in our privacy policy.

Mostly. OmniTool is a progressive web app, so once a page has loaded it is cached and keeps working without a connection. Only the tools that query a live service need the network.

Yes. Because nothing is transmitted, the tools are usable in environments where pasting data into an external service would breach policy. You can verify this yourself: disconnect from the network and the tools keep working.

Please do — a good number of the tools here started as an email. Describe what it should take as input and what it should produce, and send it via our contact page.