Free · local in your browser

CSV in. Prioritised findings out.

Your file never leaves your browser. Load a Google Ads CSV and get visible findings without an upload, email or account access.

  • 🔒 No upload, no account access
  • 💻 Analysed in your browser
  • ✉️ No email, no form

🧾

Drop your Google Ads report here

Search terms, campaigns or ads. CSV or TSV, German or English. Your file stays on your computer.

Choose file

No report to hand? Try a sample file.

Why this works differently

An immediate check without account or email access

Many account checks start with a form or an OAuth connection. Neither is needed for findings visible in a search terms, campaigns or ads export.

Everything this check assesses is already in an export you can download yourself. The analysis therefore runs where the file already is: in your browser. No upload, account token or email address is the price of using it.

There is an honest limit: this tool cannot check what is not in the export. It cannot see bidding, audiences, Quality Score or landing pages, and it does not invent benchmarks. Every result only uses the columns you brought with you.

What the ads check examines

It applies the same checks as the ad preview, across every ad in the export.

Guide

These three exports are supported

The tool identifies the report from column headings, so you do not need to choose a type first.

01

Search terms report

Campaigns → Insights and reports → Search terms. Include search term and cost; clicks and conversions add more checks.

02

Campaign report

Campaigns → Campaigns. Include campaign type, status and conversions as well as campaign and cost.

03

Ads report

Campaigns → Ads. Include ad strength if it is available.

FAQ

Account check FAQ

Which file do I need?

Upload a Google Ads search terms, campaigns or ads export as CSV or TSV. The tool recognises the report type from its columns.

Is my file uploaded?

No. Your browser reads and analyses it locally. There is no upload, server request or account access, and reloading the page clears the result.

Does this replace an account audit?

No. It finds problems visible in the export and orders them by urgency. Bidding, structure, audiences, landing pages and measurement need an account review.

Does it work with Performance Max?

Partly. Performance Max appears in campaign reports. Search categories can be read like search terms when the export includes cost.

Why does the tool not ask for account access?

Because that would mean giving an outside provider write rights on your ad account, and because it is not necessary. Everything this check evaluates is already in the export. The price of that is honesty in both directions: what is not in the file cannot be checked, for example bidding strategies, audiences and quality score.

Why is there no currency symbol on some amounts?

Because the file does not always reveal which currency your account bills in. If the currency is in the export, as a column or in the header of the cost column, it is shown. If it is not, the tool shows the bare number and says it is your account's currency. Attaching a euro sign to a number that might be francs or dirhams would be a claim about your data.

Why does the ad check not flag ß?

Because ß is only wrong for Swiss campaigns, and an ad export never reveals which country an ad runs in. In a German account that check would flag almost every ad and bury every real finding. It is still on the ad preview, where you know yourself which country you are writing for.

My file is not recognised. What went wrong?

Almost always one of three things: it is an Excel file with .csv in the name (choose \u201c.csv\u201d in the Google Ads download, not Excel), the column the tool uses to detect the report type is missing (search term, campaign or headline), or the export was filtered so hard that no data rows are left. The error message on the page lists the columns it found, so you can see which case you have.

The export shows symptoms. The cause is in the account.

I review structure, bids and tracking with you and identify what to tackle first.

Free & no obligation Reply within 24h You talk to me directly