Recommended releases

Download Released

Geocoder is a module that will extract geographical data (geocode) from
addresses, GPX files, Geotags from EXIF data in photos, and KML files.

Use this module in combination with the Addressfield module
( and Geofield module
( for a convenient way to get
geo data.

Geocoder uses external geocoding services from Google, Yahoo, and Yandex.

(  (    (               )\ )  (  (
)\))(  ))\ (    (  (   (()/( ))\ )(
((_))\ /((_))\   )\ )\   ((_))((_|()\
(()(_|_)) ((_) ((_|(_)  _| (_))  ((_)
/ _` |/ -_) _ \/ _/ _ \/ _` / -_)| '_|
\__, |\___\___/\__\___/\__,_\___||_|



  • Install this module and the required geoPHP module using the official
    Backdrop CMS instructions at

  • Install the (optional) Addressfield module.

  • Assign any necessary permissions.

  • If you have enabled the modules Addressfield and Geofield you can start using
    Geocoder on a content type.

    • Add a new address field. Go to Administration > Structure > Content types
      (admin/structure/types), choose the desired content type, and select
      "Manage fields".

      • Add a Postal address field and configure the field however you like.

      • Add a Geofield and select "Geocode from another field" as the widget.

        • In the settings for the geofield you can now choose the source field to
          geocode from. You can also choose which geocoding service (Google etc)
          to use and configure the service.
    • Now you have a place where Geocoder can store its result (geofield) and the
      input to the geocode operation (addressfield).


Documentation for Geocoder is available on

Additional documentation is located in the Wiki:


Bugs and Feature requests should be reported in the Issue Queue:

Current Maintainers



This project is GPL v2 software. See the LICENSE.txt file in this directory for
complete text.