Free tools that run in your browser

Four small tools we built for our own team and gave away. Every one does its work on your machine — the file you choose never leaves it, because there is no server on the other end.

These are free. No sign-up, no watermark, no export cap, no upload. Each tool is a page of JavaScript that runs on your own machine: choose a photo and the browser reads it locally, draws it to a canvas and hands the pieces back to you. Nothing is transmitted — which is less a privacy policy than a description of how the page is built.

We made them because we kept needing them. Hermoso is an AI ad studio: it researches the ads already running in a market, generates finished video and image ads with your real product and copy, and publishes them. The small mechanical jobs around that work kept sending our own team to sites buried in ads and sign-up walls. These are the four we got tired of looking for.

Why they are free, and what the catch is

The honest version: people who need to split an image for a grid also, sometimes, need ads made. That is the entire funnel. There is no upsell inside a tool, no watermark to pay to remove and no “sign up to download”. If you never click through to the product, the tools still work, forever, and we never find out you were here.

The real catch is that they are deliberately narrow. None of them writes copy for you, none of them scores your creative, and none of them posts anything anywhere. Two of them cut images up and two of them count characters. That is the whole scope, and it is why they can be free with no account attached.

What runs where

The two image tools use the browser's own <canvas>. Your file is read with the browser's file reader, drawn once into a full-resolution working canvas, sliced, and encoded back to JPG or PNG for download. There is no network request in the path, so the tools work offline once the page has loaded, and a photo you would not email to a stranger is safe to open in them.

Two consequences worth knowing. A very large source image can exhaust the browser's canvas budget — Safari answers that by handing back a blank white image rather than an error — so the tools step the export resolution down before that happens and say so under the preview. And nothing works with JavaScript disabled, because there is no server to fall back to; you get a message saying so rather than dead controls.

The two text tools are counters. They hold no state, save nothing and send nothing. The caption caps come from the same constants Hermoso's publishing code enforces at schedule time, each of which has its own page here explaining the channel's rules in full — start at the social media scheduler.

What Hermoso does, if you want the rest

Hermoso is the paid product these came out of: an AI ad studio you drive from a browser or from any AI agent over an MCP server. It pulls the ads already winning in your market from the Meta, Google and LinkedIn ad libraries, plans a concept against your real brand, renders finished video and image ads across 50+ models, and schedules or publishes them to eight networks. If you want to see the research half first, Ad Spy is the place to start; for creative, the AI UGC ad generator and the AI video ad maker.

Frequently asked questions

Are these tools actually free?

Yes, with no account, no watermark, no export limit and no trial. They are static pages of JavaScript hosted alongside the rest of the site, so they cost us almost nothing to run and there is nothing to meter. The paid product is Hermoso itself, which makes and publishes the ads; the tools are here because the people who need them overlap with the people who need that.

Is my photo or caption uploaded anywhere?

No. There is no upload, no analytics event carrying your content and no server call in any tool. The image tools read your file with the browser's own file reader and work on it in a canvas element on your machine; the text tools count characters in the page. You can confirm it by opening your browser's network tab while you use one, or by disconnecting from the internet after the page has loaded — everything still works.

Do I need an account to use them?

No, and there is nowhere to make one from inside a tool. Nothing is saved between visits either, which is the trade-off: close the tab and the tool forgets everything, because there is no server holding it.

Can I use the output commercially?

Yes. The tools do not add anything to your image and claim nothing over it — they crop, slice and re-encode a file you already own. Whatever rights you had in the source image, you still have in the pieces.

Do they work on a phone?

Yes. The image tools accept a photo from the camera roll and the downloads land in your device's downloads folder, though a multi-file archive is easier to handle on a desktop. Mobile browsers also have a smaller canvas budget, so a very large photo may be exported at a slightly lower resolution — the tool tells you when that happens rather than shipping a blank file.

What if a tool does not load or does nothing?

The tools need JavaScript, because all the work happens in your browser and there is no server-side fallback. With scripting blocked you will see a message where the tool should be. If scripting is on and a tool still does not start, it says so in place rather than failing silently, and the written specifications on each page are still worth having.

Hermoso makes the ad itself. Start free — 250+ earnable free credits, no card.

Start free   See pricing