is h2 ionic or molecular?
H2 is covalent. Ionic compounds or ionic bonds will have a charge transfer. That's not possible with 2 of the same atom. Another give-away is that H2 is a gas at (and nearby to) room temperature.