Join and separate objects in Blender: Ctrl+J and P
Short answer
To join objects in Blender, select them in Object Mode, then last the object that should receive everything, and press Ctrl+J. To separate an object, switch to Edit Mode, select the part to detach and press P, then Selection, By Material or By Loose Parts. Joining does not weld the meshes: for a single surface, use Merge by Distance or a Boolean.
Assembling the parts of a piece of furniture into a single object, detaching a handle to give it another material, breaking an imported model into pieces: joining and separating objects are among the basic moves in Blender. This guide covers both operations, what they keep and what they lose, and the mistakes that often catch people out.
Joining objects: Ctrl+J
- Switch to Object Mode.
- Select the objects to join, then, last, the one that should receive everything: it becomes the active object, with a lighter outline.
- Press Ctrl+J, or use the Object, Join menu.
All the selected objects are then merged into the active object. The result carries its name, origin and position, and appears as a single object in the Outliner (entry in French).
What joining keeps and what it loses
| Element | After Ctrl+J |
|---|---|
| Materials | Kept, gathered in the material slots of the active object |
| Vertex groups, UV maps, colour layers | Merged |
| Modifiers of the other objects | Ignored: only those of the active object remain |
| Constraints, parent relationships, groups | Ignored |
| Object types | Joining only works between objects of the same type (meshes with meshes, curves with curves…) |
If an object carries a modifier whose effect you want to keep (a mirror, a bevel, a subdivision), apply it before joining, with Ctrl+A over the modifier or from its menu. Also apply the scale of the objects if they differ, to avoid unexpected distortion later.
Separating an object: the P key
Separating is done in Edit Mode (Tab). Press P, or go through the Mesh, Separate menu, and choose:
- Selection: the selected geometry is detached from its surroundings and becomes a new object. This is the most common option.
- By Material: one object per material, with the faces that use it. It applies to the whole mesh, not just the selection.
- By Loose Parts: one object per piece that is not connected to the rest. It also applies to the whole mesh, and is widely used on imported models delivered as a single block.
To quickly select a whole piece before separating it, hover over it and press L, or select part of it then press Ctrl+L to extend the selection to everything connected to it. The new object keeps the origin of the original object: re-centre it afterwards if needed (Object, Set Origin).
Joining is not welding
After Ctrl+J, the meshes are in the same object, but they stay independent: vertices that touch are not connected, and the parts can pass through each other. To go further:
- Weld overlapping vertices: in Edit Mode, Mesh, Clean Up, Merge by Distance, or M then By Distance, joins the vertices that sit in the same place.
- Connect two borders: select two edge loops and use Bridge Edge Loops, or fill a face between vertices with F.
- Get a single outer surface: the union of the Boolean modifier (entry in French) calculates the shared envelope and removes the internal parts, which matters for 3D printing.
When to join, when to keep separate
Joining simplifies a busy scene and groups the parts of one object. But a separate object keeps its own modifiers, can be hidden or animated independently, and is easy to replace. Moving parts (doors, wheels, jointed arms) usually stay separate, or are linked by parenting rather than joined. To organise without joining, Outliner collections are often enough.
Common mistakes
- The wrong object receives everything: it is the active object, selected last, that keeps its name and modifiers. Undo and start again in the right order.
- Ctrl+J does nothing: an object of a different type is selected (a curve with meshes, a camera), or the active object is not selected.
- P offers nothing: you are in Object Mode; separating requires Edit Mode.
- Black faces after joining: flipped normals on one of the objects; recalculate them in Edit Mode. The entry on the mesh (in French) explains normals.
The keys in this guide are listed with the others in the Blender shortcuts guide.
Frequently asked questions
How do you join two objects in Blender?
In Object Mode, select the objects, then last the one that should receive them, and press Ctrl+J (Object, Join). They become a single object, which keeps the name, origin and modifiers of the active object.
How do you separate an object into several in Blender?
In Edit Mode, select the part to detach and press P, then choose Selection. By Loose Parts creates one object per unconnected piece, By Material one object per material.
Why do my modifiers disappear after Ctrl+J?
Joining only keeps the active object's modifiers; those of the other objects are ignored. Apply them before joining if you want to keep their effect.
Is joining objects the same as a Boolean union?
No. Ctrl+J puts several meshes in the same object without welding them: the parts stay separate and can pass through each other. A Boolean union calculates a single outer surface, without the internal parts.
Rendering the animation on TURNA
When a scene is already well optimised and the frame count is what takes the time, the remaining lever is rendering several frames at once. TURNA does this for Blender: an add-on (Blender 4.0 to 5.2, Cycles and Eevee) sends the scene in one click, and the frames are split across 1, 2, 4 or 8 GPUs in parallel, RTX 5090 first and RTX 4090 when none is free. The add-on shows the estimated cost before anything starts. Prices start at €2.90 per hour, billed on the time actually used, with a 30-second minimum, and new accounts get €25 of free credit. A single still image is still rendered by one machine, so the gain is on animations. Tiers and worked examples are on the Blender render farm page.
Grouping the small objects of a set into a few objects lightens the Outliner and makes the scene easier to send for rendering. The guide on how to render in Blender then covers launching the render.



