Il boro non è né acido né basico. È un elemento anfotero, il che significa che può reagire sia con acidi che con basi. Quando il boro reagisce con un acido, agisce come una base e forma un sale. Quando il boro reagisce con una base, agisce come un acido e forma un idrossido.
Ad esempio, quando il boro reagisce con l'acido cloridrico, forma tricloruro di boro:
$$B + 3HCl \rightarrow BCl_3 + 3H_2$$
Quando il boro reagisce con l'idrossido di sodio, forma borato di sodio:
$$B + 3NaOH \rightarrow NaBO_2 + 3H_2$$