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