Free interactive tool
Plastic Valve Chemical Resistance Checker
This plastic valve chemical resistance checker shows which material — UPVC, CPVC, PPH or PVDF — fits your chemical, rated by temperature, from our own immersion testing. Type a chemical below to begin.
This plastic valve chemical resistance data is a selection guide based on Huiya laboratory testing of 100% virgin resin. Confirm the rating for your exact concentration, temperature, pressure and any mixed media before specifying. On butterfly and diaphragm valves the seat (EPDM, FKM or PTFE) can set the real limit.
Browse the full plastic valve chemical resistance chart (68 chemicals)
| Chemical | Conc. | Valve body materials | Seals & lining | ||||||
|---|---|---|---|---|---|---|---|---|---|
| UPVC | CPVC | PPH | PVDF | FRPP | PTFE | EPDM | FKM | ||
| Acetic acid | 10% | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤100 | ◎ ≤80 | ◎ | ◎ ≤40 | ○ ≤40 |
| Acetic acid | 50% | ◎ ≤40 | ◎ ≤40 | ◎ ≤60 | ◎ ≤60 | ◎ ≤60 | ◎ | ○ 20 | ○ 20 |
| Acetic anhydride | conc. | × | × | ◎ 20 | ◎ ≤40 | ◎ 20 | ◎ | – | – |
| Adipic acid | sat. | ◎ ≤60 | ◎ ≤80 | ◎ ≤80 | ◎ ≤100 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤80 |
| Benzoic acid | sat. | ◎ ≤40 | ◎ ≤40 | ◎ ≤40 | ◎ ≤100 | ◎ ≤40 | ◎ | ◎ ≤40 | ◎ ≤80 |
| Boric acid | sat. | ◎ ≤40 | ◎ ≤60 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤60 | ◎ ≤80 |
| Formic acid | 90% | ◎ 20 · ○ 40 · × ≥60 | ◎ 20 · ○ 40 · × ≥60 | ◎ 20 · ○ 40 · × ≥60 | ◎ ≤80 · ○ ≥100 | ◎ 20 · ○ 40 · × ≥60 | ◎ | ◎ ≤80 | × |
| Fuming sulfuric acid (oleum) | — | × | × | × | × | × | ◎ | × | × |
| Hydrobromic acid | 47% | ◎ ≤40 · ○ 60 | ◎ ≤40 · ○ 60 | ◎ ≤80 | ◎ ≤100 · ○ 120 | ◎ ≤80 | ◎ | ◎ ≤40 | ◎ ≤40 |
| Hydrochloric acid | 35% | – | – | – | ◎ ≤100 · ○ 120 | – | ◎ | – | – |
| Hydrofluoric acid | 40–55% | ○ 20 · × ≥40 | ○ 20 · × ≥40 | ◎ ≤60 · ○ 80 | ◎ ≤80 | × | ◎ | ◎ ≤40 · ○ ≥60 | ◎ ≤80 |
| Nitric acid | 70% | ◎ 20 · ○ 40 · × ≥60 | ◎ 20 · ○ 40 · × ≥60 | ○ 20 · × ≥40 | ◎ ≤60 · ○ 80 · × ≥100 | ○ 20 · × ≥40 | ◎ | × | ○ 20 · × ≥40 |
| Sulfuric acid | 50% | – | – | – | ◎ ≤120 | – | ◎ | – | – |
| Sulfuric acid | 98% | ○ 20 · × ≥40 | ○ 20 · × ≥40 | × | ◎ ≤40 · ○ 60–80 · × ≥100 | × | ◎ | × | × |
| Ammonia gas, dry | pure | ◎ ≤40 | ○ ≤40 | ◎ ≤40 | ◎ ≤80 | ◎ ≤40 | ◎ | ◎ ≤60 | × |
| Ammonia water | 40% | ◎ ≤40 | × | ◎ ≤60 | ◎ ≤60 | ◎ ≤60 | ◎ | ◎ ≤60 | ○ 20 |
| Barium hydroxide | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤60 | ◎ ≤120 | ◎ ≤60 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Calcium hydroxide | sat. | ◎ ≤40 | ◎ ≤60 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Aluminium chloride | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Aluminium sulfate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Ammonium acetate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤60 | ◎ ≤120 | ◎ ≤60 | ◎ | ◎ ≤60 | ◎ ≤60 |
| Ammonium carbonate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Ammonium chloride | sat. | ◎ ≤40 | ◎ ≤60 | ◎ ≤60 | ◎ ≤100 | ◎ ≤60 | ◎ | ◎ ≤100 | ◎ ≤100 |
| Ammonium nitrate | sat. | ◎ ≤40 | ◎ ≤40 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Ammonium phosphate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Ammonium sulfate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Ammonium sulfide | sat. | ◎ ≤40 | ◎ 20 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | × |
| Barium chloride | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Borax | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Calcium carbonate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Calcium chloride | sat. | ◎ ≤40 | ◎ ≤60 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Calcium nitrate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤100 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Calcium sulfate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Copper(II) chloride | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Copper(II) nitrate | sat. | ◎ ≤40 | ◎ ≤40 | ◎ ≤60 | ◎ ≤100 | ◎ ≤60 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Copper(II) sulfate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Ferric chloride | sat. | ◎ ≤60 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Ferric nitrate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤60 | ◎ ≤120 | ◎ ≤60 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Ferric sulfate | sat. | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Aqua regia (HCl/HNO₃) | — | × | × | × | ◎ ≤60 ⚠ | × | ◎ | × | × |
| Bromine water | sat. | ○ 20 | ○ 20 | ○ 20 | ◎ ≤80 · ○ ≥100 | ○ 20 | ◎ | × | ◎ ≤40 |
| Calcium hypochlorite | sat. | ◎ ≤40 | ◎ ≤60 | ◎ ≤40 | ◎ ≤80 · ○ 100 | ◎ ≤40 | ◎ | ○ 20 | ◎ ≤60 |
| Chlorine gas, dry | pure | ◎ ≤60 | ◎ ≤60 | × | ◎ ≤120 | × | ◎ | ○ 20 · × ≥40 | ○ 20 · × ≥40 |
| Chlorine gas, wet | — | ◎ 20 · ○ 40–60 | ◎ 20 · ○ 40–60 | × | ◎ ≤120 | × | ◎ | × | × |
| Chlorine water | 400 ppm | ◎ 20 · ○ 40–60 | ◎ 20 · ○ 40–60 | ○ 20 · × ≥40 | ◎ ≤120 | ○ 20 · × ≥40 | ◎ | ○ 20 · × ≥40 | ○ 20 · × ≥40 |
| Chromic acid | 50% | ○ 20 · × ≥40 | ○ 20 · × ≥40 | × | ◎ ≤60 · ○ 80 | × | ◎ | × | ◎ ≤40 · ○ ≥60 |
| Hydrogen peroxide | 35% | ◎ 20 · ○ 40–60 | ◎ 20 · ○ 40 | ◎ 20 · ○ 40–80 | ◎ ≤120 | ◎ 20 · ○ 40–80 | ◎ | ○ ≤40 · × 60 | ◎ ≤40 · ○ 60 |
| Hydrogen peroxide | 50% | ○ 20 · × ≥40 | ○ 20 · × ≥40 | ○ 20 · × ≥40 | ◎ ≤80 | ○ 20 · × ≥40 | ◎ | ○ 20 · × ≥40 | × |
| Acetaldehyde | 40% | × | × | ◎ ≤60 | × | ◎ ≤60 | ◎ | ◎ ≤60 | ○ 20 |
| Acetone | conc. | × | × | ◎ ≤40 · ○ 60 | × | ◎ ≤40 · ○ 60 | ◎ | ◎ 20 · ○ 40 | × |
| Allyl alcohol | pure | ◎ 20 | – | ◎ ≤40 | ◎ ≤80 | ◎ ≤40 | ◎ | – | ◎ ≤60 |
| Aniline | — | × | × | ○ ≤60 · × ≥80 | ◎ 20 · ○ 40–80 · × 100 | ○ ≤60 · × ≥80 | ◎ | ◎ 20 · ○ 40 · × ≥60 | ◎ 20 · ○ ≥40 |
| Benzene | pure | × | × | ○ 20 | ◎ 20 · ○ 40–60 | ○ 20 | ◎ | × | ◎ 20 · ○ 40–60 |
| Butyl acetate | — | ○ 20 · × ≥40 | ○ 20 · × ≥40 | ○ 20 · × ≥40 | ◎ 20 · ○ 40 · × ≥60 | ○ 20 · × ≥40 | ◎ | ○ 20 · × ≥40 | × |
| Butyl alcohol | pure | ◎ ≤40 | ◎ ≤60 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ 20 · ○ 40–60 |
| Carbon tetrachloride | pure | × | × | × | ◎ ≤80 · ○ 100 | × | ◎ | × | ○ 20 |
| Dimethylformamide (DMF) | conc. | × | × | ◎ ≤40 · ○ 60 | × | ◎ ≤40 · ○ 60 | ◎ | ◎ 20 | ◎ 20 |
| Ethyl acetate | conc. | × | × | ○ ≤40 | ○ ≤40 | ○ ≤40 | ◎ | ○ 20 | × |
| Ethyl alcohol (ethanol) | conc. | ◎ ≤40 | ◎ ≤40 | ◎ ≤40 | ◎ ≤80 | ◎ ≤40 | ◎ | ◎ ≤80 | ◎ ≤80 |
| Formaldehyde | 35% | ◎ ≤40 · ○ 60 | ◎ ≤40 · ○ 60 | ◎ ≤40 · ○ 60 | ◎ ≤40 · ○ 60 · × ≥80 | ◎ ≤40 · ○ 60 | ◎ | – | – |
| Gasoline | — | ○ ≤40 | ○ ≤40 | × | ◎ ≤80 | × | ◎ | × | ○ 20 |
| Glycerol | conc. | ◎ ≤40 · ○ 60 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤80 |
| Hexane | — | ◎ 20 · ○ 40 | ◎ 20 · ○ 40 | ◎ 20 · ○ 40 | ◎ ≤120 | ◎ 20 · ○ 40 | ◎ | × | ◎ 20 |
| Tetrahydrofuran (THF) | — | × | × | ○ 20–40 · × ≥60 | ○ 20 · × ≥40 | ○ 20–40 · × ≥60 | ◎ ≤60 · ○ 80 | × | ○ 20 |
| Carbon dioxide, dry | pure | ◎ ≤60 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Carbon dioxide, wet | pure | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤100 |
| Hydrogen | — | ◎ ≤60 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤80 |
| Hydrogen sulfide, aqueous | — | ◎ ≤40 | ◎ ≤80 | ◎ ≤80 | ◎ ≤120 | ◎ ≤80 | ◎ | ◎ ≤80 | ◎ ≤60 |
How to use the result
The checker reads the rating for each material at your chemical, with the temperature ceiling shown in °C — for example ◎ ≤80 means little to no effect up to 80 °C. The recommendation picks the best of the four body materials we make (UPVC, CPVC, PPH, PVDF); where two work, the lower-cost one is usually enough within its temperature limit, while PVDF gives the widest margin. Remember a valve has more than one wetted part: the seat or diaphragm (EPDM, FKM or PTFE) is shown separately because it often sets the real limit — FKM (Viton), for instance, resists many acids but is attacked by hydrofluoric acid and by ketones such as acetone.
Material guides & selection help
For the full picture on each material, see our deeper guides:
PVDF valves · CPVC valves · PPH valves · UPVC valves
PVDF chemical compatibility guide · UPVC vs CPVC vs PPH vs PVDF selection guide · Choosing a hydrofluoric acid valve
Frequently asked questions
What plastic valve is best for hydrochloric acid?
PVDF handles hydrochloric acid across the full range — excellent to about 100 °C even at 35%. CPVC and PPH are economical for warm dilute-to-moderate HCl within their limits.
Does PVDF resist sulfuric acid?
Yes — excellent with dilute sulfuric to high temperature, and with 98% sulfuric only to about 40 °C before it eases to limited and then not recommended when hot. See our PVDF guide.
Is CPVC suitable for hydrofluoric acid?
Not for warm or concentrated HF. CPVC’s ~90 °C rating is for benign service, not HF above roughly 60 °C — PVDF with a PTFE-faced diaphragm is the safe choice. See our HF guide.
My chemical is not in the list — what now?
We hold compatibility data on many more media than are shown here. Send us your medium, concentration and temperature and our engineers will confirm the right material and seat.
Found your material? Get it quoted.
Send us your medium, its concentration and temperature, and the line size. Our engineers confirm the right body material, seat and valve type — and flag any temperature trap before it becomes a problem.