Hi, hanumman! I think the main difference is that "everyone" is a pronoun, refers to people meaning "every person", and it's a synonym of "everybody", whereas "every one" is composed of a determiner "every" and a pronoun "one", it can refer to both people and things meaning "all the members (things or people) of a group", and it's a synonym of "all" Have a look at these examples taken from the Cambridge Dictionary: Everyone has their own ideas about the best way to bring up children. ( Everyone refers to people) These paintings may look like the real thing, but every one of them is a fake.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.