Adding a bone starts in Armature mode, not object mode
To add bones in Blender, you first create an armature — the skeleton structure that controls your model. Start by pressing Shift + A to open the Add menu, then select Armature > Single Bone. This places one bone at your cursor location. If you already have an armature in your scene, you can add more bones to it by entering Edit Mode on that armature and extruding existing bones or creating new ones from scratch.
The difference between object mode and edit mode matters here. In Object Mode, you can only add a completely new armature. In Edit Mode, you can modify the armature you have selected — adding bones, moving them, and connecting them to each other. Most of your bone work happens in Edit Mode.
Key Takeaways
- Create a new armature with Shift + A, then Armature > Single Bone, or add bones to an existing armature by entering Edit Mode.
- In Edit Mode, extrude bones by selecting the tip and pressing E, which creates a new bone connected to the one you started from.
- Bones connect at joints — the tip of one bone becomes the base of the next, forming a chain that moves together.
- Rename bones in the properties panel so you can identify them later when rigging or animating your character.
- Parent your mesh to the armature using Ctrl + P and selecting Armature Deform so the bones control the model's movement.
Entering Edit Mode and extruding bones
Once you have an armature in your scene, press Tab to enter Edit Mode. You will see the bone displayed as a line with a circle at each end — one end is the root (base) and one is the tip. To add a new bone connected to this one, select the tip of the existing bone and press E to extrude. This creates a new bone that starts where the previous one ended.
When you extrude, Blender enters grab mode automatically. Move your mouse to position the new bone's tip, then click to confirm. You can extrude multiple times in a row to build a chain — for example, upper arm, forearm, and hand bones all connected in sequence. Press Tab again to return to Object Mode when you are done building the skeleton.
Connecting bones and creating branches
Bones connect at their endpoints. When you extrude a bone, the new bone's root automatically snaps to the tip of the bone you extruded from. This creates a chain. If you want to create a branch — for example, a spine with ribs coming off it — you select the bone you want to branch from, then extrude in a different direction.
You can also create separate bones that are not connected. In Edit Mode, press Shift + Click to select multiple bones, then press E to extrude them all at once. Unconnected bones are useful when you need bones that move independently, like fingers on separate hands or a tail that does not attach to the spine.
Naming bones so you can find them later
By default, Blender names bones "Bone", "Bone.001", "Bone.002", and so on. This becomes confusing fast. Rename them in the Properties panel on the right side of the screen. With a bone selected in Edit Mode, look for the bone icon in the properties panel and type a new name in the text field next to it.
Use clear names like "Spine", "UpperArm.L", "UpperArm.R", "Hand.L", "Hand.R" — the ".L" and ".R" convention makes it obvious which side of the body each bone controls. Good naming saves time when you are setting up constraints, weight painting, or animating later.
Parenting your mesh to the armature
After your bones are built, you need to connect them to your 3D model so the bones actually move the mesh. Select your mesh object first, then hold Shift and click the armature to select both. Press Ctrl + P to open the parenting menu and choose Armature Deform. This tells Blender that the bones control the mesh.
Blender will attempt to assign each vertex of your mesh to the nearest bone automatically. This rough assignment usually needs adjustment through weight painting, where you paint how much influence each bone has over each part of the mesh. But the basic connection is now in place — moving a bone in Pose Mode will deform the mesh.
Switching between Edit Mode and Pose Mode
Edit Mode is where you build and reshape the skeleton itself. Pose Mode is where you rotate and position bones to animate or test your rig. Press Tab to toggle between Object Mode and Edit Mode. To enter Pose Mode, select the armature in Object Mode and press Ctrl + Tab, or click the mode dropdown at the top left of the viewport and select Pose Mode.
In Pose Mode, rotating a bone moves all the bones connected to it down the chain. This is how animation works — you rotate the upper arm bone, and the forearm and hand follow. In Edit Mode, you are changing the bone structure itself, which affects the default position and shape of the skeleton.
Common mistakes when adding bones
The most common mistake is trying to add bones in Object Mode instead of Edit Mode. If you press Shift + A in Object Mode, you create a brand new armature instead of adding to the one you have. Always check which mode you are in — the mode name appears at the top left of the 3D viewport.
Another mistake is forgetting to parent the mesh to the armature. If you build a perfect skeleton but do not run Ctrl + P and select Armature Deform, the bones will not move the mesh at all. The mesh will stay in place while the bones move underneath it. Always parent before you start weight painting or animating.
Frequently Asked Questions
How do I add a bone that is not connected to the existing skeleton?
In Edit Mode, press Shift + A to open the Add menu and select Bone. This creates a new bone at your cursor that is not connected to anything. You can also select an empty area of space, press Shift + Click to deselect all bones, then press E to extrude from nothing — though this is less reliable than using the Add menu.
Can I delete a bone and keep the rest of the skeleton?
Yes. In Edit Mode, select the bone you want to remove and press X, then confirm Delete. If that bone has children bones attached to it, they will become unconnected and float in place. If you want to keep those child bones, select them first and press Alt + P to clear their parent before deleting the parent bone.
What is the difference between a bone and a joint?
A bone is the line segment itself — the structure you see in the viewport. A joint is the connection point where two bones meet. In Blender, the joint is simply where the tip of one bone touches the root of the next. You do not create joints separately; they form automatically when you extrude.
Do I have to use weight painting after parenting the mesh?
Not always. Automatic weight assignment works reasonably well for simple models. But for complex deformations — like a character bending at the waist or a face with detailed expressions — weight painting lets you control exactly how much each bone influences each part of the mesh, giving you smoother, more realistic movement.
How do I see the bones while I am working on the mesh?
In the viewport, look for the eye icon next to the armature in the outliner on the right. Make sure it is visible. You can also change how bones display by selecting the armature, going to the object properties, and adjusting the Display settings — changing from Octahedron to Stick or B-Bone makes bones easier to see through a dense mesh.