# Hermoso: Free Tools for Social and Ad Creative

> Machine-readable twin of https://hermoso.ai/tools/. Generated from the shipped page. Do not edit by hand.
> Full agent guide: https://hermoso.ai/llms.txt · MCP: https://app.hermoso.ai/mcp

Free tools

# Free tools that run in your browser

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.

[Research · account needed ### Ad and social search Search Meta, Google and LinkedIn ads, TikTok, Instagram, YouTube and Reddit, plus hashtags, sounds, TikTok Shop, transcripts, Pinterest boards and the recent posts of any X, Bluesky, Threads, Facebook or Instagram account. Type a brand or keyword and see what is working. These read live data, so they need a free Hermoso account and use a small amount of credits; new accounts start with free credits. Pick a search →](https://hermoso.ai/tools/search/)
[Image · canvas ### Instagram Grid Maker Split one photo into 3, 6, 9, 12 or 15 tiles at 1080×1440, the 3:4 shape Instagram’s profile grid shows. Drag to frame it, check it in Profile view, and download tiles numbered in upload order, the reverse of how the picture reads. Open the grid maker →](https://hermoso.ai/tools/instagram-grid-maker/)
[Image · canvas ### Carousel splitter Cut a wide image into 2–10 swipeable slides at 1:1, 4:5, 9:16 or 1.91:1. Correct pixel sizes, numbered in swipe order, downloaded as one archive instead of ten separate prompts. Open the splitter →](https://hermoso.ai/tools/carousel-splitter/)
[Text · checker ### YouTube title, description & tag checker 100 characters, 5,000 bytes and 500 combined tag characters, counted the way YouTube's own API counts them, including the quoting rule that makes a tag with a space cost two extra characters. Open the checker →](https://hermoso.ai/tools/youtube-title-checker/)
[Text · checker ### Caption length checker One caption measured against nine real caps at once, from X's 280 (25,000 with X Premium) to Facebook's 63,206. The numbers are the ones our own publishing code refuses a post against, not ones copied off a listicle. Open the checker →](https://hermoso.ai/tools/social-caption-counter/)
[Image · canvas ### TikTok safe zone checker Drop a frame or a 9:16 still and see exactly what TikTok, Reels and Shorts cover with their buttons, caption and profile rail cover. The overlays are measured from the real interfaces, so a caption you can read here is a caption people can read there. Open the safe zone checker →](https://hermoso.ai/tools/safe-zone-checker/)
[Link · builder ### UTM link builder Tagged links for Meta, Google Ads, TikTok, email and organic social. The ad presets use the click placeholders each platform documents, and every link is checked against Google Analytics’ channel rules before you copy it. Open the builder →](https://hermoso.ai/tools/utm-builder/)
[Image & video · checker ### Social media size guide Every image and video size for Instagram, Facebook, YouTube, TikTok, LinkedIn, X and Pinterest, from each platform’s own pages. Drop in a file to see what fits, what gets cropped and what is too small. Check a file →](https://hermoso.ai/tools/social-media-size-guide/)
[Text · Unicode ### Invisible character copy and hidden character finder Copy a blank character like U+3164 or U+2800 in one click, keep the empty lines in an Instagram caption, and paste any text to find and strip zero width spaces, joiners and other hidden characters. Open the tool →](https://hermoso.ai/tools/invisible-character/)
[Image · grabber ### YouTube thumbnail downloader & preview Paste any YouTube link and get every thumbnail size up to 1280×720, with sizes the video doesn’t have marked instead of handed over as a grey placeholder. Then see your own thumbnail in the feed, search, the sidebar and on a phone, in light and dark. Open the downloader →](https://hermoso.ai/tools/youtube-thumbnail-downloader/)
[Analytics · calculator ### Engagement rate calculator Engagement rate by followers, reach, impressions and views side by side, with the formula Instagram, TikTok, YouTube, LinkedIn and X each use on top. Add several posts or two months to compare them. Work out a rate →](https://hermoso.ai/tools/engagement-rate-calculator/)
[Ads · calculator ### ROAS calculator Break-even ROAS, break-even CPA and the target ROAS for the margin you want, from price, product cost, shipping, fees and returns. Then check a campaign’s real ROAS and profit after ad spend. Open the calculator →](https://hermoso.ai/tools/roas-calculator/)
[Text · checker ### Ad copy length checker Headlines, descriptions and primary text counted against the limits Google Ads, Microsoft, Meta, LinkedIn, TikTok, Pinterest, Reddit and X document. Hard caps and recommended lengths are kept apart, each with its source. Open the checker →](https://hermoso.ai/tools/ad-copy-length-checker/)
[Image · calculator ### Aspect ratio calculator Get the ratio of any size, solve the missing width or height, and preview how an image crops into 1:1, 4:5, 9:16 and more. Placement sizes come from each platform’s own spec page. Open the calculator →](https://hermoso.ai/tools/aspect-ratio-calculator/)
[Ads · calculator ### A/B test calculator Is the gap between two ads real? A two-proportion test with a p-value and a range for the lift, plus the sample size a test needs before you start, with clear “not enough data yet” answers. Open the calculator →](https://hermoso.ai/tools/ab-test-calculator/)
[Budget · calculator ### Ad budget pacing calculator A daily budget is an average, not a cap. See the most Google Ads, Meta, Microsoft, LinkedIn, TikTok and Pinterest may charge in a day, week or month under their published rules, and the daily budget that fits a monthly one. Open the calculator →](https://hermoso.ai/tools/ad-budget-pacing-calculator/)
[Video · calculator ### Video file size calculator Bitrate times length, in MB and MiB, checked against the upload limits YouTube, TikTok, Instagram, Facebook, X, LinkedIn, Pinterest and Reddit publish. Or work backwards to the highest bitrate that fits. Drop in a video to check the real file, without uploading it. Open the calculator →](https://hermoso.ai/tools/video-file-size-calculator/)
[Print · QR ### QR code generator Static QR codes for flyers, packaging and events, with UTM tags so the scans show up in your analytics. Pick the error correction level and colours, then download a PNG or a vector SVG. Open the generator →](https://hermoso.ai/tools/qr-code-generator/)
[Ads · calculator ### CPM calculator and ad metrics CPM from cost and impressions, or impressions from a budget. Then CTR, CPC, CPA, conversion rate and ROAS from whatever numbers you have, forwards or backwards. Every result shows its formula, and anything missing says what it still needs. Open the calculator →](https://hermoso.ai/tools/ad-metrics-calculator/)
[Link · generator ### Open Graph generator Escaped og: and twitter:card meta tags for link previews, checked against the Open Graph protocol and the image sizes X, LinkedIn and Meta publish, with a rough preview. Open the generator →](https://hermoso.ai/tools/open-graph-generator/)
[Image · colour ### Colour palette extractor Drop a product photo and get its main colours as HEX, RGB and HSL, with a WCAG contrast grade for every pair so you know which ones work as text. Copy the palette as CSS variables or JSON. Open the extractor →](https://hermoso.ai/tools/color-palette-extractor/)

## What they are, and why they are free

We built them for our own team. Hermoso runs marketing on autopilot: it researches the ads already running in a market, generates video and image ads with your real product and copy, and publishes them. The small mechanical jobs around that work kept sending us to sites buried in ads and sign-up walls, so we wrote our own and left them open.

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. The honest version of the funnel is that people who need to split an image for a grid also, sometimes, need ads made.

Each one is deliberately narrow: it does its single job and stops. Writing the copy, scoring the creative, generating the video and posting it are what [Hermoso](https://app.hermoso.ai/?src=tool-hub) itself does, and that part is the paid product.

## What runs where

The image tools are a canvas in your browser. 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 they 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 [ad and social searches](https://hermoso.ai/tools/search/) are the tools that leave this site: each hands what you type to the Hermoso app, where the search runs.

The text tools are counters and the link builder is a form. 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](https://hermoso.ai/social-media-scheduler/).

## What Hermoso does, if you want the rest

Hermoso is the paid product these came out of: marketing on autopilot, driven from a browser or from any AI agent over an [MCP server](https://hermoso.ai/mcp/). 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 video and image ads across 100+ models, and schedules or publishes them to fifteen social channels. If you want to see the research half first, [Ad Spy](https://hermoso.ai/ad-spy-tool/) is the place to start; for creative, the [AI UGC ad generator](https://hermoso.ai/ai-ugc-ad-generator/) and the [AI video ad maker](https://hermoso.ai/ai-video-ad-maker/).

## Frequently asked questions

### Are these tools actually free?

The browser tools on this page are free, 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 ad and social searches are different: they read live data from the platforms, so they need a free Hermoso account and each search uses a small amount of credits, with free credits for new accounts to start. 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 runs your marketing on autopilot, from the ad itself to the post. Start free, 250+ earnable free credits, no card.

[Start free →](https://app.hermoso.ai/?src=tool-hub)

[See pricing](https://hermoso.ai/pricing)
