92 tools that finish before an upload would
Convert a file, squeeze it under a size limit, cut a clip down to the part you meant, sign a contract, or build an invoice from nothing. Each one starts the moment you ask and hands the result straight back.
- Nothing queued
- No account
- No daily limit
- No watermark
Images
Resize, compress or crop a picture, or move it between the formats phones and websites use.
- Bulk resize images
- Compress an image
- Compress an image to an exact file size
- Convert AVIF to JPG
- Convert AVIF to PNG
- Convert AVIF to WEBP
- Convert BMP to JPG
- Convert BMP to PNG
- Convert HEIC to JPG
- Convert ICO to PNG
- Convert JPG to AVIF
- Convert JPG to PNG
- Convert JPG to WEBP
- Convert PNG to AVIF
- Convert PNG to ICO
- Convert PNG to JPG
- Convert PNG to WEBP
- Convert SVG to PNG
- Convert WEBP to JPG
- Convert WEBP to PNG
- Crop an image
- Encode an image as Base64
- Extract a palette from an image
- Generate a favicon set
- Pick a colour out of an image
- Resize an image
- See and remove image metadata
- Size a photo for a passport or visa
Rearrange the pages, sign the document, or move between a PDF and pictures of one.
- Add a watermark to a PDF
- Add page numbers to a PDF
- Compress a PDF
- Convert JPG to PDF
- Extract PDF pages
- Extract text from a PDF
- Fill in a PDF form
- Make a signature image
- Make an initials mark
- Merge PDF files
- Organize PDF pages
- Password protect a PDF
- PDF to JPG
- Remove a PDF password
- Rotate PDF pages
- Sign a PDF
- Split a PDF
Video and GIFs
Trim a clip, make it smaller, or turn it into a GIF and back again.
Audio
Convert a recording to MP3 or WAV, or pull the sound out of a video.
Make something
Start from a few fields rather than from a file you already have.
Text, data and numbers
Count it, reformat it, or work out what it costs.
- Convert a time between time zones
- Convert a Unix timestamp to a date
- Convert CSV to JSON
- Convert JSON to CSV
- Convert YAML to JSON, and back
- Encode a URL, or take one apart
- Format and check JSON
- Generate UUIDs
- Hash some text
- Minify a stylesheet, a script or a page
- See what a balance grows into
- Work out a loan payment
- Work out a percentage
For a website
The tags, palettes and links a page needs before it ships.
No tool matches that.
Two kinds of tool
Most of these take something you already have and change it: a photo that has to fit a 2 MB upload box, a contract that needs a signature on page nine, twelve pages that should have been one document. You give it the file and the answer comes back.
The rest start from nothing. An invoice, a wall calendar, a QR code for a poster. There is no file to find first, so the form is the input and the finished document is drawn beside it as you type. Change a figure and the page redraws before you have finished reading it.
Why it is quick
The work happens on the machine in front of you, using the same libraries a server would run, compiled to WebAssembly. A 4 MB photo does not travel anywhere before it can be resized, and the round trip is where most of the waiting on other sites goes.
That also decides the terms. A conversion here costs nothing to perform, so there is nothing to ration: no daily count, no account to create first, no queue behind other people's jobs, and no watermark to sell you the removal of. The one real limit is your own device's memory, and a file too large is refused up front rather than halfway through.
It is also why tools chain. When one result can feed the next step, the bytes are handed straight over rather than downloaded and picked up again, so a scan can go from PDF to images to a smaller archive without ever leaving the tab.
The side effect is privacy, and it is a real one: nothing you open here reaches a server, because there is no server to reach. That claim is checkable in about ten seconds. Open developer tools, watch the Network tab, and use any tool on the site.
What is not here, and why
A few obvious things are missing on purpose. Removing a photo's background and enlarging a small one both need trained models, and the good open weights carry licences for research rather than for a site anyone can use. Reading the text out of a scan runs in a browser today and is still meaningfully worse than the server version, so it waits rather than arriving with an apology attached. Pulling video off a streaming site is somebody's terms of service, not a technical limit.
The pattern behind those is the same one that decides everything above. A tool ships here when the honest in-browser version is the equal of the uploaded one. Where it is not yet, saying so is more useful than shipping the difference and hoping nobody measures it.