It looks like a very fine layer of grains moving over a clean picture. Rather than changing the scene, it adds a subtle texture to its surface.
Place a grain overlay in an editor or create a noise layer, then tune its size, opacity, and blend mode. On the web, put a small noise texture over the scene and vary its seed or position so the particles move.
This is different from large dust marks or scratches. Oversized or high-contrast particles can make an image feel dirty and text hard to read, so keep the texture fine and even.
When to use
Use it to add a gentle texture to an overly smooth image. Keep particle size and contrast low so small text and UI stay crisp.