Johannes II Komnenos of Comnenus (Grieks: Ίωάννης Βʹ Κομνηνός; 13 September 1087 - 8 April 1143) was van 1118 tot 1143 keiser van die Bisantynse Ryk. Hy was ook bekend as "Johannes die Mooie" of "Johannes die Goeie" (Kaloïōannēs). Johannes was die seun van keiser Alexios I Komnenos en Irene Doukaina en die tweede heerser wat regeer het tydens die Komnenos-herstel van Bisantium. Alexios I se laaste jare was vol kommer oor sy opvolging. Hoewel hy Johannes in 1092 op vyfjarige ouderdom as medekeiser aangestel het, wou sy vrou, Irene Doukaina, hê hy moes die opvolging verander ten gunste van hulle dogter Anna en Anna se man, Nikephoros Bryennios die jongere. Bryennios het die titel "kaisar" gekry, asook die nuwe titel "panhypersebastos" ("geëer bo almal"). Net voor sy pa se dood het Johannes hom egter gevestig as die opvolger, en hy het min weerstand van Bryennios gekry. Binne ’n jaar van sy opvolging het ’n sameswering om sy bewind oor te neem aan die lig gekom wat die vinger na sy ma en suster gewys het.