Основным оружием бомбардировщика, естественно, являлись бомбы. В Люфтваффе они делились на пять основных типов: общего назначения (фугасные), бронебойные, полубронебойные, осколочные и зажигательные. Первые предназначались для разрушения оборонительных укреплений, мостов, промышленных объектов, жилых зданий, уничтожения кораблей, поездов, бронетехники и других целей. «Фугаски» обозначались буквами SC и начинялись различными типами взрывчатых веществ: аматолом, тринитротолуолом (тротилом) и триаленом, к которым иногда добавлялись алюминиевая пудра, нафталин и нитрат аммония. Бомбы этого типа можно условно разделить на три группы: легкие – весом 50 кг, тяжелые – весом 250[24], 500, 1000 и 1200 кг и большой мощности – весом 1800, 2000 и 2500 кг. На бомбах устанавливались взрыватели ударного и замедленного действия. Первые взрывались сразу при ударе о любую поверхность, вторые имели часовой механизм и срабатывали через заранее установленное время. Следует иметь в виду, что вес бомбы означал не вес взрывчатого вещества, а общую массу боеприпаса. Обычно соотношение ВВ к общей массе боеприпаса составляло 45—60%. Так, бомба SC50 начинялась 21—25 кг взрывчатки, SC500 – 220 кг, a SC1000 – от 530 до 620 кг.
Бронебойные бомбы предназначались для уничтожения сильно бронированных целей, например, линейных кораблей. Они обозначались буквами PC. В данном случае боеприпас был изготовлен из высокопрочной стали и должен был проломить броневую палубу судна, используя свою кинетическую энергию. При этом заряд взрывчатого вещества, например, в бомбе РС1000 составлял всего 160 кг. Но и этого было достаточно при взрыве в замкнутом пространстве корабля. Начинка бронебойных бомб в основном состояла из смеси тротила и воска.
Полубронебойные и осколочные бомбы обозначались буквами SD и предназначались в основном для поражения солдат и легкой бронетехники на поле боя, которое достигалось разлетом большого количества осколков. В общей сложности Люфтваффе использовали 11 типов таких боеприпасов весом от 0,5 кг до 1700 кг.
Наибольшую опасность для жителей тыловых городов, конечно же, представляли зажигательные авиабомбы, специально разработанные для создания массовых очагов пожаров на заводах и в жилом секторе. В 1939—1941 гг. немцы в основном использовали три типа «зажигалок»: килограммовые В1, длиной всего 34 см, а также двухкилограммовые B2EZ и B2.2EZ, начиненные термитом и воском. Термит представлял собой смесь порошкообразного аллюминия с окисями металлов, чаще всего железа. Он воспламенялся при помощи запала, установленного в носовой части корпуса бомбы и состоящего из перекиси бария и магния. Горение магния передавалось аллюминию, который горел за счет кислорода окиси металла. При горении термита развивалась температура до 3000°С, при этом тушить его можно только песком и т.п., а не водой, поскольку при такой температуре вода разлагается на водород и кислород, образуя опасный гремучий газ.
Зажигательные бомбы снаряжались в специальные контейнеры. Так, контейнер АВ1000 содержал 620 килограммовых «зажигалок». При сбрасывании на объект бомбы вылетали из контейнера и рассыпались на большой территории. Содержимое вспыхивало уже при трении о воздух, поэтому, падая на крыши зданий или на землю, бомбы уже горели ярким пламенем, создавая очень высокую температуру. Кроме того, бомбардировочная авиация периодически использовала всевозможные самодельные бомбы, в частности бочки из-под бензина, наполненные различными горючими материалами.
Подвеска бомб на самолеты могла осуществляться по-разному. Бомбы весом 50—70 кг обычно помещались во внутренних бомбоотсеках в специальных кассетах. Так, в «Хейнкель» Не-111 можно было погрузить 20 бомб SC50. Бомбоотсек Ju-88A мог вместить 28 бомб SC50. Тяжелые бомбы весом 250 кг, 500 кг и более обычно подвешивались на держателях, установленных под центропланом. В зависимости от массы немцы иногда подвешивали на внешних бомбодержателях до шести фугасных бомб. Во время атаки тех или иных объектов бомбы могли сбрасываться поодиночно, с определенными интервалами, а также залпом.