GOOGLE ADS EDITOR CSV CHECK · RUNS IN YOUR BROWSER · NOTHING UPLOADED

Why did Google Ads Editor skip rows in my bulk import?

Paste or drop your Editor import CSV and get every problem with its line number before you import: headlines over 30 characters, descriptions over 90, a responsive search ad with fewer than three headlines, exclamation marks in headlines, duplicate headlines, keywords with symbols Google rejects, brackets that fight the Criterion Type, duplicate keywords, a Final URL with no https://, and budgets like £25.00. Then apply the safe fixes and download a cleaned CSV.

The file is read in this browser tab and never leaves your device. Independent of Google LLC. Column names, limits and values are read from memory of Google's public Google Ads Editor documentation; no Google Ads Editor import was available when this was built.

1. Your campaign file

A CSV or tab-separated export from Google Ads Editor, or a sheet you built to import campaigns, ad groups, keywords and responsive search ads.

Choose a file or paste the text, then click Check file.

The rules, and what they leave out

Common questions

Why did Google Ads Editor reject or skip rows in my import?

The usual causes are a file saved with semicolons or as UTF-16 text that was then re-saved, a headline over 30 characters or a description over 90, fewer than three headlines or two descriptions in a responsive search ad, an exclamation mark in a headline, two identical headlines, a Final URL with no https://, a keyword with a symbol such as ( or ?, a blank Ad group or Criterion Type, a Status Editor does not know, and a budget or bid with a currency symbol. This tool tests each of them and names the line.

What are the Google Ads character limits for responsive search ads?

From memory of Google's documentation: a headline is 30 characters, a description is 90, each display path is 15, a responsive search ad takes 3 to 15 headlines and 2 to 4 descriptions, a keyword is 80 characters and 10 words, and full-width characters such as Japanese count as two. This tool counts them for every row.

Why did my keyword's brackets or plus signs stop working?

Editor takes the match type from the Criterion Type column, so brackets or quotes typed into the Keyword cell are redundant or end up in the keyword text. Plus-sign broad match modifier was retired in 2021. This tool flags both, and the safe fixes remove brackets that duplicate the Criterion Type.

What does Apply safe fixes change?

Only things with one reasonable reading: the delimiter, stray spaces, prices like £25.00 to 25.00, Status and Criterion Type capitalisation, and brackets or quotes in the Keyword cell that repeat the Criterion Type. It never edits a keyword's words, a headline, a description or a URL.

Is it safe to put my campaigns into a web page?

The page runs in your browser, the file is read locally and nothing is uploaded; a test in the code asserts there are no network calls.

What does this not check?

Whether Google will approve the ads, trademark and ad policy rules, locations, schedules, audiences, extensions, shopping and Performance Max assets, and whether a bid or budget is sensible. A clean result is not a promise of success: import a sample and review the pending changes in Editor first.