Антибиотики могут быть классифицированы не только по происхождению, но и разделены на ряд групп на основе химического строения их молекул. Такая классификация была предложена советскими учёными М. М. Шемякиным и А. С. Хохловым: антибиотики ациклического строения (полиены нистатин и леворин); алициклического строения; антибиотики ароматического строения; антибиотики — хиноны; антибиотики — кислородсодержащие гетероциклические соединения (гризеофульвин); антибиотики — макролиды (эритромицин, олеандомицин); антибиотики — азотсодержащие гетероциклические соединения (пенициллин); антибиотики — полипептиды или белки; антибиотики — депсипептиды.
Третья возможная классификация основана на различиях в молекулярных механизмах действия антибиотиков. Например, пенициллин и цефалоспорин избирательно подавляют образование клеточной стенки у бактерий. Ряд антибиотиков избирательно поражает на разных этапах биосинтез белка в бактериальной клетке; тетрациклины нарушают прикрепление транспортной рибонуклеиновой кислоты (РНК) к рибосомам бактерий; макролид эритромицин, как и линкомицин, выключает передвижение рибосомы по нити информационной РНК; хлорамфеникол повреждает функцию рибосомы на уровне фермента пептидилтранслоказы; стрептомицин и аминоглюкозидные антибиотики (неомицин, канамицин, мономицин и гентамицин) искажают "считывание" генетического кода на рибосомах бактерий. Другая группа антибиотиков избирательно поражает биосинтез нуклеиновых кислот в клетках также на различных этапах: актиномицин и оливомицин, вступая в связь с матрицей дезоксирибонуклеиновой кислоты (ДНК), выключают синтез информационной РНК; брунеомицин и митомицин реагируют с ДНК по типу алкилирующих соединений, а рубомицин — путём интеркаляции. Наконец, некоторые антибиотики избирательно поражают биоэнергетические процессы: грамицидин С, например, выключает окислительное фосфорилирование.