QuickSnap is a Blender addon to quickly snap objects/vertices/points to object origins/vertices/points, similar to how vertex snap works in Maya or 3Dsmax.
Snap From/To:
An icon near the mouse shows the current snap target type (always visible, fade after a few seconds, or disabled — configurable in preferences)

Works in orthographic view (Numpad 5) and local view (Numpad /)
Two workflow options:
Click and drag — pick source and drag to target in one motion
Two clicks — click source, reposition camera if needed, then click target

Works with no selection:
In Object mode the object under the mouse is moved to the target position

In Edit mode the points under the mouse are moved, and merged if auto-merge is enabled

Pie menu to change the snap type — open with the same hotkey used to launch the tool

Auto-merge vertices in Edit mode when snapping to an overlapping vertex

Constrain translation to a single axis or plane using (Shift+)X / Y / Z
Automatically displays wireframe of the target mesh and the object under the mouse (can be disabled)
Snaps to both visible and occluded points (points closer to the camera are prioritized)
Highlights target vertex edges and nearby edge midpoints/face centers for better readability

Enable the tool with Ctrl+Shift+V (for Vertex) by default
Use the same hotkey to open the pie menu
Change the tool hotkey and configure all preferences from Edit > Preferences > Add-ons > QuickSnap

| Hotkey | Action |
|---|---|
| Ctrl+Shift+V | Enable tool / open pie menu |
| 1 | Snap from/to vertices and curve points |
| 2 | Snap from/to edge midpoints |
| 3 | Snap from/to face centers |
| O | Snap from/to object origins |
| X / Y / Z | Constrain to world axis |
| Shift+X / Y / Z | Constrain to world plane |
| W | Toggle wireframe on target |
| M | Toggle Ignore Modifiers |
| RMB / ESC | Cancel |
QuickSnap is not designed for very high-poly scenes. Performance may degrade when many heavy objects are under the mouse. Hiding objects or collections you don't need to snap onto will help in those cases.
If a scene is particularly heavy, enabling Ignore Modifiers (M key) in the tool can also improve performance.
If you encounter an issue, please open a report on the issue tracker. Include a description of what you were doing and what was in your scene. Attaching the scene file is always helpful.
No changelog for this release.
This extension does not require special permissions.