GTFS to OSM converter

Turn a public transport feed into OpenStreetMap relations, ready to review in JOSM. No sign-up, nothing to install.

or use a Mobility Database feed

Check the stop refs

Same network?

These names are very close. Yes: everything goes under the first name, with one ref per stop. Your answers are kept for the next conversions, and can be changed in Settings.

    Ref priorities

    A stop used by several networks has only one ref. It goes to the highest network in this list that uses the stop; the others get ref:<network>. Use the arrows to change the order: it is kept for the next conversions.

      Corrected automatically

      Already changed in the file: nothing to do.

        To check in JOSM

        Left as they are, because they could not be settled safely.

          Obsolete refs

              Shared stops

              The refs as they will be written in the file, with the order above.

                Activity log
                  1. Add your feedA GTFS file, or its Mobility Database ID.
                  2. Pick a lineNetworks and tags are found online for you.
                  3. Download and reviewOpen the .osm file in JOSM, then upload it.

                  Settings

                  Nothing to change to get started. Your changes stay in this browser.

                  Correct a whole network

                  Puts the stops and relations already mapped in OSM in the form of this site, without changing a trace. You get a file to review.

                  Load a feed on the Converter page first: it gives the networks and their area.

                  Nothing is sent to OpenStreetMap: you get an .osm file. Before uploading it, review it in JOSM and follow the Automated Edits code of conduct: document the edit and discuss it with the local community first.

                  Allow about one second per stop on the first run: towns come from Nominatim, one request per second at most.