Each and every are very similar. Often you can use both, but in some cases only one is correct.
Before one thing or person, both work. Each looks at the items one by one. Every looks at the whole group.
Each = one by one (also for two things, before “of”, and alone)
Every = all together (also for how often, and after “almost”)
Join 100,000 people who are improving their English skills on the Shaky English app