建文帝朱允炆有两个儿子,长子朱文奎和次子朱文圭。靖难之役发生后,朱文奎下落不明,民间传闻他死于大火,但也没有确切的证据证实。古代凡是发生夺权的事情,新任皇帝一般都不敢把前任皇帝的后代留着,不过当时朱文圭只有两岁,朱棣没有杀掉朱文圭,但为了防止他日后有报仇的能力,决定把朱文圭长期囚禁在安徽省凤阳县。虽然失去了自由,但这对朱文圭来说,可能算是最好结局了。

1、朱允炆次子

朱允炆原本无缘成为皇太孙,因为懿文太子朱标嫡长子朱英雄早早去世(开平王常遇春之女太子妃常氏所生),朱允炆生母吕氏在太子妃常氏去世后晋位为太子妃,使得朱允炆成为事实上的嫡皇长孙。朱元璋原本在确立储君问题上考虑很多,直到他去世前几年,才确立朱允炆为大明王朝的皇位继承人。
洪武二十八年(1395年),十八岁的皇太孙朱允炆迎娶光禄少卿马全之女马氏为太孙妃,建文元年(1399年)被册封为皇后。马氏一共为建文帝生下二子,长子朱文奎,洪武二十九年(1396年)出生,建文元年被立为太子。