why do atoms have no charge
Atoms have no charge because the number of protons is equal to the number of electrons. Protons are positively charged, while electrons are negatively charged. An equal number of protons and electrons means the charge is cancelled out.