Hidrogen
Untuk menghindari kesalahpahaman akan "proton terlarut" dalam larutan, larutan asam sering dianggap memiliki spesies fiktif yang disebut ion hidronium (HO) yang bergerombol membentuk HO. Ion oksonium juga ditemukan ketika air dalam larutan asam dengan pelarut lain.
Senyawa ionik
Senyawa ionik yang mengandung ion hidrogen () diklasifikasikan sebagai asam, dan yang mengandung kation elektropositif dan anion basa ion hidroksida () atau ion oksida () diklasifikasikan sebagai basa. Senyawa ion lainnya dikenal sebagai garam dan dapat terbentuk melalui reaksi asam–basa. Jika senyawa tersebut merupakan hasil reaksi antara asam kuat dan basa lemah, hasilnya adalah garam asam. Reaksi antara basa kuat dan asam lemah, menghasilkan garam basa. Hasil reaksi antara asam kuat dan basa kuat, menghasilkan garam netral. Asam lemah yang direaksikan dengan basa lemah dapat menghasilkan senyawa ionik dengan ion basa konjugat maupun ion asam konjugat, seperti amonium asetat.