La differenza fondamentale tra acidi binari e ossiacidi è che gli ossiacidi contengono almeno un atomo di ossigeno nella molecola, ma gli acidi binari non contengono ossigeno. Gli acidi binari hanno idrogeno e un altro elemento non metallico nella molecola.
Possiamo definire un acido in diversi modi secondo vari scienziati. Secondo la definizione di Arrhenius o Bronsted-Lowry, un composto dovrebbe avere un atomo di idrogeno e dovrebbe essere in grado di donarlo come protone se vogliamo chiamarlo acido. Ma secondo Lewis, ci sono molecole che non possiedono idrogeno, ma possono agire come un acido, cioè BCl 3 è un acido di Lewis, perché può accettare una coppia di elettroni. Indipendentemente dai tipi di cui sopra, possiamo descrivere e classificare gli acidi in molti altri modi. Ad esempio, come acidi inorganici e organici a seconda degli elementi che hanno e anche come acidi binari e ossiacidi.