How Layer Duplication Works in Photoshop (Ctrl+J)
Windows: Ctrl+J
Mac: Cmd+J
Ctrl+J (Cmd+J on Mac) is Photoshop's most context-sensitive shortcut: its actual effect depends entirely on whether a selection is active on the canvas when you press it.
**With no active selection**: Ctrl+J duplicates the entire active layer, placing an identical copy directly above the original in the Layers panel, typically named with a '(copy)' suffix. This is the standard move before any potentially destructive edit — apply a filter, run a merge, or make an adjustment on the duplicate, keeping the original intact beneath it as a fallback.
**With an active selection**: the identical keystroke instead performs what Photoshop's menu calls 'Layer via Copy' — it copies just the pixels inside that selection into a new layer above, and everything else on the source layer stays exactly where it was, unaffected by the copy. This is the standard technique for isolating a specific element (a selected subject, a chosen region) onto its own layer for independent editing, without manually copy-pasting or worrying about losing the rest of the original layer's content.
**Why this dual behavior trips people up**: a fresh layer shows up in the panel in either case, so nothing on screen flags which behavior you actually triggered — you have to look at the pixel content itself to tell them apart. A full duplicate contains everything the original layer had; a Layer via Copy contains only the selected region, with the rest of that new layer transparent. If you expected a full duplicate but had forgotten an old selection was still active, you can end up confused about why your 'duplicate' layer seems to be missing most of the image.
**A related but distinct command**: Layer via Cut (Ctrl+Shift+J / Cmd+Shift+J) behaves like Layer via Copy but removes the selected pixels from the original layer entirely rather than leaving them in place — useful when you genuinely want to relocate content to its own layer rather than duplicate it there.
**Practical workflow tip**: before pressing Ctrl+J, glance at the canvas for marching-ants selection borders. If you don't intend a partial copy, press Ctrl+D first to deselect, then Ctrl+J for a clean full-layer duplicate.
**Related shortcuts**: Ctrl+D deselects before duplicating if you want the full-layer behavior, and Ctrl+E merges layers back down once you're satisfied with an edit made on a duplicate and want to flatten it into the layer beneath.
**Duplicating across documents**: dragging a layer's thumbnail from the Layers panel directly into a different open document's canvas duplicates it there instead, a mouse-driven alternative to Ctrl+J when the destination is a separate file rather than the same document.
**Duplicating a layer group**: selecting an entire layer group (rather than a single layer) and pressing Ctrl+J duplicates the whole group along with every layer nested inside it, preserving the internal structure, blend modes, and any group-level mask applied to the original.
**Naming duplicated layers for clarity**: Photoshop appends 'copy' to a duplicated layer's name by default, and on repeated duplication of the same original, subsequent copies get numbered suffixes — worth renaming duplicates with a more descriptive name once a project accumulates several layers with generic 'copy 2,' 'copy 3' style names that no longer clearly indicate what each one actually contains.