How to Geocode Addresses in Airtable
If your Airtable base contains addresses -- customer locations, property listings, delivery points, event venues -- you probably need coordinates at some point. Mapping, distance calculations, route planning, and spatial analysis all require latitude and longitude values, not street addresses.
Airtable has no built-in geocoding. You can store addresses in text fields and you can store coordinates in number fields, but there is nothing that converts one to the other. Teams either geocode manually through Google Maps (copy address, get coordinates, paste them back) or build automation chains through Zapier and external geocoding APIs.
Filla's Geocoder tool does this directly inside your Airtable workflow. Point it at an address field, tell it where to write the coordinates, and run it. It also works in reverse -- converting coordinates back to formatted addresses.
Need coordinates from your Airtable addresses Filla's Geocoder converts addresses to lat/lng and coordinates to addresses, powered by Google Maps
When geocoding matters for Airtable teams
Geocoding is not just an academic exercise. Here are the practical situations where converting addresses to coordinates (or vice versa) directly improves Airtable workflows:
Field service and delivery operations. You have a table of customer locations or job sites with addresses. You need coordinates to plan routes, calculate distances between stops, or display locations on a map.
Real estate and property management. Property listings stored in Airtable need coordinates for map views, proximity searches, and geographic clustering analysis.
Event planning. Venue addresses need coordinates for attendee communication, travel planning, and integration with mapping services.
Nonprofit and humanitarian work. Field operations, beneficiary locations, and resource distribution points stored in Airtable need geographic precision for planning and reporting.
Retail and franchise management. Store locations need standardized coordinates for territory analysis, proximity marketing, and store locator functionality.
Forward vs. reverse geocoding
Filla's Geocoder supports two modes:
Forward geocoding (Address to Coordinates). You have addresses like "350 Fifth Avenue, New York, NY 10118" and need latitude/longitude pairs like (40.7484, -73.9857). This is the most common direction.
Reverse geocoding (Coordinates to Address). You have latitude/longitude values -- perhaps from GPS devices, mobile forms using location capture, or external data imports -- and need human-readable addresses.
Step-by-step: Geocode addresses in Airtable
Step 1: Prepare your Airtable table
For forward geocoding, you need:
- An address field (Single Line Text, Multiline Text, or Formula) containing the addresses to geocode. The more complete the address, the more accurate the result. "123 Main St, Springfield, IL 62701" geocodes more reliably than "123 Main St."
- Two number fields for latitude and longitude output. Create these if they do not exist -- name them something like "Latitude" and "Longitude."
For reverse geocoding, you need:
- Latitude and Longitude number fields with coordinate values.
- A text field for the formatted address output.
Step 2: Create a Geocoder tool in Filla
In your Filla workspace, open the base with your address data. Create a new processor tool and select Geocoder. Name it descriptively -- "Customer Geocoding" or "Property Coordinates."
Step 3: Choose the geocoding mode
Select Forward (Address to Coordinates) or Reverse (Coordinates to Address) depending on your data.
Step 4: Map the fields
For forward mode:
- Address Field: Select the field containing your addresses.
- Latitude Output: Select the number field where latitude will be written.
- Longitude Output: Select the number field where longitude will be written.
For reverse mode:
- Latitude Input: Select the number field containing latitude values.
- Longitude Input: Select the number field containing longitude values.
- Address Output: Select the text field where formatted addresses will be written.
Step 5: Configure API settings
Filla uses Google Maps for geocoding. You have two options:
- Use Filla's shared API pool: No configuration needed, but limited to 100 records per run. This is sufficient for small tables or initial testing.
- Geocoding is included on every plan. No API key or Google Cloud account needed.
Filla handles the Google Maps integration for you. No setup required.
Step 6: Configure handling options
- Skip empty fields: Skip records where the address (or coordinate) field is blank.
- Overwrite existing output: When enabled, re-geocodes records that already have values in the output fields. When disabled, skips already-geocoded records -- useful for incremental runs.
Step 7: Preview and run
Filla provides an interactive preview that shows geocoding results for a sample of your records before you commit. Review the preview to confirm addresses are resolving correctly, then click Run.
The tool processes records in the background with real-time progress tracking. When complete, your Airtable table will have coordinates (or addresses) populated in the output fields.
Tips for accurate geocoding
Use complete addresses. "123 Main Street, Springfield, Illinois, 62701, USA" geocodes more reliably than "123 Main St, Springfield." Include city, state/province, postal code, and country when possible.
Standardize address format. Inconsistent formatting reduces geocoding accuracy. If your addresses come from form submissions, consider using Filla's form builder with address autocomplete powered by Google Maps -- this ensures addresses are captured in a standardized, geocodable format from the start.
Handle ambiguous addresses. Some addresses resolve to multiple locations. Google Maps returns the most likely match, but very generic addresses ("Main Street") may geocode inaccurately. If precision matters, review results for records in areas with common street names.
Use formula fields for composite addresses. If your address components are split across multiple Airtable fields (Street, City, State, ZIP), create a formula field that concatenates them: {Street} & ", " & {City} & ", " & {State} & " " & {ZIP}. Use this formula as the source field for the Geocoder.
Run incrementally. For tables that grow over time, disable "Overwrite existing output" and run the Geocoder periodically. It will only process new records that do not yet have coordinates.
What to do after geocoding
Once your records have coordinates, several downstream workflows become possible:
Calculate distances. Use Filla's Distance Calculator to compute driving distance and travel time between geocoded records. This is useful for route planning, territory analysis, and proximity matching.
Map visualization. Use Airtable's Map extension or external tools like Google My Maps to display your geocoded records on a map. The latitude and longitude fields provide the positioning.
Proximity filtering. With coordinates in number fields, you can create Airtable views filtered by coordinate ranges to approximate geographic filtering.
Location-based automations. Use coordinate data in Airtable automations to trigger actions based on geographic criteria -- for example, assigning a record to the nearest team member.
FAQ
How accurate is the geocoding?
Filla uses the Google Maps Geocoding API, which typically provides rooftop-level accuracy for well-formatted addresses in supported regions. Results vary by country and address specificity. Rural or newly developed areas may geocode to the nearest road or postal code centroid.
Can I geocode addresses in non-English languages?
Yes. The Google Maps Geocoding API supports addresses in most languages and scripts. Results may include transliterated address components depending on the region.
What counts toward the 100-record limit?
Records skipped due to empty source fields or existing output values do not count toward processing. No API key is required.
Can I use this with Filla's Location Capture widget?
Yes. If you collect GPS coordinates through Filla's Location Capture widget on forms, you can use the Geocoder in reverse mode to convert those coordinates to formatted addresses. The Location Capture widget stores coordinates as either a combined text field ("lat, lng") or separate number fields.
How much does the Google Maps Geocoding API cost?
Google provides $200 of free usage per month for Maps Platform APIs, which covers approximately 40,000 geocoding requests. Beyond that, pricing is $5 per 1,000 requests. For most Airtable workflows, the free tier is more than sufficient.
From addresses to coordinates, without leaving Airtable
Geocoding is a foundational step for any location-aware Airtable workflow. Once your records have coordinates, you unlock mapping, distance calculations, and spatial analysis -- all driven by the same Airtable data your team already works with.
Filla's Geocoder handles forward and reverse geocoding in bulk, with preview capabilities and incremental processing, directly connected to your Airtable base.
Try the Geocoder → or explore all of Filla's Airtable processor tools.
Ready to build smarter Airtable workflows? Start with Filla's form builder -- forms, processor tools, and document generation, all Airtable-native.