Halloween is centered on costumes, jack-o'-lanterns, and trick-or-treat; All Saints' Day is a Catholic religious holiday; Day of the Dead centers on altars, marigolds, and family gatherings to honor the deceased; the three are close in time, but their origins, rituals, and moods are completely different, so don't mix them up
Time and Origins
What's the difference between Halloween, All Saints' Day, and Day of the Dead?
The three differ in date and meaning: Halloween is an entertainment holiday on the eve of October 31, All Saints' Day is a religious holiday on November 1, and Day of the Dead is a Mexican remembrance holiday on November 1–2
Short answer
The three differ in date and meaning: Halloween is an entertainment holiday on the eve of October 31, All Saints' Day is a religious holiday on November 1, and Day of the Dead is a Mexican remembrance holiday on November 1–2