甲骨文与金文都有上像窗,下像皿的形体。篆文从囧(ㄐㄩㄥˇ jiǒnɡ)、从「血」。《说文》另收有篆文作「?」,古文作「盟」。在六书中属于异文会意。段玉裁注《说文》,以为「血」当作「皿」,将此字视为「皿」声,六书中属于形声。依《说文》所录诸形皆下从「血」;上从「囧」,从「明」。从「血」,指歃血明誓;从「囧」,表示光明;「明」除了表示音读,也兼有明誓的意思,则在六书中属于形声兼会意。隶书一个从「血」,一个从「皿」,而左上方的「日」则变为「目」。楷书从《说文》所录古文来,然下方改从「皿」,整个形状作「盟」。