Question: what is the difference between red and purple on snapchat?
Answer: Red is a Snap without audio. Purple is a Snap with audio. Blue is a Chat. Gray is pending, either because the message has expired or because you're sending to someone who hasn't yet accepted your friend request.