Collision detection for viewport object placement (not physics)

Is there an option for object collision detection or “snap” feature when manually moving object in a scene in the 3d view port? For example, it you wanted to move a sphere so it is right on top of a plane without poking through. I searched for collision detection but all the posts seem to be discussing physics settings.

Snap tool is the one you’re looking for.