How to set origin to selected vertex for 2D shapes (fast) ? (blender 2.8 +)
You can activate the &quot;3D Viewport Pie Menus&quot; vanilla addon,
there is a checkbox to enable &quot;Origin Pie Menu&quot; in its preferences.
Once activated, you can select a vertex/edge/face in Edit mode and with the shortcut choose to move origin to selection.

For curve objects: when you are in Edit mode, select a vertex, then in the Search menu search for the Origin to selection.