Barvanje po Gramu je empirična metoda za diferenciacijo bakterij v dve veliki skupini: grampozitivne in gramnegativne bakterije. Prve se obarvajo vijolično, druge pa roza. Različno obarvanje je posledica razlik v zgradbi bakterijske celične stene.
Metoda se imenuje po njenem odkritelju, danskem znanstveniku Hansu Christianu Gramu (1853-1938), ki jo je razvil leta 1884, ko je na ta način ločil bakterijo Streptococcus pneumoniae od bakterije Klebsiella pneumoniae.