Is there a simple and quick way to add a vertex to an existing edge? I mean in a similar manner (Ctrl+R) like a loop cut for the whole object?

My current workflow is, deleting the edge completely, then I select one of the vertices and extend it via E shortcut. Is there an easier method to get an extra vertex like:

enter image description here

  • $\begingroup$ Note that by splitting a single edge that is part of of other faces, will create n-gons or triangles, that might require some fixing later to go back to quad topology. $\endgroup$
    – user1853
    Jun 15, 2019 at 16:38

2 Answers 2


Select your edge, open the Edge menu with Ctrl+E or the context menu (RMB) as of Blender 2.8x / Specials menu (W) in older versions and select "Subdivide":

enter image description here Edge menu in Blender 2.8+

subd edge Edge menu in Versions pre 2.8

  • 4
    $\begingroup$ And after you've subdivided the edge, you can increase the number of subdivisions to add more than one intermediate vertex, and by using vertex slide, you can move one vertex anywhere along the edge. One other thing to be aware of is that when you create an intermediate vertex by subdividing an edge, you risk creating undesirable geometry on the face of faces of which the edge is a part. $\endgroup$
    – brasshat
    Aug 7, 2015 at 11:25
  • 1
    $\begingroup$ If the edge is not supposed to be equally subdivided, you might find the Knife tool (K) helpful as well. $\endgroup$
    – CodeManX
    Aug 7, 2015 at 22:06

Extend vertices

Since 2.72 Blender versions, with the command Alt+D and a vertex selected, you can add a vertex on edge next to the mouse cursor.

Then, by double tapping G key, you can slide it along the edge.

If you just need one single extra vertex and you are not interested in a uniform object subdivision, there's no fastest way.

enter image description here


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .