Флаг Новозыбкова представляет собой прямоугольное полотнище с соотношением сторон 2:1, разделенное на три одинаковых по ширине горизонтальных полосы: белую, зеленую, желтую. У древка, на верхней (белой) полосе помещено изображение герба города Новозыбкова.