Free tool

Ad copy character counter

Paste your Google responsive search ad and Facebook or Instagram ad copy, and see how many characters each field uses against its limit. It is for anyone writing their own ads who wants to catch a headline Google will reject, or text Meta will cut, before it goes live.

Google responsive search ad

Meta (Facebook and Instagram) ad

Each box above counts as you type and tells you how many characters you have left, or how many you are over. The Google fields follow the layout of a responsive search ad; the Meta fields follow a standard Facebook or Instagram feed ad. The counting runs in your browser, and the copy you type is not saved or sent anywhere.

How to use the counter

  1. Write your three strongest headlines first. Google needs at least three before it will run the ad, so these are the ones that have to work hardest.
  2. Add two descriptions. Ninety characters is room for one clear benefit and one reason to act now, not a paragraph.
  3. Fill the two path fields if you want the shown web address to say something useful, such as /boiler-repair/croydon. They do not change where the click lands.
  4. For Meta, paste the primary text, headline and description you plan to use in Ads Manager.
  5. Read the note under the boxes. It flags missing headlines, duplicate headlines, fields over their limit and primary text that runs past the point where Meta cuts it short.

The limits, and what happens when you go over

Google and Meta treat length very differently. Google’s limits are hard: an over-length headline will not save. Meta’s figures are display guidance: longer text is accepted, then truncated depending on where the ad appears.

FieldLimit used hereIf you go over
Google headline30 characters (3 to 15 per ad)Google Ads will not accept it
Google description90 characters (2 to 4 per ad)Google Ads will not accept it
Google path 1 and path 215 characters eachGoogle Ads will not accept it
Meta primary textAbout 125 characters visibleThe rest hides behind “See more”
Meta headline40 charactersCut short on many placements
Meta description30 charactersCut short, or not shown at all

Meta adjusts its recommended lengths by placement and changes them from time to time, so check the figures in Meta’s own Ads Guide for the placements you are buying. The visible length of primary text also varies by device.

Writing to the limits

Every Google headline must stand on its own

Google mixes your headlines and descriptions into different combinations, so any headline can sit next to any other. “Same-day boiler repair” and “Gas Safe registered engineers” work in either order; “And we also fit radiators” does not. You can fix a headline to position one with pinning, but every pin cuts the number of combinations Google can try, so I keep pins for things that must always show, such as a regulated disclaimer.

Spend the characters on the reason to click

The brand name, the town and the service are often already in the search, the display address or a callout asset. Use the headline for what makes you the better choice: a fixed price, a response time, a guarantee you actually offer. The £ sign counts as one character, and prices shown to consumers should include VAT under the CAP Code, so “£89 inc VAT” is a better use of eleven characters than a vague “great prices”.

Characters you can count but should not use

Google’s editorial rules reject some copy that fits comfortably: an exclamation mark in a headline, a word in capitals for emphasis such as FREE, repeated punctuation, or a phone number in the ad text (that belongs in a call asset). A clean count does not mean the ad will be approved.

Front-load Meta primary text

Most people see only the opening of the primary text before “See more”. Put the offer, the audience or the problem in that first line, and let the rest serve the people who were already interested enough to tap.

What the counter does not cover

  • Emoji and some symbols. The tool counts as a browser does, so an emoji can count as two characters. Google counts double-width characters, such as Chinese or Japanese script, as two.
  • Keyword insertion. With dynamic keyword insertion, the default text inside the code is what has to fit the limit. When a searched keyword would push the headline over, Google shows the default instead.
  • Other ad formats and assets. Sitelink text and callouts are limited to 25 characters each, and Performance Max adds long headlines of up to 90. Those are not in this tool.
  • Whether the ad will work. Length is a gate, not a measure of quality. Run two versions and check the outcome with the A/B test significance calculator, and make sure the page behind the ad keeps the promise the headline makes.

For organic results the limits are different and measured in pixels, so use the title tag and meta description checker for those instead.

When the copy fits but the ads still struggle

Ads that are approved but rarely clicked usually have a problem upstream of the wording: the wrong keywords, an audience that is too broad, or an offer that is no different from the three ads around it. That is the work I do when I take on Google search ads management or Facebook and Instagram ads management for UK businesses. If you would like a second opinion on an account, send me a note about your campaigns and I will tell you what I would look at first.

Frequently asked questions

Do spaces and punctuation count towards Google Ads character limits?

Yes. Every space, comma, full stop and symbol counts, including the £ sign. The counter includes them for that reason, so a headline showing 30 / 30 is exactly at the limit.

What happens if my Meta primary text is longer than 125 characters?

Meta still runs it. In most feed placements people see roughly the first 125 characters, then a "See more" link, so anything important after that point is only read by people who tap. Longer text can work for a considered purchase, as long as the opening line does the selling.

Does the counter work for Performance Max ads?

Partly. Performance Max headlines share the 30-character limit and descriptions the 90-character one, so you can check those here. It also uses long headlines and a short description that this tool does not have fields for. I cover the format on the Performance Max management page.

Why was my ad disapproved when every field fitted?

Length is only one check. Google also reviews punctuation, capitalisation, claims and the landing page, and Meta applies its own advertising standards. Ads for regulated sectors, such as financial promotions or health claims, carry extra rules in the UK that no character count will catch.

Ready to talk about your project?

A straight answer about what would move the numbers, and a written proposal if we are a fit.