Время создания трагедии — 1606 г. Впервые она была напечатана лишь после смерти Шекспира в фолио 1623 г. Но в апреле 1610 г. ее уже видел на сцене Саймон Форман, оставивший в своем дневнике запись о спектакле.
Текст трагедии значительно короче обычного размера пьес Шекспира, написанных им в этот период. В нем 1993 строки, тогда как в «Гамлете» — без малого 4000, в «Отелло» — 3324, в «Короле Лире» — 3298. Большинство исследователей склоняются к тому, что сохранился только сокращенный сценический вариант трагедии. Однако произведение обладает композиционной завершенностью и такой художественной выразительностью, что, каковы бы ни были потери, связанные с утратой полного варианта, «Макбет» признан одним из величайших шедевров трагической музы Шекспира.
С трагедией связана еще одна текстологическая проблема. Два причитания ведьм (III, 5 и IV, 1) найдены также в пьесе Томаса Мидльтона «Ведьма», сохранившейся в рукописи. Вопрос, вставший перед исследователями, заключается в том, кто был автором их. Эта проблема связывается с другой. Дело в том; что в тексте «Макбета» есть места, выглядящие как вставки, а с другой стороны, как уже сказано, в нем произведены сокращения. Не был ли Мидльтон ответствен за обработку «Макбета» в том виде, в каком трагедия дошла до нас? Дж. Довер Уилсон склонен видеть руку Мидльтона в ряде мест пьесы. Э.К. Чемберс более скептичен в этом отношении. У.У. Грег осторожнее их обоих в приписывании Мидльтону участия в сокращении «Макбета». Однако он считает, что так как «Ведьма» Мидльтона на сцене успеха не имела, то, возможно, театр использовал несколько мест из этой пьесы и включил их в текст трагедии Шекспира.
Все это нисколько не подрывает оригинальности трагедии Шекспира. Именно автор «Макбета» сделал ведьм модными персонажами на сцене. Мидльтон, вообще подражавший Шекспиру, создавая свою «Ведьму», шел по его стопам. Поэтому, если текст Шекспира чем-то немногим обязан Мидльтону, то этот последний был в большем долгу перед Шекспиром. Но при всем том, даже если чья-то рука и прикоснулась к «Макбету», перед нами произведение в полной мере шекспировское.
Сюжет заимствован из «Хроник Англии, Шотландии и Ирландии» Р. Холиншеда, постоянно служивших Шекспиру источником исторических сведений при создании драм из прошлого его страны. В изображении судьбы своего главного героя Шекспир следовал биографии Макбета, изложенной Холиншедом. Но весь эпизод убийства короля Дункана основан на другой части хроники, рассказывающей об умерщвлении короля Дуффа феодалом Дональдом. Полное драматизма повествование летописца легко укладывалось в сюжет пьесы, но Шекспир усилил его выразительность, сконцентрировав события. Это относится, во-первых, к начальным моментам пьесы, где Шекспир объединил в один эпизод три разделенных временем события: восстание Макдональда, вторжение норвежского короля Свено и нападение войск Капута на шотландцев (I, 2). Вообще время развития событий сильно сокращено Шекспиром. Макбет царствовал семнадцать лет, а в трагедии его правление длится гораздо меньше, хотя годы его царствования точно не обозначены. Из других изменений, произведенных Шекспиром, отметим такие: Макдональд сам покончил с собой, в трагедии его убивает Макбет; у Холиншеда убийство короля совершают подосланные слуги, у Шекспира — сам Макбет. У Холиншеда убийство Банко происходит
В повествовании Холиншеда Макбет представлен мудрым и справедливым правителем, заботившимся о народе и доброжелательным по отношению к феодальным баронам. Шекспир сделал Макбета законченным воплощением политического деспотизма.
Более всего самостоятельность Шекспира по отношению к своему источнику проявилась в создании образа леди Макбет. У Холиншеда ей посвящена буквально одна фраза. Рассказывая о честолюбии Макбета, летописец добавил: «Но особенно растравляла его жена, добивавшаяся, чтобы он совершил это, ибо она была весьма честолюбива и в ней пылало неугасимое желание приобрести сан королевы». Вот и все. Из одной этой фразы творческое воображение Шекспира создало образ леди Макбет. Из истории драматург ничего не мог узнать о последующей судьбе жены Макбета. Ее безумие и смерть «выдуманы» Шекспиром.
Изменил он и характер Банко, придав ему больше благородства. Исторический Банко был соучастником Макбета в убийстве короля Дункана. У Шекспира он освобожден от всех черт, которые делали его не меньшим преступником, чем Макбет.