Dinitrogen trioxide is a covalent compound. This is because the electronegativity difference between nitrogen and oxygen is not great enough to cause complete electron transfer and form ions. Instead, the electrons in the molecule are shared between the atoms.