La diferencia clave entre los ácidos binarios y los oxiácidos es que los oxiácidos contienen al menos un átomo de oxígeno en la molécula, pero los ácidos binarios no contienen oxígeno. Los ácidos binarios tienen hidrógeno y otro elemento no metálico en la molécula.
Podemos definir un ácido de varias formas según varios científicos. Según la definición de Arrhenius o Bronsted-Lowry, un compuesto debería tener un átomo de hidrógeno y debería poder donarlo como protón si lo llamamos ácido. Pero según Lewis, hay moléculas que no poseen hidrógeno, pero pueden actuar como un ácido, es decir, BCl 3 es un ácido de Lewis, porque puede aceptar un par de electrones. Independientemente de los tipos anteriores, podemos describir y clasificar los ácidos de muchas otras formas. Por ejemplo, como ácidos inorgánicos y orgánicos en función de los elementos que tengan y también como ácidos binarios y oxiácidos.