Duplicating a layer
To duplicate a layer on your Canvas, hold down ⌥ and drag the layer. The original layer will stay in its place.
Releasing ⌥ simultaneously or slightly before releasing your mouse (or trackpad) will duplicate the layers instead of moving them.
Duplicating a layer with a default name increments the number — for example, “Frame 1” becomes “Frame 2” or “Oval 3” becomes “Oval 4”. If you’ve renamed the layer, the copy keeps the same name.
When you duplicate a layer with a default name, the number increments
You can also press ⌘D to duplicate a layer. Where the duplicate appears will depend on whether you have the Offset duplicated layers option enabled, which you’ll find in Sketch > Settings > Layers.
Find the Offset duplicated layers option in Sketch > Settings > Layers
After duplicating a layer or group by holding ⌥ and dragging it to a new position, you can press ⌘D to create further duplicates at the same offset — based on the distance between the previous layer and the one before that. Your duplicates will always follow the most recent offset.
How to drag to duplicate layers and repeat duplications
By default, duplicates are placed above the original layer. Holding ⇧ when using either ⌘D or selecting the Edit > Duplicate menu option will place the new layer below the original layer.
If a layer has prototyping interactions, duplicates include them by default. To duplicate without carrying over interactions, choose Edit > Duplicate Without Interactions, or search for Duplicate Without Interactions in the Command Bar.
Copying and pasting
Select a layer and press ⌘C to copy it, then ⌘V to paste. When you paste with one or more frames or groups selected, each container receives its own copy of the pasted content.
When you paste with frames selected, each frame gets its own copy
To paste a copy directly on top of the selected layer, press ⇧⌘V or right-click and choose Paste Over from the context menu. When you select multiple layers, it pastes a copy over each one.