Available languages
Deutsch English français 日本語 polski русский
Public-images-osm logo.svg footway
Sidewalk and zebra-crossing.jpg
Additional tags for highway=footway
Group: Highway
Used on these elements
should not be used on nodes
may be used on ways
should not be used on areas
should not be used on relations
Documented values: 10
Status: Approved Page for proposal

Extensions for highway=footway Use it to map sidewalks alongside or crossing a road. In UK these separate ways are called footways, too.

Please strongly consider to use the key sidewalk=* instead. With only one key added to a road the most sidewalk matters are finished very easily.

highway=footway is the general tag for mapping paths used mainly or exclusively by pedestrians.


Key Value Element Comment Photo
footway sidewalk Way A sidewalk alongside a road, separately mapped with highway=footway Sidewalk and zebra-crossing.jpg
footway crossing Way A pedestrian crossing, usually connecting two sidewalks Zebra-crossing sm.jpg
footway both / right / left / none Way Deprecated!

Please use sidewalk=* instead to tag a sidewalk as additional information to a road.

footway=crossing and bicycles

Additionally, if the crossing is also for bicycles, you should add cycleway=crossing. If cyclists have to dismount to use the crossing use footway=crossing and bicycle=dismount.

Connecting ways

Note that by default, footway=sidewalk or footway=crossing will neither be rendered, nor taken for autorouting for any other mean of transport but pedestrian. All ways that connect to the sidewalk(s), should therefore also connect to the main street (also highway=footway and highway=path). If you don't connect them to the main street, then add bicycle=dismount to indicate that autorouters for cyclists have to consider this way (and tell the cyclist to push their bike). Note that for a non sidewalk highway=footway & bicycle=no way, autorouters will assume that pushing your bicycle is possible - if then there is no connection to the next street, you break that.

See also