List of polar and nonpolar molecules

A source-backed list of polar molecules, nonpolar molecules, and common polar bond examples with transparent classification notes. Learn more

NameFormulaMW (g/mol)ClassificationBasisSMILESPubChem CID
WaterH2O18.02Polar moleculeBent geometry and polar O-H bondsO962
AmmoniaNH317.03Polar moleculeTrigonal pyramidal geometryN222
Hydrogen fluorideHF20.01Polar moleculeStrongly polar H-F bondF14917
EthanolC2H6O46.07Polar moleculeHydroxyl group and hydrogen bondingCCO702
AcetoneC3H6O58.08Polar moleculeCarbonyl groupCC(=O)C180
Carbon dioxideCO244.01Nonpolar moleculeLinear symmetric moleculeO=C=O280
MethaneCH416.04Nonpolar moleculeTetrahedral symmetric hydrocarbonC297
OxygenO232.00Nonpolar moleculeHomonuclear diatomic moleculeO=O977
n-HexaneC6H1486.18Nonpolar moleculeHydrocarbonCCCCCC8058
BenzeneC6H678.11Nonpolar moleculeSymmetric aromatic hydrocarbonc1ccccc1241
MethanolCH4O32.04Polar moleculeHydroxyl group and hydrogen bondingCO887
Hydrogen chlorideHCl36.46Polar moleculePolar H-Cl bondCl313
Sulfur dioxideSO264.06Polar moleculeBent geometryO=S=O1119
Dimethyl sulfoxideC2H6OS78.13Polar moleculeSulfoxide groupCS(=O)C679
AcetonitrileC2H3N41.05Polar moleculeNitrile groupCC#N6342
NitrogenN228.01Nonpolar moleculeHomonuclear diatomic moleculeN#N947
ChlorineCl270.90Nonpolar moleculeHomonuclear diatomic moleculeClCl24526
Carbon tetrachlorideCCl4153.81Nonpolar moleculeSymmetric tetrahedral moleculeC(Cl)(Cl)(Cl)Cl5943
CyclohexaneC6H1284.16Nonpolar moleculeHydrocarbonC1CCCCC18078
FormamideCH3NO45.04Polar moleculeAmide groupC(=O)N713
DimethylformamideC3H7NO73.10Polar moleculeAmide solventCN(C)C=O6228
Formic acidCH2O246.03Polar moleculeCarboxylic acidC(=O)O284
Acetic acidC2H4O260.05Polar moleculeCarboxylic acidCC(=O)O176
FormaldehydeCH2O30.03Polar moleculeCarbonyl groupC=O712
AcetaldehydeC2H4O44.05Polar moleculeAldehyde groupCC=O177
Hydrogen cyanideHCN27.03Polar moleculePolar C-N triple bondC#N768
Nitric oxideNO30.01Polar moleculeHeteronuclear diatomic molecule[N]=O145068
NitromethaneCH3NO261.04Polar moleculeNitro groupC[N+](=O)[O-]6375
MethylamineCH5N31.06Polar moleculeAmine groupCN6329
EthylamineC2H7N45.09Polar moleculeAmine groupCCN6341
Diethyl etherC4H10O74.12Polar moleculeEther oxygenCCOCC3283
Sulfur hexafluorideSF6146.05Nonpolar moleculeOctahedral symmetric moleculeFS(F)(F)(F)(F)F17358
Boron trifluorideBF367.80Nonpolar moleculeTrigonal planar symmetric moleculeB(F)(F)F6356
TetrachloroethyleneC2Cl4165.82Nonpolar moleculeSymmetric chlorinated alkeneC(=C(Cl)Cl)(Cl)Cl31373
EthaneC2H630.07Nonpolar moleculeHydrocarbonCC6324
PropaneC3H844.10Nonpolar moleculeHydrocarbonCCC6334
EtheneC2H428.05Nonpolar moleculeHydrocarbonC=C6325
AcetyleneC2H226.04Nonpolar moleculeLinear hydrocarbonC#C6326
FluorineF238.00Nonpolar moleculeHomonuclear diatomic moleculeFF24524
BromineBr2159.81Nonpolar moleculeHomonuclear diatomic moleculeBrBr24408
IodineI2253.80Nonpolar moleculeHomonuclear diatomic moleculeII807
Hydrogen BromideBrH80.91Polar moleculeFunctional groups or geometry create a net dipoleBr260
Hydrogen IodideHI127.91Polar moleculeFunctional groups or geometry create a net dipoleI24841
Hydrogen SulfideH2S34.08Polar moleculeFunctional groups or geometry create a net dipoleS402
1-PropanolC3H8O60.10Polar moleculeFunctional groups or geometry create a net dipoleCCCO1031
IsopropanolC3H8O60.10Polar moleculeFunctional groups or geometry create a net dipoleCC(C)O3776
1-ButanolC4H10O74.12Polar moleculeFunctional groups or geometry create a net dipoleCCCCO263
Ethylene GlycolC2H6O262.07Polar moleculeFunctional groups or geometry create a net dipoleC(CO)O174
GlycerolC3H8O392.09Polar moleculeFunctional groups or geometry create a net dipoleC(C(CO)O)O753
ButanoneC4H8O72.11Polar moleculeFunctional groups or geometry create a net dipoleCCC(=O)C6569
Propionic AcidC3H6O274.08Polar moleculeFunctional groups or geometry create a net dipoleCCC(=O)O1032
Lactic AcidC3H6O390.08Polar moleculeFunctional groups or geometry create a net dipoleCC(C(=O)O)O612
Citric AcidC6H8O7192.12Polar moleculeFunctional groups or geometry create a net dipoleC(C(=O)O)C(CC(=O)O)(C(=O)O)O311
UreaCH4N2O60.06Polar moleculeFunctional groups or geometry create a net dipoleC(=O)(N)N1176
AnilineC6H7N93.13Polar moleculeFunctional groups or geometry create a net dipoleC1=CC=C(C=C1)N6115
PyridineC5H5N79.10Polar moleculeFunctional groups or geometry create a net dipoleC1=CC=NC=C11049
PhenolC6H6O94.11Polar moleculeFunctional groups or geometry create a net dipoleC1=CC=C(C=C1)O996
GlucoseC6H12O6180.16Polar moleculeFunctional groups or geometry create a net dipoleC([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)O5793
FructoseC6H12O6180.16Polar moleculeFunctional groups or geometry create a net dipoleC1[C@H]([C@H]([C@@H](C(O1)(CO)O)O)O)O2723872
SucroseC12H22O11342.30Polar moleculeFunctional groups or geometry create a net dipoleC([C@@H]1[C@H]([C@@H]([C@H]([C@H](O1)O[C@]2([C@H]([C@@H]([C@H](O2)CO)O)O)CO)O)O)O)O5988
GlycineC2H5NO275.07Polar moleculeFunctional groups or geometry create a net dipoleC(C(=O)O)N750
AlanineC3H7NO289.09Polar moleculeFunctional groups or geometry create a net dipoleC[C@@H](C(=O)O)N5950
SerineC3H7NO3105.09Polar moleculeFunctional groups or geometry create a net dipoleC([C@@H](C(=O)O)N)O5951
LysineC6H14N2O2146.19Polar moleculeFunctional groups or geometry create a net dipoleC(CCN)C[C@@H](C(=O)O)N5962
Aspartic AcidC4H7NO4133.10Polar moleculeFunctional groups or geometry create a net dipoleC([C@@H](C(=O)O)N)C(=O)O5960
Glutamic AcidC5H9NO4147.13Polar moleculeFunctional groups or geometry create a net dipoleC(CC(=O)O)[C@@H](C(=O)O)N33032
DopamineC8H11NO2153.18Polar moleculeFunctional groups or geometry create a net dipoleC1=CC(=C(C=C1CCN)O)O681
SerotoninC10H12N2O176.22Polar moleculeFunctional groups or geometry create a net dipoleC1=CC2=C(C=C1O)C(=CN2)CCN5202
CaffeineC8H10N4O2194.19Polar moleculeFunctional groups or geometry create a net dipoleCN1C=NC2=C1C(=O)N(C(=O)N2C)C2519
TetrahydrofuranC4H8O72.11Polar moleculeFunctional groups or geometry create a net dipoleC1CCOC18028
DioxaneC4H8O288.11Polar moleculeFunctional groups or geometry create a net dipoleC1COCCO131275
MorpholineC4H9NO87.12Polar moleculeFunctional groups or geometry create a net dipoleC1COCCN18083
PiperidineC5H11N85.15Polar moleculeFunctional groups or geometry create a net dipoleC1CCNCC18082
PiperazineC4H10N286.14Polar moleculeFunctional groups or geometry create a net dipoleC1CNCCN14837
SulfolaneC4H8O2S120.17Polar moleculeFunctional groups or geometry create a net dipoleC1CCS(=O)(=O)C131347
Hydrogen PeroxideH2O234.01Polar moleculeFunctional groups or geometry create a net dipoleOO784
Sulfuric AcidH2O4S98.07Polar moleculeFunctional groups or geometry create a net dipoleOS(=O)(=O)O1118
Nitric AcidHNO363.01Polar moleculeFunctional groups or geometry create a net dipole[N+](=O)(O)[O-]944
Phosphoric AcidH3O4P97.99Polar moleculeFunctional groups or geometry create a net dipoleOP(=O)(O)O1004
Sodium HydroxideHNaO40.00Polar moleculeFunctional groups or geometry create a net dipole[OH-].[Na+]14798
Potassium HydroxideHKO56.11Polar moleculeFunctional groups or geometry create a net dipole[OH-].[K+]14797
Sodium BicarbonateCHNaO384.01Polar moleculeFunctional groups or geometry create a net dipoleC(=O)(O)[O-].[Na+]516892
Salicylic AcidC7H6O3138.12Polar moleculeFunctional groups or geometry create a net dipoleC1=CC=C(C(=C1)C(=O)O)O338
Benzoic AcidC7H6O2122.12Polar moleculeFunctional groups or geometry create a net dipoleC1=CC=C(C=C1)C(=O)O243
VanillinC8H8O3152.15Polar moleculeFunctional groups or geometry create a net dipoleCOC1=C(C=CC(=C1)C=O)O1183
MentholC10H20O156.27Polar moleculeFunctional groups or geometry create a net dipoleCC1CCC(C(C1)O)C(C)C1254
NicotineC10H14N2162.24Polar moleculeFunctional groups or geometry create a net dipoleCN1CCC[C@H]1C2=CN=CC=C289594
AcetaminophenC8H9NO2151.17Polar moleculeFunctional groups or geometry create a net dipoleCC(=O)NC1=CC=C(C=C1)O1983
AspirinC9H8O4180.16Polar moleculeFunctional groups or geometry create a net dipoleCC(=O)OC1=CC=CC=C1C(=O)O2244
MorphineC17H19NO3285.34Polar moleculeFunctional groups or geometry create a net dipoleCN1CC[C@]23[C@@H]4[C@H]1CC5=C2C(=C(C=C5)O)O[C@H]3[C@H](C=C4)O5288826
LidocaineC14H22N2O234.34Polar moleculeFunctional groups or geometry create a net dipoleCCN(CC)CC(=O)NC1=C(C=CC=C1C)C3676
EpinephrineC9H13NO3183.21Polar moleculeFunctional groups or geometry create a net dipoleCNC[C@@H](C1=CC(=C(C=C1)O)O)O5816
NorepinephrineC8H11NO3169.18Polar moleculeFunctional groups or geometry create a net dipoleC1=CC(=C(C=C1[C@H](CN)O)O)O439260
HistamineC5H9N3111.15Polar moleculeFunctional groups or geometry create a net dipoleC1=C(NC=N1)CCN774
AcetylcholineC7H16NO2+146.21Polar moleculeFunctional groups or geometry create a net dipoleCC(=O)OCC[N+](C)(C)C187
Gamma-Aminobutyric AcidC4H9NO2103.12Polar moleculeFunctional groups or geometry create a net dipoleC(CC(=O)O)CN119
TaurineC2H7NO3S125.14Polar moleculeFunctional groups or geometry create a net dipoleC(CS(=O)(=O)O)N1123
CreatineC4H9N3O2131.14Polar moleculeFunctional groups or geometry create a net dipoleCN(CC(=O)O)C(=N)N586
CreatinineC4H7N3O113.12Polar moleculeFunctional groups or geometry create a net dipoleCN1CC(=O)N=C1N588
Uric AcidC5H4N4O3168.11Polar moleculeFunctional groups or geometry create a net dipoleC12=C(NC(=O)N1)NC(=O)NC2=O1175
Page 1 of 2
per page

About this dataset

A polar molecule has an uneven distribution of electron density that produces a net molecular dipole. A nonpolar molecule has no lasting net dipole, either because its bonds are only weakly polar or because its bond dipoles cancel through symmetry.

Bond polarity alone is not enough to classify a whole molecule. Carbon dioxide has polar C=O bonds but is linear and symmetric, so their dipoles cancel. Water has polar O–H bonds and a bent geometry, so its dipoles reinforce one another.

How to identify molecular polarity

First identify polar bonds from electronegativity differences, then determine the molecular geometry and ask whether the bond dipoles cancel. Lone pairs often change geometry: ammonia is trigonal pyramidal and polar, while boron trifluoride is trigonal planar and nonpolar despite its polar B–F bonds.

For larger organic molecules, functional groups and molecular shape both matter. Hydroxyl, carbonyl, amide, and charged groups usually increase polarity, while a large hydrocarbon region can dominate the behavior of an otherwise polar functional group.

Polarity, solubility, and intermolecular forces

“Like dissolves like” is a useful first approximation: polar solvents tend to dissolve polar or ionic solutes, and nonpolar solvents tend to dissolve nonpolar solutes. It is not an absolute rule because hydrogen bonding, ionization, temperature, and the relative sizes of polar and nonpolar regions also influence solubility.

How this dataset was assembled

Small inorganic examples are manually classified from molecular geometry and bond polarity. Organic examples use functional groups, hydrogen bonding, TPSA, and LogP as supporting evidence; borderline cases keep explicit notes.

Each row retains source identifiers where available. Molecular weight is calculated from the recorded formula, and the original names, structures, classifications, and database links remain visible so individual entries can be checked before reuse.

People also ask

How do you identify polar and nonpolar molecules?

Draw or determine the molecular geometry, mark the polar bonds, and add their dipoles as vectors. A nonzero result indicates a polar molecule; complete cancellation indicates a nonpolar molecule.

Why is water polar but carbon dioxide nonpolar?

Water is bent, so its O–H bond dipoles do not cancel. Carbon dioxide is linear, so its two equal C=O bond dipoles point in opposite directions and cancel.

Can a molecule have polar bonds and still be nonpolar?

Yes. Symmetric molecules such as CO₂, BF₃, CCl₄, and SF₆ have polar bonds whose dipoles cancel across the complete geometry.

Are all hydrocarbons nonpolar?

Most simple hydrocarbons are treated as nonpolar because C–C bonds are nonpolar and C–H bonds are only weakly polar. Substitution with heteroatoms or charged groups can make an organic molecule polar.

Sources and further reading

  • PubChemCanonical compound identifiers, names, formulas, structures, SMILES, and downloadable compound records.
  • ChEBIChemical ontology classes, biological roles, synonyms, formulas, SMILES, InChI, and ChEBI identifiers.
  • RDKitDerived descriptors such as molecular weight, LogP, TPSA, hydrogen-bond counts, and canonicalized structures.
  • OpenStax ChemistryChemistry definitions used for educational polarity, bonding, organic chemistry, and molecule-class explanations.