Format note: sunscreen is not food, so there is no nutrition section on this page — nutrition does not apply, and no nutrition numbers are invented, estimated or borrowed. Each panel below quotes the verbatim ingredient list as printed, plus SPF and PA exactly as printed. Where a list could not be verified, the product is in "seen but not verified", never panelled on a guess.
This page does not give a health score, a ranking or a "best" pick, and it does not show prices (they change weekly). It does not make efficacy or safety claims beyond what the label states — it describes ingredients and SPF/PA as printed. It does not recommend one sunscreen over another.
The headline, in 30 seconds
This is a thin page, and it says so plainly. Only one sunscreen could be panelled from a genuine Singapore retailer ingredient section — and even that one is garbled and conflicts with another Singapore-adjacent list (see panel). The rest of the Singapore shelf is in seen-but-not-verified, for the reasons given there — not hidden.
Why so thin: the Singapore big-retailer ingredient sections largely do not exist in retrievable form. Site: searches for FairPrice, Guardian and Watsons SG returned no product ingredient results at all for sunscreen; Watsons SG / Guardian SG / FairPrice product pages do not publish full INCI in search-indexed text, and Shopee SG / Lazada SG likewise returned no ingredient text. A first research pass on 5 November 2026 recorded 31 products with full SG-retailer lists, but those lists could not be re-verified in the follow-up pass and their texts are not reproduced here — they are listed as seen-but-not-verified until a pack photo or a live-browser read confirms them. Full lists were retrieved from non-SG sources (Watsons Malaysia, Boots UK, INCI databases, US/AU drug labels) — they are documented in the research notes as drafting aids only, and are not panelled as Singapore packs.
Corrections to the first pass, stated plainly. (1) Neutrogena Dry Touch "contains oxybenzone as printed" is not confirmed for the SG/MY pack: oxybenzone appears only in the US/AU formula; the MY-region PA++++ formula most likely sold in Singapore has no oxybenzone. Do not attribute oxybenzone to the SG Dry Touch without a SG pack photo. Its PA also differs (PA+++ in the first pass vs PA++++ on the MY pack). (2) "Mineral Based" / "Physical" names are unreliable: Banana Boat Sport Sensitive Mineral Based contains Ethylhexyl Methoxycrylene, a chemical filter, and the retrieved Sunplay Skin Aqua Physical list contains three chemical filters — both are hybrid, not mineral-only, and are flagged as such. (3) La Roche-Posay UVMune 400 "Fragrance-Free" is the same product as the UVMune 400 Invisible Fluid, not a separate product. (4) Garnier Super UV Invisible Air-Mist is not the Super UV Invisible Serum — only the Serum list was retrieved; do not use it for the Air-Mist.
Regional formulas differ for the same name. Anessa Milk (Watsons MY vs SkinSort), Biore Watery Essence (Thailand vs Japan 70g vs US), Neutrogena Dry Touch (MY vs US/AU), Neutrogena Age Shield (EU vs AU), La Roche-Posay UV Air Serum (EU vs US), La Roche-Posay Invisible Spray (UK vs AU) — all have different lists for the same product name. A list is only as good as its region match, which is why pack photos are now the only route to SG-verified lists.
PA ratings are the weakest link. Several retrieved lists carry no PA at all (SkinCarisma UVMune: "PA not stated on the pack"; US DailyMed labels have no PA). PA++++ claims could not be confirmed from the list sources for UVMune, Neutrogena Age Shield, or Banana Boat Sport/Ultra.
At a glance — panelled products
Product
Pack size (as printed)
Country of manufacture (as printed)
SPF / PA as printed
Type as printed
Notable as printed
Sunplay Skin Aqua Tone Up UV Essence (Mint Green)
80g
Japan
SPF50+ PA++++
Hybrid (chemical filters + titanium dioxide)
SG retailer list, but garbled transcription; conflicts with a second SG-adjacent list — pack photo required
Panelled with a full verbatim list: 1 product (with the garbling/conflict flags on the panel). Seen-but-not-verified: see list below. Source: Pupsik SG, checked 5–6 November 2026.
Sunplay Skin Aqua Tone Up UV Essence SPF50+ PA++++ — Mint Green (also White / Pink / Lavender / Blue)
Pack size: 80g · Made in: Japan (as printed)
As printed (Pupsik Singapore — "Upgraded Formula", 5 types; lists differ only in colourants at the tail. Mint Green variant, verbatim as printed on the page): Ingredients: Water, ethanol, methoxysilicate ethylhexyl, palmitate, ethylhexyl, BG, diethylaminohydroxybenzoyl benzoyl benzoate, silica, bisPEG-18methylether dimethylsilan, titanium oxide, bisethyloxyphenol methoxyphenyltria Gin, Hyaluron Sodium Acid, Ascorbyl Phosphate, Mg, Methylene Bisotriazolyl Tetramethylbutylphenol, PG, PEG-40, Arginine, (Acrylate/Alkyl Acrylate (C10-30)), Cross Polymer, (Acrylyl Dimethyltaurine Ammonium/VP) Copolymer, Acrylates Copolymer, Water Palm oil, poly Silicone-13, Decylglucoside, Synthetic Fluoroflogopite, Alumina, Tin Oxide, Xanthan Gum, EDTA-2Na, TEA, Yellow 4, Blue 1, Fragrance.
Other colour tails (same page): White — same list ending "…Xanthan Gum, EDTA-2Na, TEA, Fragrance" (no colourant named); Pink — ends "…TEA, Iron Oxide, Fragrance"; Lavender — ends "…TEA, Blue 1, Red 227, Fragrance"; Blue — ends "…TEA, Blue 1, Red 227, Fragrance". This covers the "Tone Up UV Essence White SPF50+ PA++++" (White variant) and "Tone Up UV Essence colour-correct" (Pink/Mint/Lavender/Blue variants) — same product family, not separate panel entries without pack confirmation.
Flag — garbled transcription AND a conflicting list: the Pupsik transcription is garbled (split words, "methoxysilicate ethylhexyl", "Water Palm oil", "tria Gin") — clearly re-typed/OCR'd from a Japanese pack, not clean INCI. Treat it as SG-verified sale + approximate list, not as a clean verbatim pack list. A second SG-adjacent source, Beauty Insider SG, gives a different, cleaner list ("Water, ethanol, Ethylhexyl methoxycinnamate, BG, diphenylsiloxyphenyltrimethicone, titanium oxide, polysorbate 60, diethylamino hydroxy benzoyl hexyl benzoate, Na hyaluronate, Kudamonotokeisou fruit extract, Izayoi rose extract, ascorbyl phosphate Mg, Prun decomposition product, polyglyceryl-2 triisostearate, bisPEG-18 methyl ether dimethyl silane, methylmethacrylate crosspolymer, dimethacrylate glycol crosspolymer, bisethylhexyloxyphenolmethoxyphenyltriazine, Acrylate copolymer, (Acrylate / acrylic acid) Alkyl (C10-30)) Crosspolymer, TEA, (Acryloyldimethyltaurineammonium / VP) Copolymer, Silica, PEG-12 Dimethicone, Polystyrene, Polyvinyl Alcohol, EDTA-2Na, Xanthan Gum, Alumina, BHT, Synthetic Fluorofluoropite, Tin oxide, red 226, blue 1, fragrance") — which does not match the Pupsik list ingredient-for-ingredient (different order, extra extracts, polysorbate 60 vs decyl glucoside). Likely different formula generations. Pack photo required before treating either list as the SG pack list. Sources: Pupsik SG; Beauty Insider SG (confirms SG sale at Guardian, SPF50+ PA++++). SPF50+ PA++++HybridGarbled transcription — verify on packConflicting second list — flagged
Seen but not verified — do not panel until checked
Anessa Perfect UV Milk SPF50+ PA++++, Spray SPF50+ PA++++, Skincare Gel 90g — full lists retrieved, but from non-SG sources only (Watsons Malaysia for Milk and Spray; Korea Cosmetics Act declaration for Gel). Version conflict: SkinSort's Milk list is in a different order and continues past Tocopherol, adding Homosalate, collagen, hyaluronate and several extracts absent from the Watsons MY list — different formula generations (2022 reformulation). Do not panel either without a current SG pack photo. No oxybenzone in either list. See research notes for the full non-SG lists.
Biore UV Aqua Rich Watery Essence SPF50+ PA++++ and Aqua Rich Protect SPF50 — full lists retrieved, but non-SG only (TOPS Online Thailand for the Essence; SkinSort for the Watery Gel). Version conflict: the Japan 70g listing gives a different list/order (includes silica, DPG, ascorbyl glucoside, polysilicone-9, absent from TOPS), and the US formula is different again. "Aqua Rich Protect" naming not confirmed as a distinct SG SKU — the retrieved product is "Watery Gel SPF50+". SG pack photo essential.
Bio-Essence Bio-Water 9x Nano Ceramide SPF50+ — no list retrieved for this exact product. What exists is the older Bio-Water Sunscreen SPF50+ PA++ — and two conflicting lists for that older product (one with, one without Benzophenone-3/oxybenzone). The 9x product was launched ~Oct 2026, too new for INCI databases; needs a pack photo.
Garnier Super UV Invisible Air-Mist SPF50+ PA++++ — no full list for the Air-Mist retrieved. What exists is the Super UV Invisible Serum (a different product), which names allergens Limonene, Linalool, Geraniol, Citral, Benzyl Alcohol, Benzyl Salicylate — do not panel the Serum list as Air-Mist. A blog claiming the Air-Mist is "free of fragrance" contradicts the Serum list — further reason not to conflate.
Neutrogena Ultra Sheer Fluid Age Shield SPF50 PA++++ — full list retrieved, but EU only (Soin-et-Nature); TGA Australia confirms the same 4 actives. SG pack may differ. Contains titanium dioxide as a minor ingredient — chemical-dominated, hybrid in the strict sense. No oxybenzone.
Neutrogena Ultra Sheer Dry Touch SPF50+ PA+++ — two conflicting formulas; oxybenzone claim NOT confirmed for the SG/MY pack. The SG/MY-region formula (AA Pharmacy Malaysia, SPF50+ PA++++) has no oxybenzone (hybrid, chemical + titanium dioxide). The US/AU formula (TGA ARTG 298130; DailyMed US SPF55) does contain oxybenzone. The first pass's "contains oxybenzone as printed" matches the US/AU formula, not the MY-region formula most likely sold in SG. Do not panel oxybenzone for the SG Dry Touch without a SG pack photo. PA also differs: PA+++ (first pass) vs PA++++ (MY pack).
Neutrogena Ultra Sheer Face Lotion SPF50 — no full list retrieved; filters only (Octocrylene, Homosalate, Ethylhexyl Triazone, Butyl Methoxydibenzoylmethane, Ethylhexyl Salicylate, Bemotrizinol).
La Roche-Posay Anthelios UVMune 400 Invisible Fluid SPF50+ — full list retrieved, but from non-SG databases (SkinCarisma, corroborated by FrenchBeautyHub SG storefront and Boots UK). 26 ingredients, no oxybenzone, no fragrance/parfum entry. PA++++ is the SG pack claim, not confirmed in the retrieved list text (SkinCarisma notes "PA not stated on the pack"). The "Fragrance-Free" variant is the same 26-ingredient list — do not panel it as a separate product.
La Roche-Posay Anthelios UVMune 400 Oil Control Gel Cream SPF50+ — no full list for the Gel Cream retrieved. What exists is the Oil Control Invisible Fluid (Boots UK) — a different product, and it contains Parfum. Do not use it for the Gel Cream.
La Roche-Posay Anthelios UV Air Serum SPF50+ — full list retrieved, but UK only (Boots); the US DailyMed version is a different formula. SG almost certainly follows the EU formula, but that is an inference, not a SG verification. No oxybenzone.
La Roche-Posay Anthelios Invisible Fresh Mist SPF50 — two candidate formulas (UV Sport Invisible Refreshing Mist vs Anti-shine Face Mist), SG SKU match unconfirmed. Seen-but-not-verified as a named match.
La Roche-Posay Anthelios Invisible Spray SPF50+ — full list retrieved, but UK only (Boots); the AU TGA listing gives a different regional formula (includes homosalate). SPF/PA title/description discrepancy also noted in the first pass. SG pack photo required.
La Roche-Posay Anthelios Uvidea Tone Up Rosy SPF50+ PA++++ — full list retrieved, but Korea only (Beauty Box Korea), corroborated by Watsons MY "Uvidea Tone Up Light" (same list, Light shade). SG sale not re-confirmed in this pass. No oxybenzone. Do not conflate with the SkinSort "Uvidea Tone-Up Cream Rosy+" (49 ingredients, different/renamed variant).
Banana Boat Ultra Protect SPF50 — full list retrieved, but from INCIdecoder (user-uploaded pack transcription, non-SG database); DailyMed US corroborates oxybenzone as an active. Contains Benzophenone-3 (oxybenzone) and 9 named fragrance allergens (Alpha-Isomethyl Ionone, Amyl Cinnamal, Benzyl Benzoate, Butylphenyl Methylpropional, Limonene, Geraniol, Hexyl Cinnamal, Hydroxyisohexyl 3-Cyclohexene Carboxaldehyde, Linalool). "Ultra Protect" vs "Ultra Defense" naming not proven identical for the SG SKU; SG pack photo required.
Banana Boat Sport Sensitive Mineral Based SPF50+ PA++++ — hybrid despite the "Mineral Based" title, flag confirmed: the DailyMed US list contains Ethylhexyl Methoxycrylene, a chemical UV filter, alongside titanium dioxide 4.5% and zinc oxide 6.5%. Do not panel as mineral-only. (A different US product, "Sport Mineral SPF50" lotion, is genuinely mineral-only — do not conflate the two.)
Banana Boat Sport SPF50 PA+++ (lotion) — US label only (DailyMed "Ultra Sport SPF50"); SG "Sport SPF50 PA+++" formula not confirmed. No oxybenzone.
Banana Boat Sport Cool Zone SPF50 PA+++ — no list retrieved; the US Sport lotion/spray lists are the nearest relatives and are not the Cool Zone formula.
Banana Boat Simply Protect Aqua SPF50+ PA++++ — filters only, conflicting variants, not a full list.
Banana Boat Simply Protect Kids SPF50+ — US inactive list only, incomplete; contains Ethylhexyl Methoxycrylene (chemical filter) — again not mineral-only despite "Simply Protect Kids / Mineral-Based" positioning.
Banana Boat Kids Sensitive SPF50 (mineral-only) — full US list exists (zinc oxide 19% + inactives, mineral-only filters), but SG "Kids Sensitive" naming not confirmed as this SKU.
Nivea Sun Silky UV Stick SPF50+ — full list retrieved, but UK only (Boots). SG sale not re-confirmed in this pass. Boots notes the formula is free of Octinoxate, Oxybenzone, Octocrylene & Microplastic. No oxybenzone confirmed.
Nivea Sun Protect Super Water Gel SPF50 PA+++ — full Japan list retrieved, but SG sale not confirmed — this is a Japan-only product (Nivea-Kao); the SG Nivea Sun range is the Beiersdorf EU/AU range. Do not assume SG sale.
Sunplay Skin Aqua Super Moisture Barrier SPF50+ PA++++ — name not matched to a retrieved product exactly. Nearest full lists are the Super Moisture Essence and the Super Moisture Gel (different products). Seen-but-not-verified as named.
Sunplay Skin Aqua SM Gel SPF50 — name not matched exactly. Nearest full list is the Skin Aqua Silky White Gel SPF50+ PA++++ (Vietnam-made version) — a different product; do not substitute.
Sunplay Skin Aqua Physical Sunscreen SPF50+ — retrieved list is hybrid, not mineral-only: it contains chemical filters Diethylamino Hydroxybenzoyl Hexyl Benzoate, Bis-Ethylhexyloxyphenol Methoxyphenyl Triazine and Ethylhexyl Triazone, contradicting the first pass's "(mineral-only)" note. Either the mineral-only note refers to a different variant, or the name is misleading. Pack photo required; do not panel as mineral-only.
Sunplay Skin Aqua Physical Brightens Up Skin Tone — no distinct full list retrieved; likely a shade/variant of the Physical list or of the Tone Up Milk.
Sunplay Skin Aqua Tone Up UV Milk SPF50+ PA++++ Mint Green — only the head of the 43-ingredient list was retrievable (SkinSignal); full list not retrieved. Do not confuse with the Tone Up UV Essence in the panel above — different product (Milk vs Essence).
Sunplay Ultra Shield SPF130 — full list retrieved, but from INCIdecoder (non-SG database) for the "Ultra Shield UV Body Mist SPF130". SPF130, PA++++ (current) / PA+++ (older pack). No oxybenzone. SG pack photo required before panelling.
Pond's Bright Miracle Day Cream SPF15 — borderline scope: a day cream with SPF, not a sunscreen, and SPF15 is below the usual sunscreen threshold. No matching SPF15 full list retrieved (only the SPF30 Day Cream and the Ultimate Clarity Cream, neither of which is the SPF15 Day Cream). Seen-but-not-verified. An old Groupon PDF for a Pond's SPF15 set lists a different SPF15 formula containing Benzophenone-3 (oxybenzone) — do not attribute that to the Bright Miracle SPF15 without a pack check.
Goat Sunscreen Dry Touch / Elle Kids SPF30 / Mamaearth Baby / Aqualogica Radiance+ Dewy SPF50+ PA+++ — partial-only, unchanged: Goat actives only; Elle zinc oxide 22% only; Mamaearth truncated ("Calendula, Zind Oxide"); Aqualogica no list retrieved.
Cetaphil Sun SPF50+ Light Gel — full list retrieved from SkinCarisma (non-SG database), hybrid (titanium dioxide + 5 chemical filters), no oxybenzone, no fragrance entry. SG sale not re-confirmed in this pass (Cetaphil Sun is sold at Guardian/Watsons SG, but no SG URL retrieved).
Kose Suncut (Perfect UV Milk / Pro Defense Non-Chemical UV Milk / Perfect UV Gel), Senka Perfect UV Milk — full lists retrieved from INCIdecoder/SkinSignal, but SG sale not confirmed for any SKU (not standard Guardian/Watsons SG range items; sold via parallel import / Shopee). Suncut Perfect UV Milk list as printed contains duplicated ingredients (Zinc Oxide and Ethylhexyl Methoxycinnamate appear twice; INCIdecoder itself flags this).
Avène (Ultra Fluid Oil Control SPF50; Aqua-Fluid SPF50+), Bioderma Photoderm Cream SPF50 — full lists retrieved from SkinSort compare pages, but SG sale not confirmed (pharmacy/duty-free brands in SG, not confirmed at Guardian/Watsons/FairPrice). Eucerin Sun Oil Control Gel-Creme SPF50+: no full list retrieved (tail behind registration).
Hamilton / Cancer Council — actives only (AU safety data sheets), SG sale not confirmed — Australian brands, no SG retailer listing found. Do not add to the SG page without SG-sale confirmation.
ISDIN, Supergoop, K-beauty sunscreens, Mentholatum (other than Sunplay) — not checked in depth in this pass; no lists retrieved, no SG-sale confirmation. ISDIN and Supergoop have no confirmed Guardian/Watsons/FairPrice SG listing; K-beauty sunscreens are Shopee/Lazada parallel-import only in SG with no SG retailer ingredient section.
Guardian / Don Don Donki / Mustafa / Meidi-Ya / Le Petit Depot / Little Farms / RedMart (sunscreen ranges) — no ingredient sections surfaced via search for these sunscreens; Shopee/Lazada SG seller listing photos and description text beyond search snippets were not checked.
Nutrition — what the numbers say
Nutrition information does not apply to sunscreen, and it is not printed for it. Sunscreen is not food or drink: it has no energy, protein, fat, carbohydrate, sugars or sodium content to compare, and no Nutri-Grade. This page therefore does not invent, estimate or borrow any nutrition numbers, and it keeps comparing what the packs do print — the ingredient list, SPF and PA — exactly as before.
How to read a sunscreen pack — the jargon, in plain English
SPF / PA
SPF (Sun Protection Factor) measures UVB protection; PA (Protection Grade of UVA, + to ++++) measures UVA protection. Both are printed on the pack. PA ratings are the weakest link in the sources for this page — several retrieved lists carry no PA at all, and PA++++ claims could not be confirmed from the list sources for several products.
Filters that absorb UV. They are named individually in the ingredient list. Most Singapore sunscreens in the retrieved lists are chemical or hybrid.
Mineral (inorganic) UV filters — zinc oxide, titanium dioxide
Filters that scatter/reflect UV. A product is mineral-only only if zinc oxide and/or titanium dioxide are the only UV filters in the list. "Mineral Based" and "Physical" in a product name do not prove this — Banana Boat Sport Sensitive Mineral Based and Sunplay Skin Aqua Physical both contain chemical filters in their retrieved lists.
Hybrid
A product containing both chemical filters and a mineral filter. Most Singapore sunscreens in the retrieved lists are hybrid. The word "hybrid" on this page describes the list, not the marketing name.
Oxybenzone (benzophenone-3)
A chemical UV filter named in full when present. Confirmed as printed in the Banana Boat Ultra Protect/Ultra Defense list. Not confirmed for the SG/MY Neutrogena Dry Touch pack (oxybenzone only in the US/AU formula). No oxybenzone in any Anessa, Biore, La Roche-Posay, Nivea Stick, Sunplay, Cetaphil or Nivea Water Gel list retrieved.
Individual scent chemicals named in full when present. Banana Boat Ultra Protect names 9 allergens; the Garnier Super UV Invisible Serum (not the Air-Mist) names 6. Their absence from a list does not prove their absence from the product if the pack lists only "Parfum".
Regional formulas
The same product name can have different lists in different markets (Anessa Milk MY vs SkinSort; Biore TH vs JP vs US; Neutrogena Dry Touch MY vs US/AU). A list is only as good as its region match — which is why no non-SG list is panelled as a Singapore pack on this page.
What this page is not
Not a lab test. SPF and PA claims were not measured; brand claims are quoted as brand claims. SPF130 is a printed claim, not a measured result on this page.
Not a ranking, and not a "best" pick. One panelled product is not a comparison — it is the start of one. A higher SPF is not a ranking.
Not a price comparison. Prices change weekly; formulations change less often, but still change.
Not complete. The products in seen-but-not-verified are not yet panelled, for the verification reasons given, not hidden. SG pack photos (front-photo-first, per the agreed rule) are now the only route to SG-verified lists, since SG retailer sites do not publish INCI — plus SG-sale confirmation for Nivea Super Water Gel (likely Japan-only), Kose Suncut, Senka, Avène, Bioderma, Eucerin, Hamilton, Cancer Council, ISDIN, Supergoop and K-beauty before any of those are added to a Singapore page.
Sources and method
Checked 5–6 November 2026. First pass (5 November 2026): SG retailer ingredient sections — 31 products recorded with full lists (texts not retained for all). Re-verification pass (5 November 2026): web search + page opens — site:fairprice.com.sg, site:guardian.com.sg and site:watsons.com.sg searches for sunscreen + ingredients returned no product ingredient results at all; Watsons SG / Guardian SG / FairPrice product pages do not publish full INCI in search-indexed text; Shopee SG / Lazada SG likewise returned no ingredient text; no live browser was available, so SG retailer product pages could not be opened directly and pack photos could not be read. Retrieved in full instead: Watsons Malaysia (full Ingredients sections — same ASEAN supply chain, but MY, not SG); Boots UK; FrenchBeautyHub SG (sells in SGD, SG storefront); SkinCarisma / SkinSignal / INCIDecoder (INCI databases, full lists but non-SG sourced); DailyMed / TGA Australia (US/AU drug labels); Pupsik SG (the one SG retailer list, garbled). Full non-SG lists are documented in the research notes as drafting aids only, each needing a SG pack-photo check before panelling. Full per-fact source list is in the accompanying research notes.