Here's what the air is actually doing right now.
Spin the globe and tap where you ride. 103 cities, or any point on Earth, updated every 15 minutes.
The four cities riders ask about most
Model estimate, not the official PSI or API index. Built from Open-Meteo and CAMS air-quality models, on the US EPA AQI scale. Check your national agency before you make a health call.
What each number means for a rider.
Riders take a bigger dose than drivers at the same reading. No cabin, no filter, breathing harder.
Is it getting better or worse?
One reading every 15 minutes. The line is the AQI, the colour is the band it sits in right now.
Tap a city to open the full chart: 48 hours, 7 days, 30 days or the whole year. Haze usually builds through the afternoon and eases overnight when the wind drops.
How we make the number.
One app, one number, no explanation is how most air apps work. Here is exactly what sits behind ours.
Gather every source we can reach
Reference-grade government monitors via OpenAQ, low-cost community sensors from Sensor.Community, and the CAMS global model from Open-Meteo. Each one is pulled fresh for the exact point you ask about.
Fuse concentrations, not indexes
We never average AQI numbers. Raw PM2.5 and PM10 are corrected for humidity, weighted by how close, how recent and how trustworthy each source is, then converted to AQI once at the end.
Score the confidence
Two independent families agreeing beats one loud source. Outliers are flagged and dropped. When only the model is available we say so, and we never call it the official index.
Loading the sources…
Get a ping when your city crosses the line.
Pick a city and a threshold. We email you when the reading goes over it, and nothing else.
One email per crossing, never daily digests. Unsubscribe from any email. Readings are model estimates, so treat the alert as a heads-up, not a health ruling.
Not on the strip? Type it in.
Any city or postcode, worldwide. A postcode pins the reading to your own area, which matters because the air changes across a city. Same model, same rider advice.
Why haze, and why PM2.5 gets through.
The number on this page is mostly PM2.5. Here is what that is, where it comes from, and why nothing on a normal helmet stops it.
Scale matters. PM2.5 is roughly thirty times thinner than a hair. It rides the air around any gap, which is why a visor changes nothing and a proper filter changes everything.
Where the haze comes from
Most of it is smoke from peatland and land-clearing fires in Sumatra and Kalimantan during the dry season. Peat burns slowly and underground, so it keeps smouldering for weeks after the flames are out.
Why it lands on your city
The south-west monsoon carries the smoke north and east across the Strait. That is why Singapore, Kuala Lumpur and Johor can swing from clear to Unhealthy in a single afternoon while the fires have not moved.
What the WHO line means
The World Health Organization's 2021 guideline for a day of PM2.5 is 15 micrograms per cubic metre. The cards above show how many times over that line each city sits, because a rider breathes that air with no cabin and no filter.
Haze by city: what riders in each place are breathing.
Measured roadside numbers, the local index explained, and what actually protects a rider in that traffic. Pick where you ride.
Indonesia 15 guides
- Motorcycle Helmet Air Filter: Why Haze Seasons Will Keep Coming Back
- Palembang Haze Today: Modelled US AQI 174 and What It Means on a Motorbike
- Banjarmasin Haze Today: US AQI 211 and What It Means on a Motorbike
- Pekanbaru Haze Today: PM2.5 285.8 and What It Means on a Motorbike
- Palangka Raya Haze Today: ISPU 1,300 and What It Means on a Motorbike
- Surabaya Motorcycle Air Pollution: The City With No Haze Season to Blame
- When Will the Haze Be Gone? 2026 Runs Late, and One Rain Won't End It
- Haze Season in Palembang: The 4 a.m. Ride Breathes 8x the 3 p.m. Air
- Helmet Air Purifier: Jakarta's Official Air Reading Says "Moderate." Your Phone Just Said "Unhealthy."
- Seven Hazy Days for Canggu, One for Denpasar: Is There Haze in Bali?
- 593 AQI, One Grocery Run: Pontianak Haze Motorcycle Riders Are Breathing It Unfiltered
- Zero Warning, Zero Mask Habit: Medan Haze Motorcycle Riders
- Bali Haze: Where It Really Comes From (It Isn't Borneo)
- Borneo's Smoke Is 212 Nanometres Wide: What That Means for Every HEPA Filter Helmet
- Jakarta Motorcycle Air Pollution: Riding the World's Most Polluted City With Open Vents
Malaysia 5 guides
- Kuala Lumpur haze today: nine days after the easing forecast, the numbers haven't moved
- Pasir Gudang Haze Today: API 174 and What It Means on a Motorbike
- Same Number, Different Smoke: What the Air Pollution Index Misses on Haze Days
- The Gridlock Is the Exposure: Kuala Lumpur Haze Motorcycle Riders
- What the Haze Really Means for Malaysia's Motorcycle Riders
Singapore 12 guides
- Is the Haze Gone? What Is Still in the Air When the Index Says Moderate
- Singapore PSI 144: The Climb Back Up, Four Days After the Dip
- Singapore PSI West: 125 After a 230 Peak, and Why It Lags the Street
- Will the Haze Get Better: Finished Peat Restoration Cuts a Quarter of the Smoke, Not the Drought
- Singapore Haze Today: PSI 226 and What It Means on a Motorbike
- PSI Singapore Now: The Record Was 192, the Story Is the Week With No Clean Hour
- Malaysia Haze Motorcycle Riders: The City That Changed Twice in 72 Hours
- PSI in Bali: The Number You Are Reading Is Not Bali's
- API vs PSI: Same Haze, One Category Apart, Same Day
- Singapore Haze Central Region: Why the Smoke Stays Low
- PSI Singapore Today: What the Haze Index Doesn't Tell Riders
- Singapore Haze and Motorcycle Riders
Thailand 3 guides
Vietnam 3 guides
Philippines 2 guides
India 5 guides
- Stubble Burning Motorcycle Riders: Your Phone's AQI Isn't the Number That Predicts Bronchitis
- What the AQI Number Doesn't Measure: The Two Pollutants Riding Next to You in Delhi
- Helmet With Air Filter India: This Year Diwali Lands on the Stubble Peak
- 36 Minutes for 10 Kilometres: The Case for a Helmet With an Air Purifier in India
- Delhi Motorcycle Air Pollution: Why One Clean Day Doesn't Change What You Breathe
Elsewhere 16 guides
- Riding a Motorcycle With Asthma: A Plan for Haze and Traffic Days
- Motorcycle Air Pollution: The 2031 Problem EVs Won't Fix
- Is Commuting on a Motorcycle Worth It: The Air Price of Every Ride, Costed
- Off-road helmet dust filter: built for sand, blind to haze smoke
- Helmet Clip-On Air Purifier: How It Works and How to Fit One to Any Helmet
- Motorcycle Helmet Too Hot: By 2031 the Hottest Rides Are Also the Smokiest
- Best Face Mask for Motorcycle Riding: Heat Decides, Not the Filter Rating
- Four Checks You Can Run Tonight
- Your Hand Is Already on the Vent: The Ranked Protocol for Helmet Temperature in Haze Season
- Is Haze Getting Worse Every Year in Southeast Asia? The Data to 2031
- Sarawak Just Closed 647 Schools for Haze: The Right Way to Set Up a Helmet With Air Purifier
- Washable HEPA Filter vs Disposable
- Every Vent Open, Every Particle In: How to Pick a Motorcycle Helmet for Hot Weather When the Air Is Smoke
- Motorcycle Helmet Fan vs Air Filter
- Smoke Doesn't Care Which Vents Are Open: Motorcycle Helmet Ventilation in the 2026 Haze Season
- Riding a Motorcycle in Haze: Why Cleaner Engines Won't Clean the Air You Ride Through
Start with the complete rider guide to motorcycle air pollution.
Why your visor is not a filter.
A helmet visor keeps wind off your eyes. It does not filter the air you breathe. Visor down or visor up, every breath on the ride is the air around the bike, and haze is dominated by PM2.5, fine particles that pass straight through. The Easi Breezi H11 HEPA filter captures at least 95% of PM2.5 before that air reaches your face.
Filtered air on every ride, whatever the number says.
Same filtered air whether the number's 40 or 400.
- Clip. Magnetic clip, universal 10.5mm bike mount.
- Filter. H11 HEPA cartridge, swap in five seconds.
- Ride. Bike-powered, no batteries, no charging.
Worldwide shipping, $15 flat, duties and import taxes included
BuyQuestions riders actually ask.
Will it fit my helmet?
Fits any full-face helmet, or any half-face helmet with a visor that goes below your chin. If it doesn't fit yours, we refund.
How often do I change the filter in haze?
Every 7 days for best performance, or sooner if the airflow drops, which can happen faster in heavy haze.
Does it work at scooter speeds?
Yes. The fan does the work, not the wind, so it works at a standstill in traffic.
Is this the official PSI or API reading?
No. It is a model estimate fused from ground monitors and the CAMS global model, on the US EPA AQI scale. Singapore's NEA and Malaysia's DOE publish the official indexes, and their numbers can differ from ours by a band. Use ours to plan a ride, use theirs for a health decision.
Why does your number differ from my weather app?
Most apps show one source, often a single station or a single model. We fuse every source we can reach and weight it by distance, age and trust, then show you the working. Different inputs, different number. The band is usually the same.
Can I get an alert when it gets bad?
Yes. Pick a city and a threshold in the Alerts section above and we email you once when the reading crosses it. No digests, unsubscribe from any email.
Questions? solution@easibreezi.com
