About vexlo
vexlo is a small set of utilities that run entirely inside your browser tab.
The one idea behind the site
Almost every free file converter on the web works the same way: you upload your file, a server does the work, and you download the result. That architecture made sense in 2010, when browsers could not decode an image or assemble a PDF on their own. It has not been necessary for years.
Modern browsers ship with the Canvas API, WebAssembly and the File API. Between them, a web page can decode a HEIC photo, re-encode it as JPEG, and hand it back — without the file ever leaving the tab. Every tool here is built that way. Not as a privacy gimmick, but because it is faster, it works offline once the page has loaded, and it removes the question of what a stranger's server does with your documents.
You do not have to take that on trust. Open your browser's developer tools, switch to the Network tab, and convert a file. You will see the page load and the analytics ping described below. You will not see your file, because there is no endpoint on this site that accepts one.
What is here
Image and file tools — format conversion between HEIC, JPG, PNG and WebP, image compression and resizing, PDF merging, and image-to-PDF assembly. All client-side.
Calculators — mortgage, auto loan and compound interest. These are arithmetic, and arithmetic belongs in the browser too. Nothing you type into them is transmitted anywhere.
A word search game, because not everything needs a justification.
How the site pays for itself
vexlo carries display advertising. Ads are placed below the tool on each page, never above it and never over it: the thing you came for should be the first thing you see. There are no pop-ups, no pop-unders, no interstitials, no countdown timers before a download, and no notification prompts. If you run an ad blocker, every tool still works — nothing here is gated behind seeing an ad.
Limits worth knowing
Because processing happens on your device, your device sets the ceiling. A phone will run out of memory on a batch that a laptop handles comfortably, and a very large PDF merge can be slow. HEIC decoding relies on your browser where possible and falls back to a WebAssembly decoder, which is the one case where the page fetches additional code — code, not your file.
Contact
Corrections, bug reports and requests for tools that should exist: get in touch. If a calculator gives a result you believe is wrong, please say which inputs you used — that is the fastest way to get it fixed.