Why Doesn't CO2 Dissolve Ionic Compounds?

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 replies · 2K views
alingy1
Messages
325
Reaction score
0
So, CO2 is said to be non polar because of its molecular geometry.
However the carbon atom has two positive charges and the oxygens, one partial charge each.
Therefore, why doesn't CO2 dissolve ionic molecules like NaCl? We've been taught that a polar molecule is one that can separate ionic compounds. Any close Na+ ion would be attracted to the carbon atoms, no?
 
Last edited:
on Phys.org
Sure - get close enough to any particular atom and you'll see it's charge; but how close would you have to get?

You pretty much answer your question in your preamble - it's because of the geometry of the molecule.

In your description, the C is 2+ ... so wouldn't the Na+ get repelled?
The attraction/repulsion has to be strong enough to tear the NaCl apart.

But note: supercritical CO2 is used as a solvent.