Иоанновские ворота Петропавловской крепости возведены в 1738–1740 годах, во время правления императрицы Анны Иоанновны. Название своё они получили в честь её отца – царя Ивана V, старшего брата Петра I. Автором проекта ворот был военный инженер, граф Бурхард Кристоф фон Мюнних. Руководил постройкой Христиан де Марин. Дата «1740 года», размещённая над арочным проёмом Иоанновских ворот, указывает на год завершения не только самих ворот, но и всех работ по перестройки Петропавловской крепости в камне. Ворота стали заключительным объектом этого процесса.
Иоанновские ворота расположены на восточной стороне крепости в стене Иоанновского равелина, сразу же за первым петербургским мостом, переброшенным через Кронверкский пролив у его истока.
В 1960-е годы Иоанновские ворота были отреставрированы под руководством архитекторов И.Н. Бенуа и А.Л. Ротача.
Архитектура
Иоанновские ворота украшены сдвоенными рустованными пилястрами, фланкирующими арку въезда. Этот архитектурный мотив в различных вариациях не раз повторяется в постройках крепости.
Тимпан (внутреннее поле треугольного фронтона) Иоанновских ворот украшает картуш, увенчанный императорской короной и окруженный воинскими атрибутами — знамёнами, алебардами, барабанами.
В 1829 году фасад ворот с внутренней стороны был обработан рустом и декорирован розетками.