2,000+
April 20, 2026
August 4, 2019
The #1 Google Address Autocomplete plugin for WordPress. Add real-time address suggestions to any form on your site — checkout, contact, registration, booking, or custom forms.
NEW in v5.3.0: Visual Selector Tool — Just click on a form field to set it up. No CSS knowledge, no DevTools, no code. The easiest address autocomplete setup ever made.
Other address plugins make you learn CSS selectors or inspect code. Not this one.
With the Visual Selector Tool, you:
It’s that simple. No tutorials, no documentation, no developer needed. If you can click a button, you can set up address autocomplete.
This plugin doesn’t just work with IDs. It works with any valid CSS selector:
#billing_address — ID selector[name="address"] — Name attribute.address-field — CSS class[placeholder="Enter address"] — Placeholder text[data-field="address"] — Data attributesform .row input:nth-of-type(2) — Complex DOM pathsYou don’t need to know any of this. The Visual Selector Tool figures it out for you and shows you all options.
Most address plugins force you to use their form builder. This plugin is different — it works with your existing forms. Your form design stays exactly as you built it. Zero style override.
Step 1: Click “Pick”
Next to every field mapping input, you will see a blue “Pick” button with a crosshair icon. Click it.
Step 2: Your Page Loads
A full-screen preview window opens showing your actual website. You can switch between pages using the dropdown — Homepage, Checkout, Contact page, or any page on your site.
Step 3: Hover and Click
Move your mouse over any form field. A blue highlight appears showing the field selector. Click the field you want.
Step 4: Choose Your Selector
The tool shows you ALL possible selector options in color-coded cards:
#billing_address — Most reliable, recommended[name="address"] — Great for form plugins.form-control — Shows if it matches multiple elements[placeholder="Street address"]Each card tells you if the selector is unique or matches multiple elements, so you always pick the right one.
Step 5: Confirm
Click “Use This Selector” and the field is mapped. That is it.
[aga_autocomplete] anywhereFor WooCommerce users (Pro):
Activate the plugin, enter your API key in the Setup Wizard, select “WooCommerce” — done. The plugin automatically detects your checkout page and adds autocomplete to billing and shipping address fields. No form configuration needed.
For form plugin users (Pro):
Select your form plugin in the Setup Wizard. The plugin creates a configuration with pre-filled selectors matching your plugin’s field pattern. Or use the Visual Selector Tool to click and select fields visually.
For any other form (Free & Pro):
Create a configuration, use the Visual Selector Tool to click your form fields (or manually enter CSS selectors), choose Single Line or Smart Mapping mode, and activate globally or on specific pages.
The Visual Selector Tool is available for all selector fields — Trigger Field, Street, City, State, Zip, Country, Latitude, Longitude, and Place ID.
No manual configuration needed:
Yes! With the Pro plan, WooCommerce integration is fully automatic — no configuration needed. It works with both the Classic Checkout and the new Block Checkout. The plugin detects your checkout page and adds autocomplete to billing and shipping address fields automatically.
Absolutely! The Visual Selector Tool (Pro) lets you set up everything by clicking — no CSS knowledge needed. Just click the “Pick” button, click your form field on the preview, and you are done. The tool generates the correct selector for you automatically.
The plugin uses standard CSS selectors with document.querySelector(), so it supports ALL types — IDs (#field), classes (.field), name attributes ([name="field"]), placeholder attributes, data attributes, and complex nested paths. The Visual Selector Tool shows you all available options for any field.
Yes. The plugin uses Google Places API which covers addresses worldwide. The smart select matching system automatically handles different address formats — US states, Bangladesh districts, Indian states, Canadian provinces, UK counties, Australian states, and 30+ more countries.
Yes, a Google Maps API key is required. You can get one for free from the Google Cloud Console. Google offers $200/month in free API credits which covers most small-to-medium sites.
Required: Places API (New) and Maps JavaScript API. Optional: Geocoding API (only needed if you want the draggable map pin to update address fields when moved).
No. The Google Maps script loads asynchronously and only on pages where autocomplete is active. The plugin itself is lightweight with no jQuery UI, no CSS frameworks, and no unnecessary dependencies.
No. Unlike other plugins that inject their own styled input, this plugin uses a programmatic API that keeps your existing form inputs completely untouched. The autocomplete dropdown uses minimal, clean CSS that adapts to any design.
Yes. Create as many configurations as you need — different setups for different forms on the same site. Each configuration can have its own selectors, mode, country restrictions, and activation rules.
Yes. It works with Elementor, Beaver Builder, Divi, and any page builder. The plugin uses CSS selectors to find form fields, so it works regardless of how the form was built.
Yes (Pro). You can restrict autocomplete results to up to 5 countries. The Map Picker auto-centers on the restricted country.
Pro features unlock instantly — no reinstall, no separate download. Just enter your license key and all Pro features become available immediately.
Yes, we offer a 3-day free trial of the Pro plan so you can test all features before purchasing.
| Version | Download | Type |
|---|---|---|
| 5.3.3 | Download | Stable |
| 5.3.2 | Download | Stable |
| 5.3.1 | Download | Stable |
| 5.3.0 | Download | Stable |
| 5.2.2 | Download | Stable |
| 5.2.1 | Download | Stable |
| 5.2.0 | Download | Stable |
| 5.1.2 | Download | Stable |
| 5.1.1 | Download | Stable |
| 5.1.0 | Download | Stable |
| 5.0.0 | Download | Stable |
| 4.0.0 | Download | Stable |
| 3.0.8 | Download | Stable |
| 3.0.6 | Download | Stable |
| 3.0.5 | Download | Stable |
| 3.0.4 | Download | Stable |
| 3.0.3 | Download | Stable |
| 3.0.2 | Download | Stable |
| 3.0.1 | Download | Stable |
| 3.0.0 | Download | Stable |
| 2.0.3 | Download | Stable |
| 2.0.2 | Download | Stable |
| 2.0.0 | Download | Stable |
| 1.9.6 | Download | Stable |
| 1.9.5 | Download | Stable |
| 1.9.4 | Download | Stable |
| 1.9.3 | Download | Stable |
| 1.9 | Download | Stable |
| 1.8 | Download | Stable |
| 1.7 | Download | Stable |
| 1.6 | Download | Stable |
| 1.5 | Download | Stable |
| 1.4 | Download | Stable |
| 1.3 | Download | Stable |
| 1.0 | Download | Stable |
| Development | Download | Trunk |