About Services Cases Blog Tools Reviews Partners Contacts

6 Free Google Ads Tools I Built for Myself

6 free Google Ads tools: keywords, calculators, UTM and Chrome extensions

I’ve built six free tools for Google Ads. I made them for myself and use them every day, so they’re simple and each solves a specific task. None of them collects any information about you or requires sign-up: whatever you enter stays in your browser.

They’re all collected on the tools page.

The tools page on ads-expert.online: six cards
The tools page on ads-expert.online: six cards
Contents
  1. Keyword research without an ad account
  2. Google Ads ROI calculator
  3. ROAS calculator
  4. NegPicker: negative keywords right in the account
  5. Dismiss All Recommendations
  6. UTM builder
  7. How to support the tools
  8. FAQ

6 Free Google Ads Tools: Keywords, ROAS, UTM, Negative Keywords

Video: 6 Free Google Ads Tools: Keywords, ROAS, UTM, Negative Keywords

Keyword research without an ad account

I’ll start with the newest one. To evaluate advertising you need the cost per click, and that comes from Google Ads Keyword Planner. But it lives inside the ad account. A new advertiser doesn’t have an account yet, and even when you do, by the time you log in, pick the location and language and set everything up, a lot of time has passed. So I connected to the Google Ads API and built my own interface to the same data: keyword research.

Enter up to three keywords, choose a country and language, and you get monthly search volume, competition, top-of-page bids and seasonality.

Keyword research: “AC repair” in Ukrainian, Ukraine, 12-month seasonality and keyword table
Keyword research: “AC repair” in Ukrainian, Ukraine, 12-month seasonality and keyword table

Two things I was missing in Keyword Planner. Ukrainian and Russian are searched together. In Google you have to look at them separately and then merge them into one table by hand. And seasonality can be grouped by month, quarter and year, with the best period taken as 100%.

Take my favourite example, “AC repair” in Ukraine: 1,286 searches a month, top-of-page bid UAH 18–84, the peak is in June, and in November demand drops to 7% of the peak. From a chart like this it takes two seconds to see that ads should be switched on in May and off at the end of August. In Keyword Planner you’d have to look at each value separately.

The public version shows the top 15 keywords. There’s also a Pro version, for now just for me: up to 20 keywords or a website as a source of ideas, word filters (for example, excluding “car” if you only repair home air conditioners), copying in phrase or exact match, and CSV export. Once it’s tested I’ll add it to the tools too. Markets are the ones I work with: Ukraine, Poland, the US, Canada, the UK, Germany and Australia.

Pro version of the keyword tool: word filters, bid from/to, 3-month trend, CSV export
Pro version: word filters, bid from/to, 3-month trend, CSV export

Google Ads ROI calculator

The ROI calculator used to live inside an article; now it has its own page. You can start calculating right away, without any text around it.

Enter the CPC, budget, site conversion rate, average order value, contractor fees and margin, and you’ll see whether the ads will pay off. There are modes for e-commerce and lead generation, and hryvnia, dollar and euro. New: a “VAT payer” toggle that adds 20% to the budget, so the calculation is honest for those who pay tax on advertising.

ROI calculator: CPC UAH 12, budget UAH 50,000, 1.5% conversion rate, AOV UAH 2,000, 30% margin — the ads don’t pay off
ROI calculator: CPC UAH 12, budget UAH 50,000, 1.5% conversion rate, AOV UAH 2,000, 30% margin — the ads don’t pay off

The example from the screenshot. CPC UAH 12, budget UAH 50,000, 1.5% conversion rate, AOV UAH 2,000, UAH 15,000 to contractors, 30% margin. That gives 63 orders worth UAH 125,000 and a ROAS of 250%. Sounds decent, but gross profit is UAH 37,500 against UAH 65,000 of total costs. Minus UAH 27,500. To break even you need a conversion rate of 2.6% or more.

How to work with the calculator and where to get the numbers, I show in the videos:

Google Ads ROI Calculator for Contextual Advertising

Video: Google Ads ROI Calculator for Contextual Advertising
Google Ads ROI Calculator: Calculate Before Launch, Not After Google Ads · AnalyticsGoogle Ads ROI Calculator: Calculate Before Launch, Not AfterFree online Google Ads ROI calculator: ROAS, ROMI on margin, break-even conversion rate, cost per lead. Model scenarios before you launch ads.Sep 28, 2026Read

ROAS calculator

A simplified version for those who still count ROAS. Or for when the client gives you neither the conversion rate nor the order value, but you need to calculate something right now. Enter ad spend and ad revenue and you get ROAS. If you know your margin, the calculator also shows break-even ROAS, profit and ROMI.

ROAS calculator: spend UAH 21,000, revenue UAH 150,000, 15% margin — ROAS 7.14, profit UAH 1,500
ROAS calculator: spend UAH 21,000, revenue UAH 150,000, 15% margin — ROAS 7.14, profit UAH 1,500

It shows clearly why margin matters. Spend UAH 21,000, revenue UAH 150,000 — ROAS 714%. With a 15% margin, break-even ROAS is 667%, so after advertising you’re left with UAH 1,500. Why ROAS on its own doesn’t show profit, I covered in the article on the difference between ROAS and ROMI.

NegPicker: negative keywords right in the account

A Chrome extension for working with negative keywords. Open the search terms report, click the words you want to exclude, and they’re collected into a separate list. There you set the match type, copy them and add them in bulk at the account, campaign or ad group level. No copying into spreadsheets and no manual formatting.

In the six months since it was published it has been installed 522 times, more than half of them from the US.

Chrome Web Store: 522 NegPicker installs in six months, 56% from the US
Chrome Web Store: 522 NegPicker installs in six months, 56% from the US

The extension is officially published in the Chrome Web Store and has passed all of Google’s reviews. No data leaves your browser.

Install NegPicker for Chrome

NegPicker — a free negative keyword extension for Google Ads

Video: NegPicker — a free negative keyword extension for Google Ads

Dismiss All Recommendations

The second Chrome extension. One button in the Google Ads interface and every recommendation in the account is dismissed. It’s most convenient from a manager account (MCC): click once and recommendations are dismissed across all client accounts. The optimization score afterwards is 100%.

Functionally it’s more modest than NegPicker and less popular. Essentially, it tidies things up. But if you’re an agency or a specialist with Google Partner status, where the optimization score is one of the program’s requirements, it saves a lot of time.

Install Dismiss All for Chrome

Dismiss All Google Ads Recommendations in 1 Click — Free Chrome Extension

Video: Dismiss All Google Ads Recommendations in 1 Click — Free Chrome Extension
Two Free Chrome Extensions for Google Ads I Built for Myself Google AdsTwo Free Chrome Extensions for Google Ads I Built for MyselfNegPicker and Dismiss All Recommendations — extensions for adding negative keywords in bulk and dismissing recommendations in one click.Aug 29, 2026Read

UTM builder

Nothing innovative, just for convenience. Paste the page URL, pick a template — Google Ads, Google Ads tracking template, Facebook, Instagram, TikTok, email newsletter, Telegram, Microsoft Ads — and the tagged link is built instantly. The builder lowercases the tags, replaces spaces, checks for errors and keeps a history of recent links in your browser.

UTM builder: templates, utm_source, utm_medium, utm_campaign fields and the finished link
UTM builder: templates, utm_source, utm_medium, utm_campaign fields and the finished link

In audits I regularly see accounts with no UTM tagging at all. Then data about the ads goes nowhere apart from Google Analytics, or only in a very limited way. The UTM builder fixes that in a few clicks.

How to support the tools

Use them freely. If the extensions came in handy, leave a review in the Chrome Web Store: that’s the best thing you can do to help promote them.

Related services
Conversion tracking with GTM and GA4 Accurate tracking: Google Tag Manager, GA4, Enhanced Conversions, Google Tag Gateway. from $50Learn more Google Ads consultation Your specific question worked through on Zoom or Google Meet: performance drops, conversions, launch strategy. $50 / hourLearn more
Need help with your ads, not just tools? Get in touch, let’s discuss your project

FAQ on the topic

Frequently asked questions

How can I see search volume and CPC without a Google Ads account?
Through third-party tools that pull data from the Google Ads API, the same data as in Keyword Planner. Keyword Planner itself is only available inside an ad account.
How do I calculate whether Google Ads will pay off?
You need CPC, budget, site conversion rate, average order value and margin. From these you get the number of orders, gross profit and the difference with all costs, including contractor fees and VAT.
What is break-even ROAS?
The minimum ROAS at which gross profit covers ad spend. It’s calculated as 1 / margin: with a 25% margin it’s 4, i.e. 400%.
Why use UTM tags if Google Ads is already linked to Google Analytics?
Auto-tagging only works for Google Analytics. Your CRM, other analytics systems and order reports can’t see which campaign a customer came from without UTM tags.
Is it safe to install Chrome extensions for Google Ads?
Check whether the extension is published in the Chrome Web Store, what permissions it asks for and whether it sends data to third-party servers. Extensions that work only in the browser don’t send anything anywhere.



Contact

Let's discuss
your project

Leave a request — we'll assess your situation, discuss your goals and find the best solution for your business and budget.

🏆
As a Google Partner, I can help you get a Google Ads bonus of up to 55,000 UAH ($1.2K) for your first campaigns.
❌ I don't work with: gambling · betting · alcohol · tobacco · crypto · grey niches · payday loans
▸ new_project.init()
Discuss a project