Прогресс орудий труда стимулировал производство новых видов оружия. Византия сохраняла традиции древнеримского оружейного дела. В остальных регионах Европы общераспространенным оружием в начале средневековья являлся лук со стрелами. До VIII в. использовался простой дугообразный лук, потом — сложный с костяными срединными накладками, усиленный по спинке сухожилиями. Появились метательные приспособления дальнего действия для мощных стрел с тяжелыми стальными наконечниками (арбалеты). Стрелы имели массу разновидностей. Пехотные дротики-сулицы постепенно превращались в копья, заимствованные потом конными воинами. С XII в. острие копий — коническое и граненое, наконечник с XIII в. — бронебойный, способный поражать рыцарские латы. Облегченным образцом копья была пика. Простонародье пользовалось охотничьими рогатинами. На Руси с XII в. рогатина была обычным оружием ополченцев. Народное ударное оружие, популярное у степняков, — кистень в виде гири на ремешке с кистевой петлей; у оседлых — булава в виде рукояти с тяжелой головкой. В VII в. в европейских степях была изобретена изогнутая сабля. В рукопашной пускали в ход кинжалы. Широко использовалось тяжелое оружие — боевые топоры. Сочетание топора с копьем породило в XIV в. алебарду, имевшую также крючок для стаскивания всадника с коня. Мечи были вначале унаследованы от римлян (длинная спата или более дорогой укороченный гладиус). Средневековые мечи приобрели целевую специфику. Кончар имел прямой длинный граненый клинок, которым удобнее пронзать кольчугу. Большой пехотный двуручный меч служил в поединках. Меч каролингского типа, без острия, широкий и с продольным желобком посередине, долго оставался в употреблении у всех европейцев от Атлантики до Днепра. Рыцарские мечи XII—XV вв., выкованные из трехпластинного пакета, не гнулись и не ломались.
Тело воина прикрывали в VI—VIII вв. обитые кожей и подбитые тканью панцири: деревянные — у бедняков, кожаные с металлическими пластинами — у состоятельных людей. Ко II тысячелетию появляется кольчуга — сплетенные в рубашку с короткими рукавами колечки, а успехи металлообработки позволили обеспечить сражавшихся цельноклепаной броней из вплотную прилегающих друг к другу железных листов со стальной поверхностью. Распространение огнестрельного оружия заставило в XIV в. прибегнуть к чешуйчатым латам, в которых пластины лежали внахлест, удваивая заслон. В качестве головного убора применялся шлем — металлический колпак с острым верхом, налобным козырьком, наносником, назатыльником и наушниками. На Руси полно детальный шлем встречается с XII в. В некоторых случаях на лицо опускалось подвижно соединенное с шлемом забрало, имевшее прорези. Перед собой воин держал щит, нередко с выпуклым многослойным умбоном в центре. С VIII в. в континентальной Европе входит в употребление щит с кольцом для надламывания вражеского клинка. Скандинавы предпочитали длинный щит, широким концом доходивший до головы, а нижним острым втыкавшийся в землю. На Руси первенствовал круглый щит.
Осадные орудия были настильного действия (баллисты, метавшие стрелы и камни) и навесного (катапульты) для бросания крупных тяжестей. К вражеским крепостям подвозились на колесах осадные башни с лестницами и мостиками. Успехи химии позволили уже в раннее средневековье применять зажигательные смеси, самой известной из которых был изобретенный в Византии «греческий огонь». В его состав входили сера, льняное масло, каменная соль, смола, нефть, негашеная известь, толченый спекшийся песок, деготь и селитра. Византийцы еще в VII в. соорудили для выплескивания страшной жидкости катапульту с тремя настильными фонтанировавшими трубами. Затем они стали начинять этой смесью хейросифоны — гранаты, из которых разлетались кусочки пасты, смоченные воспламеняющейся жидкостью. На Западе идентичную гранату австрийцы создали только в 1435 г. С XIII в. применялись зажигательные ракеты.
Новую эру в военном деле ознаменовало изобретение огнестрельного оружия. Дамасские арабы еще в 692 г. применили порох, осаждая отколовшуюся от Халифата Мекку. Европейцы испытали на себе пугающее действие этого взрывчатого вещества впервые в 1118 г., когда они обороняли от мавров Сарагосу. Широкое применение пороха стало возможным после опытов немецкого алхимика Бертольда Шварца, создавшего из селитры, серы и древесного угля дымную черную смесь. Сначала порох использовали для стрельбы из кульверт (на Руси — арматы, или битяки) — металлических труб, лежавших на деревянных подставках и извергавших каменные ядра (с XIV в. — железные, с XV в. — чугунные). Заряд воспламенялся от обмазанной селитрою горящей паклевой ленты, подносимой щипцами пальника. К XV в. вместо ручного пальника приспособили фитильный замок, в котором спуск приводил в движение рычаг с тлеющим фитилем. Первое массовое использование пушек отмечено источниками в 1308 г., когда Фердинанд IV Кастильский осаждал арабский Гибралтар. Интенсивно применялись пушки во время Столетней войны (1337—1453). В конце XV в. Карл VIII Французский, готовя войско к итальянскому походу, впервые водрузил пушки на постоянные лафеты, резко увеличив их подвижность. Одновременно пушку приспосабливали для осады и обороны крепостей, преобразуя ее в бомбарду, которая лежала на деревянном срубе, упиравшемся в сваи. Порох использовали также в фугасах для подрыва стен.