From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg fixme = name
To define if the object has a (possible) erroneous name.
Group: annotations
Used on these elements
may be used on nodesmay be used on waysmay be used on areas (and multipolygon relations)may be used on relations
See also
Status: in use

A fixme=name tag defines that the mapper is missing the name for the object.

How to map/avoid using fixme=name

Some objects have a name=* but still have a fixme=name, remove the fixme instead.

For missing names like highways, buildings (like restaurants, and toilets), services, and bridges, use the tag fixme=name for all the ways.

  • Make sure that the way has a name. If not, then use fixme=name instead. Or if you got the data from the ground or other sources, then do not use this to prevent spam.
  • Most restaurants have a name. But if the name is not known and cannot be seen on the streetside, kindly use fixme=name. If the restaurant has no name, use noname=yes instead. If the restaurant has a name and some mappers rarely know the name, use fixme=verify name instead.
  • This tag is always not used for untagged lines, houses (with no name), power lines, service highways, etcetera.
  • For most highways, use the streetside at the intersection and find the street name sign and search every corner to find where the street name sign was located and find the street name instead of using the tag fixme=name. If not, use noname=yes instead.
  • Most houses have an address plate on their wall. Search every house on the street side to find the street name. If not, then use noname=yes. This could help to prevent the fixme=name tag.


This proposition contradicts the examples of usage on the fixme=* page. Where the statement "You should not use it for errors that can be automatically detected by error detection tools." and missing names can detect my tools.

See also