1948年3月,在德意志1848年革命一百周年之际召开的第二届东德人民大会上,决定由德国人民会议重新组织全德国起草民主德国宪法并制定国旗。当时的东德国旗有三种方案,一是一面红旗,二是黑-白-红三色旗,三是黑-红-金三色旗。红旗是国际劳工运动和共产主义运动的旗帜,也是德国十一月革命被资产阶级放弃的旗帜,因此这个方案案很快就被否定了。另一个方案是威玛共和国的黑-红-金三色旗,由于让人联想到软弱的威玛共和国以及当时的失业和社会危机,苏联方面否定了这一方案。最后剩下的是黑-白-红三色旗,这面旗帜曾是1943年二战期间苏联领导下的德国反nc组织自由德国民族委员会的旗帜,苏联方面为这一组织选定了旧德意志帝国的三色旗,以作为反对nc万字旗的象征。