Back to map

About Toilets of SG

Public toilets across Singapore: 397 venues so far, each one with the floor it is on.

Why it exists

Knowing a mall has a toilet is only half an answer. If it’s on level 5 and you’re on level 1, you still have a problem. Every listing here says which toilet (female, male, accessible, unisex) and which floor, so you can walk straight to it.

What it covers

  • Shopping malls, department stores and their individual floors
  • MRT stations, bus interchanges and transport hubs
  • Hospitals, clinics and community buildings
  • Restaurants, cafés, hawker centres and food courts
  • Accessible and handicap cubicles, where the floor was recorded
  • Hotel guest rooms with bidets, off by default since you can’t walk into one

Where the data comes from

Almost all of it comes from a public spreadsheet maintained by @toiletswithbidetsg, who has been collecting these for years. This app reads that sheet and turns its notes into floors and cubicles it can put on a map. The full picture is on the dataset page.

Your location stays yours

Nothing here asks the browser where you are until you press Toilets near me. Until then the map shows every toilet on the island and you can search any place you like. When you do share it, the position sorts the list in your browser and draws the dot. It isn’t stored, and there are no trackers or analytics on the page to leak it to.

How it grows

Every listing started as someone writing down a toilet they found. That is still the only way it grows. Signing in with Google takes a tap and lets your additions be attributed; it is the only thing an account does, and nothing about you is sold or tracked. If a toilet is missing, the Add a toilet form asks where it is and which toilets are there. If a floor is wrong, you can fix it on the listing itself.

The most useful thing you can do is take a picture. A photo of the door or the sign turns “level 5, near the lifts” into something the next person recognises on sight, and no spreadsheet can supply that. You knowing where the cubicle actually is — that is the whole app.

Common questions

Which toilets are on this map?

Public toilets across Singapore: malls, MRT stations, hospitals, hawker centres, parks and the rest. The map was seeded from a spreadsheet of toilets with bidets, so most listings still have one, but a toilet does not need a bidet to belong here.

Does it tell me which floor the toilet is on?

Yes, and that is the point of it. A listing reads "Female L5 · Accessible B1" instead of just naming the mall, because knowing a building has a toilet is no help if you are on the wrong floor. Where the source named a cubicle or a landmark, that is carried through too.

How do I find a toilet with a bidet?

Turn on the Bidet filter. Most of the map has one, since that is where the data started, and the listing says so either way.

Do I have to share my location?

No. The map opens on the whole island with every toilet already on it, and nothing asks the browser for your position until you press "Toilets near me". You can also search a place, such as a mall or an MRT station, and get results around that instead.

Is it free, and are there ads?

Free, no ads, no trackers. You do not need an account to look anything up. Signing in with Google is only needed to add a toilet or correct a listing.

How do I find an accessible toilet?

Turn on the Accessible filter. Listings marked accessible come from the source spreadsheet’s handicap-toilet entries, and where a floor was recorded it is shown alongside, so you get the level as well as the building.

Why are some listings hotel guest rooms?

The source also tracks hotels whose guest-room bathrooms have bidets. Those are not somewhere you can walk in off the street, so they are hidden by default and only appear when you turn on the Hotel rooms filter.

A listing is wrong or the toilet is gone. What do I do?

Open the listing and correct it. Signed-in users can fix the floors and the opening hours directly, and reporting a toilet that no longer exists is one tap. Someone standing in the building knows more than I can work out from a desk.

How do I add a toilet that is missing?

Open the menu, tap "Add a toilet", and fill in where it is and which toilets are there. It goes into the queue for review.

Can I add a photo of a toilet?

Yes, and it is the most useful thing you can do here. Open a listing, sign in, and add a photo of the door or the sign. Photos are held until a moderator has looked at them, so nothing appears on the map unchecked.

Can I use it like an app on my phone?

Yes. Open it in your browser and use "Add to Home Screen"; it then opens full-screen like any other app. There is nothing to install from a store.

What it costs

Nothing. If it saved you once and you feel like it, buy me a coffee.