Autocomplete Google Address
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. No coding required.
Why Choose Autocomplete Google Address?
Most address plugins force you to use their own form builder. This plugin is different — it works with your existing forms. WooCommerce checkout, Contact Form 7, WPForms, Gravity Forms, Elementor Pro Forms, or any custom HTML form. Just point it at your fields and it works.
Set Up in 60 Seconds
- Enter your Google API key
- Pick your form plugin (WooCommerce, CF7, WPForms, etc.)
- Done. Your forms now have address autocomplete.
Our Setup Wizard guides you through the entire process. No documentation needed.
Free Features
- Works with Any Form — Add address autocomplete to checkout, contact, registration, or any form
- Single Line Mode — Full formatted address goes into one field
- Unlimited Configurations — Different setups for different forms on the same site
- Keyboard Navigation — Arrow keys, Enter to select, Escape to close
- Smart Dropdown — Loading indicator, “no results” message, auto-positioning
- Google Powered — Uses the latest Google Places API for accurate, worldwide results
- Lightweight — No bloat, no extra CSS frameworks, no jQuery UI dependencies
- Conflict Prevention — Option to skip Google Maps API loading if another plugin already loads it
- Global or Per-Page Activation — Control exactly where autocomplete appears
- Shortcode Support — Use
[aga_autocomplete]to add autocomplete anywhere - Config Duplicate — One-click duplicate existing form configurations
- Import/Export — Export all configs as JSON, import on another site
- Diagnostic Health Check — Auto-check API keys, enabled APIs, system info
- Conflict Detection — Warns when other plugins load Google Maps API
- Works in Every Country — International address support with smart country-aware mapping
Pro Features
- Smart Mapping Mode — One field triggers autocomplete, then automatically fills Street, City, State/District, Zip, and Country into separate fields
- WooCommerce Auto-Integration — Zero configuration needed. Automatically adds autocomplete to billing and shipping address fields on checkout. Works with both Classic and Block Checkout
- One-Click Form Presets — Pre-built selector templates for Contact Form 7, WPForms, Gravity Forms, and Elementor Pro Forms. Just click “Apply Preset” and customize your field IDs
- Draggable Map Preview — Shows a Google Map with a draggable pin after address selection. Drag the pin to fine-tune the location and all fields update automatically
- Multiple Country Restrictions — Limit autocomplete results to one or more countries
- Per-Form Language Override — Set different languages for different forms
- Per-Page Activation — Load autocomplete only on specific pages
- Smart Select Matching — Automatically matches state/district/province names to WooCommerce dropdown values for every country (US states, Bangladesh districts, Indian states, UK counties, etc.)
- React-Compatible — Works perfectly with WooCommerce Block Checkout and other React-based forms
- Address Validation — Verify addresses with green/yellow/red badges using Google Address Validation API
- Geolocation Auto-Detect — “Use My Location” GPS button on the address input
- Saved Addresses — Show recently used addresses for logged-in users (up to 5 per user)
- Usage Analytics Dashboard — Track searches, selections, conversion rate, top countries/cities
- Place Type Filter — Restrict results to addresses, cities, businesses, or regions
- Custom Dropdown Styling — Customize dropdown colors, fonts, border radius from admin
- Elementor Widget — Native drag-and-drop widget for Elementor page builder
- Elementor Form Field — Address Autocomplete field type for Elementor Pro Forms with smart mapping sub-fields
- Country Restriction Dropdown — Select2 multi-select with all countries (max 5)
- Language Selector — Select2 dropdown with 80+ languages
- Smart Country-Aware Mapping — Automatically maps city/state correctly for 30+ countries (Bangladesh districts, UK postal towns, Brazil admin areas, etc.)
- Zero-Config WooCommerce — Auto-detects classic vs block checkout, re-initializes on AJAX updates
- Priority Support — Direct WhatsApp support from the developer
Works With
- WooCommerce (Classic & Block Checkout)
- Contact Form 7
- WPForms
- Gravity Forms
- Elementor Pro Forms
- Formidable Forms
- Ninja Forms
- Any HTML form with standard inputs
How It Works
For 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. Just update the field IDs to match your specific form.
For any other form (Free & Pro): Create a configuration, enter the CSS selector of your address field (right-click > Inspect to find it), choose Single Line or Smart Mapping mode, and activate globally or on specific pages.
Technical Details
- Uses the latest Google Places API (New) — future-proof and fully supported
- Programmatic API approach — your form inputs keep their original styling
- Session tokens for optimized Google API billing
- Debounced search (300ms) to minimize API calls
- Reverse geocoding for draggable map pin (requires Geocoding API)
