Skip to content
ToolZool
Buy Zooly a coffee

About ToolZool

A small collection of file tools that do their work inside your browser instead of on someone else's server. Playful brand. Serious tools.

Why it exists

Almost every online file tool works the same way: you upload your file, a server does something to it, and you download the result. That design has three costs. You wait twice, once each way. You hand a stranger a copy of your file — often a passport photo, a bank statement or a signed contract. And the tool usually gives you a quality slider when what you were actually given was a number: 50 KB, 2 MB, 800 pixels.

Browsers can now do this work themselves, properly and quickly. So ToolZool does it there. Your file never becomes a network request. There is no queue, because there is nothing to queue for. And the tools take the number you were given rather than asking you to guess your way to it.

Meet Zooly

Zooly is a meerkat, which is a reasonable mascot for a site about finding the right tool: meerkats stand up, look around, and spot what everyone else missed. Zooly turns up where a person might need a hand — an empty state, a confusing error, a habitat that is not open yet — and stays out of the way the rest of the time.

The rule we hold ourselves to: playful brand, serious tools. The personality lives in the wrapper. Inside a working tool, the file and the controls are all that matter.

How it works technically

The site is a static Astro build: every page is plain HTML generated ahead of time, which is why it loads quickly and why search engines can read all of it. There is no single-page-app shell and no client-side router.

The processing that tools do is compiled Rust, delivered to your browser as WebAssembly and run on a background thread so the page never freezes. That is not a technology preference: finding the highest quality that fits an exact file size means encoding an image six or seven times, and that is only fast enough to be worth doing locally in compiled code. There is a guide explaining the pipeline in detail if you want the specifics.

Web layer

Astro, static output, TypeScript

Processing

Rust compiled to WebAssembly

Where it runs

Your device, on a Web Worker

Hosting

Static files on a CDN

How we pay for it

Right now, we do not. ToolZool carries no advertising, has no sponsors, takes no payments and runs no analytics. It costs very little to host a static site, and at this stage that is the whole budget.

That will change if the site gets traffic. When it does, the intended order is: advertising below the tool area, and an optional way to support the project directly. The rules we will hold to are written down in advance on the advertising page and the editorial policy — no ads inside a working tool, nothing styled to look like a download button, and no advertiser influence over what a guide says.

What we will not do

  • Upload your files to a server when the work can be done locally
  • Require an account to use a tool
  • Publish testimonials, ratings or traffic numbers we cannot substantiate
  • Add an artificial wait to make a free tool feel slower than a paid one
  • Ship a hundred mediocre tools to look bigger than we are

Who operates ToolZool

ToolZool has only just launched and its operator details are not yet published here. We would rather leave this blank than print a placeholder that looks like a legal entity. It will be filled in, and this notice removed, before the site carries advertising or accepts any payment. In the meantime you can reach us through the contact page.