Easy IKEA Platform Bed DIY Tutorial using Kallax Shelves
Try this simple IKEA platform bed DIY hack for a full sized bed, or modify to fit any size bed. The Kallax shelves are cheap and great for additional storage space and a modern aesthetic for kids’ rooms, dorms, or anywhere you need a space-saver bed.
You might also like this entryway built-in IKEA storage hack, this IKEA Kallax flat drawer build or our IKEA Pax closet for our daughters.
When it comes to beds, I will admit I often lean toward making my own DIY platform bed, rather than buying one. Beds are such an easy thing to make. I feel like they are often a great first time project for getting your DIY hands dirty.
But this particular project – an IKEA hack bed, is the perfect solution if you want to do an easy DIY bed without building everything from scratch (which also means you need fewer tools!).
This platform bed has extra storage on steroids! So if you have a small bedroom, even though this is a full size bed, you can get a ton of storage with just the bed alone, saving space everywhere else- even if there is limited closet space or limited wall space.
Full-Size IKEA Platform Bed DIY Tutorial
This brilliant IKEA hack tutorial shows exactly how I made my full size IKEA platform bed from 3 Kallax units and a bit of extra lumber. (Kallax is the new version of what was formerly the IKEA Expedit shelf.)
Need a different size? Scroll down to see our suggested Kallax layouts for an IKEA hack platform bed in twin, queen, and king sizes.
This post contains affiliate links. Learn more and read our full disclosure policy here.
Materials and Tools:
Lumber
- 3 – 2″x4″x8″ boards
- 1 sheet 1/2″ plywood (or 3 1×4 bed slats)
- 1 – 4×8 sheet 1/8″ white tile board (optional, shelf backer)
- 12′ x 1/2″ quarter round or 1×2 (optional, bed rail)
Other Materials
- 3 – IKEA Kallax 4-shelf units
- 2 1/2″ screws
- 1/2″ screws
- White spray paint
Tools I used
- Drill
- Miter saw
- Table saw or circular saw or jigsaw (optional, for cutting sheet lumber)
- Tape measure
- Router
Let’s get started!
Cut List for Full Size IKEA Platform DIY Bed Frame
These dimensions are what I used for a full-sized IKEA platform bed DIY made from 3 Kallax 4-shelf units. Measure your exact project before cutting, and read the detailed instructions below for measuring for a different size bed.
- 2″x4″x8″ (actual 1 1/2″ x 3 1/2″)
- cut 2 @ 54 3/4″
- cut 2 @ 26 1/4″
- cut 2 @ 23 5/8″
- 1/2″ plywood
- cut 1 @ 54 3/4″x 26 1/4″
- *if using bed slats instead, cut 9 bed slats @ 26 14/”
- 1/8″ white tile board
- cut lengthwise into 3 pieces @ 16″ wide by 8 ft
- then cut 2 @ 57 1/2″ long
- and cut 1 @ 26 1/2“
- 12′ x 1/2″ quarter round or 1×2
When attaching things to an IKEA shelf like this (and attaching shelves together), it’s important to remember that most of the center of the piece is hollow or very lightly reinforced — the strength is at the edges. So you’ll need to attach any extra pieces within about an inch of the edges for it to “grab” and stay attached.
1: Assemble With Additional Glue
To start your DIY IKEA platform bed, first you are going to spend about an hour with this guy assembling your Kallax shelf units. Follow the instructions with one optional addition: glue.
In order to make the shelves more stable I ran a bead of wood glue along each joint, and in the holes for the wooden dowels.
These shelves are pretty simple to assemble so you shouldn’t be too angry once you are finished! You will need to let the glue dry before moving on, so go read a good book. If you want to be economical with your time I guess you could cut some of the other pieces you will need.
Once the glue is dry you will arrange the shelves into a U shape like this.
2: Cut the Backerboards
Depending on if you are using an IKEA unit or a knock off version will depend if you need the backerboard- some brands have a back.
In order to keep stuff from falling back behind the Kallax units, I decided to add a back board to the inner section of the shelves. I got some inexpensive white tile board at Home Depot — it makes for a great shelf backing.
Measure the long edge of the shelf and the height of the shelf. You will use the full measurement to cut the white tile board. That will become the back wall of the Kallax unit.
Now you will want to measure the short inside edge of the U. That footboard shelf requires a shorter backerboard because the sides of the other shelves serve as a backing. I subtracted 1/2″ to allow for the tile board backer on the other shelves.
For the Kallax shown here, the height is 16″ and the full length of the shelf is 57 1/2″. The length of the footboard shelf only requires 26 1/4″.
Cut the tileboard lengthwise into 16″ wide strips. Then cut 2 down @ 57 1/2″, and one @ 26 1/4″.
3: Cut the 2×4 Bed Frame
The most important part of this IKEA platform bed DIY is the bed frame to support the mattress in between the shelves.
Measure the long edge of the shelf and subtract 3″ from the measurement to allow for the width of the 2x4s that will be on the ends. Cut 2 lengths of 2×4 at that length.
My measurement was 54 3/4″, but you know what they say, “Measure twice, cut once!” So be sure to double check the measurement!
Measure the short edge of the U again, and cut 2 lengths of 2×4 at that length. (Mine was 26 1/4″.)
4: Install the Backer Board
Turn the shelves onto their faces, and screw the tile board into place with the white side down, using 1/2″ screws near the edges of the shelf (remember, that’s where the material is!)
I did the two long pieces first, and then slid them back together to form a U, and marked the edges of where the shorter piece would go.
5: Attach the 2×4 Bed Frame
I like to make jigs to help keep the project moving quickly, and to save me from measuring so much. So I used a small scrap of the plywood, and a piece of 2×4 (as you can see below). If you are using 1×4 bed slats, use a scrap of that instead of the plywood.
Nail or screw the two pieces together so that the plywood (or slat) covers about half of the wide side of the 2×4. Now, when you place the jig with the 2×4 on the shelf, and butt your precut pieces of 2×4 flush against the plywood it will leave the right amount of space for your plywood or bed slat. That way the plywood (or bed slat) will be flush with the shelves when it is finished.
Screw the 26 1/4″ 2×4 into place, centered on the footboard shelf, using the jig to leave space for the plywood. Only put screws along the top 1″ of your 2×4. That way they will be within the wide side pieces of the shelf for strength, and they won’t be exposed.
Then butt the 54 3/4″ 2x4s against the one you just installed, and using the jig for positioning, screw into place. It should look like this.
Next, you’ll make a sort of pocket hole to toenail the 2x4s together using 2 1/2″ screws. “Toenailing” simply means attaching 2 pieces together at a 45-degree angle. Like this.
Toenail with 2 1/2″ screws to attach the other 2×4 @ 26 1/4″ to the ends of the 2x4s.
Next, toenail (with 2 1/2″ screws) to attach the inside bottom edge of the shelf at the end of the bed to the side pieces. Try to keep your holes within 1″ from the edge of the shelf. Remember, the middle of the shelves are hollow, and you will have nothing for the screw to grab on to. I did 3 screws in each of the two end cubbys.
Alternately, you could use L brackets on the backside (the inside of the U) to attach the shelves together at the bottoms to make this IKEA platform bed DIY even easier.
6: Install Center Supports or Bed Slats
If you’re using a plywood bed board, next you’ll install the center supports.
Measure inside the 2x4s and cut 2 – 2×4 pieces at that length for center supports (mine was 23 5/8″). Toenail with 2 1/2″ screws to attach the center supports to the side 2x4s, and
If you prefer to use 1×4 bed slats, measure the full distance between the shelves and cut 9 bed slats to that length (mine is 26 1/4″).
7: Install Plywood Platform or Bed Slats
Now you are ready to cut and install the plywood or bed slats on your IKEA platform bed DIY project — nearly finished!
Cut your plywood to fit within the center space. Mine was 54 3/4″x 26 1/4″. Double check your measurements before cutting so you have a good fit. You want the top of the plywood to line up perfectly with the top of the Kallax shelf units so the mattress will lie flat.
Depending on how much storage you need in your room, this space under the plywood is a great opportunity to store clothes in a size up, or seasonal items. There is lots of storage potential there. As long as the 2×4 frame is secure, that will hold the bed together and plywood can just sit in the recessed opening with no additional screws or nails.
Tip: If you take a 1″ drill bit and drill a couple holes into the plywood, that will give you an easy handle to lift the sheet to store long term items in that center space.
Optionally, you can use 2″ screws to screw the plywood down to the 2x4s around the outside.
For bed slats, you can create your own bed slat roll by attaching the slats together using 1″ webbing material, or you can just place the slats evenly along the length of the gap and screw them into the 2×4 with 2″ screws. (Slats should be 2-4″ apart.)
If you use the webbing to make bed slats, you’ll still want to attach the first and last bed slat using screws to ensure that the slats don’t shift and fall off the 2×4 support.
8: Trim the Edge
I wanted to make sure the mattress wouldn’t slide around on this IKEA platform bed DIY, so I made a sort of bed rail to hold the mattress in place (since the bed frame is a few inches wider than the mattress).
I cut 2 pieces of quarter round, and routed out about 1/8″ where it would go across the raised edges of the shelves.
I think a 1×2 would also look really nice as an option.
To install this bed “rail” for the mattress:
- Measure 27″ (half the width of the mattress) from the center of the bed frame, put the quarter round into place, and measure from the outside edge to the quarter round.
- Use that measurement to make a jig out of scrap wood. This will keep the quarter round the same distance from the edge as you screw it into place.
- I predrilled a small hole every 6″ at @ a 45 degree angle to help guide the screw, and sprayed the quarter round with white spray paint before I installed it.
- Then using 1/2″ screws, and your jig, install the quarter round on both sides.
The end result on this IKEA hack platform bed is the perfect custom platform bed for a mattress — no need for a box spring!
I found that the bed was a little too high with the box springs, but the mattress right on the bed frame is the perfect height for my kids and for adults.
Or, if you need even more storage space, you can use the 2×4 Kallax shelves to make a raised loft bed!
IKEA Kallax Platform Bed FAQs
Can I just put a piece of plywood or bed slats on top of the shelves to make the platform bed?
Yes! A piece of plywood cut to size (or some bed slats) can be attached right to the top of the Kallax shelves. That’s makes it super cheap, quick, and easy to make your own IKEA platform bed DIY in just a few hours.
You’ll want to be sure that the Kallax shelves are secured well to each other and/or the bed platform/slats to ensure a safe and stable platform bed base.
You may be able to see the plywood or slats under the mattress with this method.
You can also try this IKEA platform bed DIY hack from Create by OBI — build a simple box frame to put on top of the shelves. This way, the shelves act as legs for the bed and allow for gaps between shelves to fit the edges of the shelves to side of the bed. (Again, be sure that the shelves are secured to the box frame / wall for stability.)
Or you can save on shelves and attach the box frame to the wall, like shown by Pinterest user riese2509. This frame sits on top of the shelves on 2 sides, with supports in the center and the opposite sides(s) of the bed frame attached directly to the wall studs.
How to Build this IKEA Platform Bed DIY for Any Size Mattress
Using the tutorial above, you can make your own platform bed in any size! We did the quick math and drew up some ideas for different sizes of DIY IKEA platform beds.
These different Kallax configurations show how to make your own cheap platform storage bed from cube shelves.
*These diagrams are shown with standard mattress sizes — check your specific mattress dimensions since mattresses may vary by a few inches.
Get the Right size
IKEA Kallax Dimensions
- 1×4 cube shelf: 57 7/8″ L x 16 1/2 ” H x 15 3/8 ” D
- 1×3 cube shelf: 43 7/8″ L x 16 3/8″ H x 15 3/8″ D (not available in the US)*
- 1×2 cube shelf: 30 3/8 ” L x 16 1/8 ” H x 15 3/8″ D
- 1×1 cube shelf: 16 1/2″ L x 16 1/8″ H x 15 3/8 ” D
*Since the 1×3 Kallax shelf is only available in Europe, we didn’t use it in our configurations for standard American bed sizes.
Follow the DIY instructions above to attach the shelves together (add scrap wood for the gaps) and add the plywood mattress support, or to create a box frame / slat base to hold the cube shelves secure.
Twin IKEA Hack Platform Bed Layout
Standard Twin Mattress Size: 38″ x 75″
TWIN BED
- 2 – 1×4 Kallax
- 1 – 1×2 Kallax
TWIN bed with reversible nightstand
- 2 – 1×4 Kallax
- 1 – 1×2 Kallax
- 1 – 1×1 Kallax
Build it from scratch! DIY Built-in Bed Nook with Drawers or Twin DIY Daybed with Storage Cubbies
Twin XL IKEA Hack Platform Bed Layout
Standard Twin XL Mattress Size: 38″ x 80″
TWIN XL BED
- 2 – 1×4 Kallax
- 1 – 1×2 Kallax
TWIN XL bed with reversible nightstand
- 2 – 1×4 Kallax
- 1 – 1×2 Kallax
- 1 – 1×1 Kallax
Full IKEA Hack Platform Bed Layout
Standard Full Mattress Size: 53″ x 75″
FULL BED
- 3 – 1×4 Kallax
FULL bed with nightstands
- 2 – 1×4 Kallax
- 2 – 1×2 Kallax
- 1 – 1×1 Kallax
Queen IKEA Hack Platform Bed Layout
Standard Queen Mattress Size: 60″ x 80″
QUEEN BED
- 3 – 1×4 Kallax
queen bed with nightstands
- 2 – 1×4 Kallax
- 3 – 1×2 Kallax
King IKEA Hack Platform Bed Layout
Standard Queen Mattress Size: 60″ x 80″
king BED
- 3 – 1×4 Kallax
- 1 – 1×1 Kallax
king bed with nightstands
- 2 – 1×4 Kallax
- 3 – 1×2 Kallax
Ways to Make This IKEA Platform Bed DIY Hack Even Better
Add Drawers
If you have seen our Entryway storage hack of an Ikea Kallax you will have seen how nice the IKEA products for Kallax are (particularly the drawers). If this room is a small space and you need a lot of storage, I would suggest adding 4 drawer units at the end of the bed. Adding the drawers will give you plenty of storage for most small children’s clothing items or toys.
Now, the drawers are small, so they would work best for small articles of clothing like undies, socks, tank tops, shorts. But these Kallax drawers also are great for storing small collections of toys too, and keeping them organized and out of sight. Legos, figures, art supplies, and all those other “treasures”.
Make it a Loft Bed
Take this IKEA platform bed DIY to greater heights! Use 2x Kallax shelves instead of 1x shelves to create a loft bed like this one by redditor Gasher7.
Super smart tip: Use a 1×1 Kallax (with a wine grid insert for stability) as a step stool to get into the bed!
Add a Built-In Headboard
While you’re attaching shelves together and adding lumber supports, why not attach a headboard frame right to the Kallax platform bed base? Pinterest user charlenebaines shared photos of her double Kallax bed and headboard here.
You can also see how she used 1x2s as bed rails to keep the mattress in place, and how her bed slats are attached to the supports differently for this version of an IKEA platform bed DIY.
Add a Canopy
Whether for yourself or a kids’ room, a bed canopy makes any bed a little more glamorous and beautiful. Try one of these 25 DIY bed canopies.
Add Toy Storage Bins
Our friend Corey from Hey There Home made this brilliant storage platform bed from another IKEA favorite — the Trofast toy bins! See how she built it — and just look at all that organized toy storage under the bed!
Make Room for Horses
If your child is a lover of horses, you could easily convert this bed into a horse stall bed like this one by R and B Door Company (or reach out to them to make one!).
Add Underbed Lighting
Add LED light strips to the edge of the Kallax shelves (multicolor for a kids’ room!) like this IKEA platform bed DIY by Pinterest user Nicola Brewster — and maybe that will help keep the room clean!
You’ll also need to add more vertical supports beneath the plywood or slats if there is more than about a 15″ gap between the shelves. 2×4 legs or another Kallax unit are a good option for vertical support.
So what do you think of all the ways you can build an easy IKEA platform bed DIY? This is such a fun way to build something we know you will love for years to come in your home.
Storage Platform Beds to Buy Instead of DIY
If you’re looking to get a platform bed with storage that’s ready to go right out of the box, here are some great options featuring accessible storage baskets or built-in drawers.
More IKEA hacks and projects you’ll like
- 25 Easy Hacks for IKEA Dressers (plus, read more about our favorite IKEA furniture for projects/hacks)
- 30 IKEA Hacks for the Perfect Organized Playroom
- 55 Modern Headboards to Build or Buy
- Buy or DIY: Kids’ House Beds
Pin to share and save!
Cassity Kmetzsch started Remodelaholic after graduating from Utah State University with a degree in Interior Design. Remodelaholic is the place to share her love for knocking out walls, and building everything back up again to not only add function but beauty to her home. Together with her husband Justin, they have remodeled 6 homes and are working on a seventh. She is a mother of four amazing girls. Making a house a home is her favorite hobby.