From OpenStreetMap Wiki
(Redirected from Bathroom)
Jump to: navigation, search
Available languages — Tag:amenity=toilets
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް
Public-images-osm logo.svg amenity = toilets
Amenity toilets.svg
A publicly accessible toilet
Rendering in openstreetmap-carto
Used on these elements
may be used on nodesshould not be used on waysmay be used on areasshould not be used on relations
Useful combination
See also
Status: approvedPage for proposal

Use amenity=toilets to identify the location of a toilet open to the public.

How to tag

Place a node node centrally at the location of the toilet amenities and tag it amenity=toilets. Alternatively draw an area over the toilet building, tag it building=yes and amenity=toilets. Then consider annotating with:

  • toilets:position=* one or more of seated, squat, urinal (e.g. "seated;urinal" if the facility supports both use positions).

Toilets can have complex access rules. Those rules useful to toilets include:

  • access=yes explicitly public and open to whoever walks up (a fee=* may still apply).
  • access=permissive while nominally private, no visible attempt is made to restrict access, and casual use appears to be tolerated by the owners.
  • access=customers while open to the public, the clear policy is to require a purchase prior to use. You may need a key or code to get in. Some people also use access=destination for this.
  • access=private amenity=toilets is for toilets "open to the public". amenity=toilets with access=private is self-contradictory. Frequently it is used where access=customers should be used.

Useful combinations include:

  • description=*
  • drinking_water=yes/no if a drinking water source is immediately associated with (usually outside) the toilet. Note: if you have detailed tagging needs, it is cleaner to create a separate node as amenity=drinking_water.
  • fee=yes/no
  • indoor=yes if the toilet entrance is indoors. Outdoor entrances are otherwise assumed.
  • name=*
  • opening_hours=*
  • operator=* name of entity responsible for toilet (e.g. "City of X").
  • supervised=yes/no/interval if the toilet is staffed. Note that a cleaner might expect a tip.
  • diaper=yes/room/1 (2...) diaper changing tables or separated rooms.
  • wheelchair=yes/no/limited
  • gender_segregated=yes/no To unambiguously add the information whether a toilet is gender segregated or not. Proposed on mailing list [1].

The male/female access details might be tagged simply for the overall amenity=toilets object:

  • female=yes/no whether women can use this toilet
  • male=yes/no whether men can use this toilet
  • unisex=yes/no indicates an entrance/area which is available to all. 'Family toilets' can contain this tag.
  • child=yes/no - Children (seats and urinals up to children)

It can be useful to map entrances or even areas of a toilet separately.

  • entrance=yes would typically go on a node on each entrance
  • female=yes/no, male=yes/no, unisex=yes/no tags go on the same entrance nodes or even on an area within a building.

Detail like this may be particularly useful for visually impaired users. Individual entrances/areas can also be individually mapped for wheelchair accessibility.

Toilets within places

Facilities such as shops and pubs often have toilets inside them for customers, and sometimes free for the public as part of a scheme (e.g. Richmond Council). On the usual tags of amenity=pub, building=yes, shop=* add the following tags and use the 'toilets' namespace.

  • toilets=yes/no this refers to toilets accessible to the public
  • toilets:wheelchair=yes/no/limited this refers to toilets accessible to a member of the public in a wheelchair
  • toilets:access=* see above

Please do not use toilet=yes (singular). In general please do not map toilets that are inaccessible to the public. Many buildings have toilets inside for workers or owners, but mapping these could create needless conflict or unrealistic expectations. Use toilets=no for places you might expect to find a usable toilet (e.g. a railway station or trailhead) where no public toilets are made available.

Do not use toilets:access=* on toilets tagged as a separate object with amenity=toilets.

Toilet equipment

Other proposed or emerging keys for toilet tagging

  • access=key used if you must first ask for a key or token to access the facility.
  • toilets:access=customers/public/permissive/ask for key
  • toilets:scheme=xxx name or URL of community toilet access scheme.

Buildings related to the toilet

  • building=toilets an independent building occupied by a toilets.
  • man_made=septic_tank for a nearby septic tank e.g., under the soil in the garden. The toilet itself is likely a "flush" type.


Possible Tagging Mistakes

If you know places with this tag, verify if it could be tagged with another tag.
Automated edits are strongly discouraged unless you really know what you are doing!