Every=all of the group (usually large groups).
The hotel has 200 rooms. Every room has a bathroom.
Every canít be used alone. NOT Every has a bathroom.
We normally use every to say how often: every day; every Tuesday.
Each= the group seen as individuals, normally used for small groups.
The hotel has five rooms. Each room is decorated differently.
Each can also be used alone or with of.
Each (one) has a bathroom. / Each of the roomsÖ
Each but NOT every can also be used for two things.
There are two flats. Each (one) has a beautiful view.
Use all + a plural or uncountable noun.
All animals need food. / All real coffee contains caffeine. (= general)
All the animals in the zoo look sad. / Weíve drunk all the coffee. (= specific)
All canít be used without a noun exept with a relative clause, when it means everything or the only thing.
Iíve got all (that) I need. Or Iíve got everything that I need.
Thereís a difference between every and all + time expression.
Every day = Monday, Tuesday, etc.
All day = from the morning to the night.
Hope that helps.
Student or Learner