DIY furniture ideas for small spaces

1. Multi-Functional Ottoman An ottoman is a versatile piece of furniture that can serve multiple purposes. For small spaces, consider designing an ottoman with hidden storage. Use a sturdy wooden frame and upholstered foam padding

Written by: Charlotte Adams

Published on: May 5, 2026

1. Multi-Functional Ottoman

An ottoman is a versatile piece of furniture that can serve multiple purposes. For small spaces, consider designing an ottoman with hidden storage. Use a sturdy wooden frame and upholstered foam padding for comfort.

Materials Needed:

  • Plywood
  • Foam padding
  • Upholstery fabric
  • Hinges

Steps:

  1. Cut plywood into a square or rectangular shape for the top and a suitable size for the sides.
  2. Assemble the sides and top to create a box structure; attach hinges to one side for the lid.
  3. Wrap the foam around the top and cover it with the selected upholstery fabric.
  4. Secure the fabric underneath and attach the lid using hinges for storage.

2. Wall-Mounted Folding Desk

Space is often limited, but a wall-mounted folding desk can transform tiny areas into functional workspaces.

Materials Needed:

  • Plywood
  • Brackets
  • Hinges
  • Sandpaper

Steps:

  1. Measure the space and cut the plywood to create a tabletop.
  2. Attach brackets to the wall at a comfortable working height.
  3. Attach hinges to the back of the tabletop and secure them to the brackets.
  4. Sand the desk to a smooth finish and optionally add stain or paint for aesthetics.

3. DIY Bookshelf Ladders

Bookshelf ladders add vertical storage without occupying too much floor space. You can build a stylish and sturdy ladder for books, plants, or decorative items.

Materials Needed:

  • Wooden boards
  • Wood glue
  • Nails
  • Paint or wood stain

Steps:

  1. Cut the wooden boards into equal lengths for the ladder rungs and sides.
  2. Assemble the sides into an “A” shape with rungs evenly spaced.
  3. Secure the rungs using wood glue and nails, then allow to dry.
  4. Finish with paint or wood stain to enhance the appearance.

4. Under-Bed Storage Boxes

Utilizing under-bed space is essential for maximizing storage. DIY rolling storage boxes can neatly fit under beds, allowing for personal items, clothes, or seasonal decor.

Materials Needed:

  • Plywood
  • Casters
  • Wood screws
  • Handles

Steps:

  1. Measure the space under the bed for proper sizing and cut plywood accordingly.
  2. Assemble the box using screws and attach casters to the bottom for easy mobility.
  3. Attach handles to either side for effortless pulling.

5. Corner Shelves

Corners often go unused in small spaces. With DIY corner shelves, you can optimize that area for additional storage.

Materials Needed:

  • Wooden boards
  • L-brackets
  • Wood screws
  • Sandpaper

Steps:

  1. Measure the corner and cut the wood into triangular shelf shapes.
  2. Use L-brackets for extra support and balance for the shelves.
  3. Finish with sanding and painting or staining.

6. Reclaimed Wood Coffee Table

A coffee table made from reclaimed wood not only adds character but is a functional piece for small living rooms.

Materials Needed:

  • Reclaimed wood planks
  • Wood screws
  • Varnish

Steps:

  1. Assemble the reclaimed wood planks into a rectangular table shape.
  2. Secure with wood screws and add a bottom shelf for additional storage.
  3. Seal with varnish to protect and highlight the wood grain.

7. Space-Saving Foldable Chairs

Foldable chairs can be practical for extra seating when needed. Making your own can provide a customized look for your space.

Materials Needed:

  • Plywood
  • Hinges
  • Sandpaper

Steps:

  1. Cut the plywood into two panels for the seat and backrest.
  2. Utilize hinges to attach the seat to the backrest, allowing it to fold.
  3. Finish with sanding and painting for style.

8. Window Sill Garden

For those who love plants but lack outdoor space, a window sill garden can be the perfect DIY project. A simple shelf adds a decorative touch while making the most of natural light.

Materials Needed:

  • Wooden shelf
  • Brackets
  • Potting soil and pots

Steps:

  1. Install brackets on the wall under a window.
  2. Secure the wooden shelf onto the brackets for plant display.
  3. Select suitable pots and plants, filling them with soil, and arrange on the shelf.

9. Vertical Bike Rack

If you’re an avid cyclist but live in a small apartment, a vertical bike rack can save space while keeping your bike organized.

Materials Needed:

  • Plywood
  • Bike hooks
  • Wood screws

Steps:

  1. Cut a piece of plywood into a long, narrow shape.
  2. Install bike hooks on the plywood at proper intervals.
  3. Secure the plywood to the wall, and hang your bike vertically.

10. DIY Pallet Sofa

Reused shipping pallets can create an industrial-style sofa suitable for small living rooms or balconies.

Materials Needed:

  • Shipping pallets
  • Sandpaper
  • Foam for cushions
  • Upholstery fabric

Steps:

  1. Arrange pallets to form the base and back of the sofa; sand down any rough edges.
  2. Add foam cushions on top for comfort and cover with upholstery fabric.
  3. Secure cushions with ties or Velcro for stability.

11. Built-In Storage Bench

A built-in storage bench alongside a wall can function as both seating and storage while saving floor space.

Materials Needed:

  • Plywood
  • Hinges
  • Foam for cushions
  • Sandpaper

Steps:

  1. Measure the wall space and cut wood for the bench frame.
  2. Assemble the frame and add a hinged top for storage access.
  3. Attach padding on top where you can lay cushions for comfort.

12. Hanging Desk Organizer

Keep your small desk clutter-free with a hanging drawer organizer that saves space.

Materials Needed:

  • Thin wooden boards
  • Cloth or plastic for drawers
  • Hooks

Steps:

  1. Cut the wooden boards into a frame that supports the drawers.
  2. Create small drawer compartments out of cloth or plastic.
  3. Attach hooks to hang the frame on the wall and keep supplies organized.

13. Floating Nightstand

A floating nightstand takes up no floor space and offers a minimalistic design.

Materials Needed:

  • Wooden board
  • Brackets

Steps:

  1. Cut a board to your desired nightstand size.
  2. Install brackets on the wall at a comfortable bedside height.
  3. Place the board onto the brackets to form the nightstand.

14. Pantry Shelving

Use simple wooden shelves to create a DIY pantry that maximizes storage in small kitchens.

Materials Needed:

  • Wooden boards
  • Shelf brackets
  • Screws

Steps:

  1. Measure your kitchen space and cut the wooden boards to fit.
  2. Secure brackets to the walls and attach the boards as shelves.
  3. Organize pantry items for easy accessibility.

15. Sofa Bed

Maximize seating and sleeping space with a DIY sofa bed, particularly useful for small living areas.

Materials Needed:

  • Plywood
  • Foam mattress

Steps:

  1. Construct a frame using plywood shaped to hold the mattress when converted.
  2. Add legs for support and ensure the frame can fold out flat.
  3. Include a mattress that fits comfortably on top for easy conversion.

16. DIY CD Storage Racks

Transform unused wall space into music storage with DIY CD racks that can hold your collection.

Materials Needed:

  • Thin wooden slats
  • Adhesive or screws

Steps:

  1. Determine the size of the rack based on your CD collection.
  2. Cut wooden slats and assemble them vertically with enough space between for CDs.
  3. Secure to the wall and organize your collection.

17. Patio Bar Table

If you’re short on dining space, create a small bar table perfect for outdoor use.

Materials Needed:

  • Wooden planks
  • Stain or paint

Steps:

  1. Cut the wooden planks to create a tabletop and legs.
  2. Assemble the pieces together for a sturdy table.
  3. Finish with an outdoor protective stain or paint for longevity.

18. DIY Caddy for Cleaning Supplies

Keep cleaning supplies organized and within reach with a DIY caddy that can be stored in a closet or pantry.

Materials Needed:

  • Wood boards
  • Rope or handle

Steps:

  1. Cut a larger board for the base and smaller boards for the sides and ends.
  2. Assemble the box and add a rope handle for portability.
  3. Organize cleaning supplies for easy access.

19. Rolling Kitchen Cart

A rolling kitchen cart can provide extra storage and workspace without overwhelming a small kitchen.

Materials Needed:

  • Wooden boards
  • Casters
  • Shelf brackets

Steps:

  1. Cut pieces of wood for the top, bottom, and shelves.
  2. Assemble the frame and attach casters for mobility.
  3. Utilize shelf brackets to hold additional items underneath.

20. Picture Frame Collage Shelf

Utilize wall space for both art and storage with a picture frame collage shelf.

Materials Needed:

  • Narrow wooden boards
  • Picture frames
  • Wall brackets

Steps:

  1. Arrange wooden boards as shelves and secure picture frames at various heights.
  2. Attach brackets to the wall to hold the boards in place.
  3. Decorate with photos, plants, or decor items.

21. Fold-Out Dining Table

For the space-challenged, a fold-out dining table can provide ample eating space when needed.

Materials Needed:

  • Plywood
  • Hinges
  • Brackets

Steps:

  1. Cut plywood to form the tabletop and side extension.
  2. Install hinges to one side of the tabletop, allowing the extension to fold out.
  3. Add brackets to secure it when in use.

22. Macramé Plant Hangers

Add decorative touches with macramé plant hangers that occupy vertical space in small areas.

Materials Needed:

  • Macramé cord
  • Pots

Steps:

  1. Cut macramé cord to your desired length and tie knots to create a basket.
  2. Attach the pot securely within the macramé holder.
  3. Hang from ceilings or wall hooks.

23. Custom Lighting Fixtures

Swap out bulky lighting with custom, DIY fixtures that enhance your space’s aesthetics.

Materials Needed:

  • Wire or wood
  • Light bulbs
  • Electrical components

Steps:

  1. Create a frame from wire or wood for the light fixture.
  2. Install light bulbs and connect the electrical components.
  3. Hang from the ceiling for a modern look.

24. Oversized Floor Cushions

Ideal for casual seating, oversized floor cushions can brighten up small living spaces while being easy to store.

Materials Needed:

  • Thick fabric
  • Foam or stuffing
  • Sewing materials

Steps:

  1. Cut fabric into large squares or circles.
  2. Sew together, leaving one side open for stuffing.
  3. Fill with foam or stuffing before sewing the last side shut.

25. Stacked Storage Bins

Stackable storage bins can maximize vertical space for organizing various items around the home.

Materials Needed:

  • Plastic containers
  • Labels

Steps:

  1. Purchase stackable bins or make them from plastic sheets.
  2. Use labels to categorize the contents within each bin.
  3. Stack neatly in closets or storage corners.

26. DIY Shoe Rack

A DIY shoe rack can be tailored to fit any entryway or closet, keeping footwear organized and accessible.

Materials Needed:

  • Wooden boards
  • Wood screws

Steps:

  1. Cut wooden boards to create shelving for your shoes.
  2. Assemble the board structure.
  3. Secure on the wall or in a closet.

27. Reclaimed Wood Wine Rack

Showcase your wine collection with a stylish DIY wine rack made from reclaimed wood.

Materials Needed:

  • Reclaimed wood
  • Drill

Steps:

  1. Cut wood into appropriate lengths for bottle slots.
  2. Assemble into a frame and secure with screws.
  3. Attach to a wall or keep freestanding.

28. Pegboard Organizer

Use a pegboard to create a versatile organizer that fits in any room and can hold a variety of items.

Materials Needed:

  • Pegboard
  • Hooks

Steps:

  1. Attach the pegboard to a wall using screws.
  2. Add hooks to hold tools, accessories, or art supplies.
  3. Customize the arrangement as needed.

29. DIY Fireplace Mantel Desk

Transform a rustic fireplace mantel into a stylish desk that provides character to any small workspace.

Materials Needed:

  • Fireplace mantel
  • Legs (artistic quality or plain)

Steps:

  1. Secure the mantel in place where you want the desk to be.
  2. Attach sturdy legs underneath to provide support.
  3. Enhance with a comfortable chair and art.

30. Wall-Mounted Magnetic Knife Strip

Maximize kitchen counter space with a magnetic knife strip that allows for quick access to knives.

Materials Needed:

  • Metal strip
  • Magnets
  • Screws

Steps:

  1. Install the metal strip at eye level on a kitchen wall.
  2. Attach magnets to the back of knives or choose the magnetic strip.
  3. Hang knives to keep them handy and off the counter.

31. DIY Bamboo Privacy Screens

For small apartments with shared areas or little privacy, bamboo screens can offer a natural barrier without taking up much space.

Materials Needed:

  • Bamboo rods
  • Rope

Steps:

  1. Cut bamboo into uniform lengths for the desired screen size.
  2. Tie rods together using rope at intervals.
  3. Stand the screen in place for privacy.

32. DIY Tabletop Fire Pit

Add warmth and ambiance to small outdoor spaces with a compact tabletop fire pit that everyone can enjoy.

Materials Needed:

  • Concrete blocks
  • Fire pit kit
  • Decorative rocks

Steps:

  1. Assemble concrete blocks into a square or round form.
  2. Install the fire pit kit following manufacturer’s instructions.
  3. Decorate the exterior with decorative rocks.

33. Upcycled Crate Storage

Reclaimed wooden crates are excellent for creating unique storage solutions.

Materials Needed:

  • Wooden crates
  • Paint

Steps:

  1. Sand down the crates and paint or stain them to your desired look.
  2. Stack them in your preferred arrangement, secure if necessary.
  3. Use for toy storage, books, or office supplies.

34. Ladder Kitchen Storage

Transform an old ladder into a unique kitchen storage solution by adding shelves.

Materials Needed:

  • Old wooden ladder
  • Wooden boards

Steps:

  1. Secure the ladder against a wall and level it.
  2. Attach planks across rungs to create shelving.
  3. Use for spices, cookbooks, or decor.

35. DIY Candle Holder

Illuminate your space with custom candle holders that add character and warmth.

Materials Needed:

  • Mason jars
  • Sand
  • Candles

Steps:

  1. Fill mason jars partially with sand.
  2. Insert candles in the center.
  3. Decorate jars with twine, paint, or lace for added charm.

36. Hanging Bookshelves

Utilizing ceiling space, hanging bookshelves can keep your collection off the floor.

Materials Needed:

  • Wooden shelves
  • Rope

Steps:

  1. Cut shelves to fit your book size.
  2. Attach rope for hanging.
  3. Install hooks from the ceiling and hang the shelves.

37. DIY Computer Stand

Improve ergonomics with a simple computer stand that saves desk space.

Materials Needed:

  • Wooden boards
  • Screws

Steps:

  1. Cut wood to create a stand with space underneath for the keyboard.
  2. Assemble and secure pieces using screws.
  3. Paint or stain to fit your décor.

38. DIY Mini Barcart

A mini bar cart can serve as both storage and a conversation piece in small spaces.

Materials Needed:

  • Wooden or metal frame
  • Shelves

Steps:

  1. Assemble a small frame with wheels for mobility.
  2. Add shelves for bottles, glasses, and cocktail items.
  3. Decorate as desired for a personal touch.

39. DIY Picture Ledge

Create a shallow shelf to display photos and artwork without consuming too much space.

Materials Needed:

  • Wooden boards
  • Brackets

Steps:

  1. Cut wood into desired lengths for the ledge.
  2. Secure brackets on the wall and add the ledge on top.
  3. Display framed photos along the shelf.

40. Mobile Storage Cart

A mobile storage cart can provide flexible storage that can be moved anywhere in your home.

Materials Needed:

  • Shelves
  • Casters
  • Frame

Steps:

  1. Assemble the cart using shelves as base and upper levels.
  2. Attach casters to the bottom for mobility.
  3. Use it for craft supplies, kitchen essentials, or office materials.

41. DIY Hammock Chair

For a bohemian touch, a hammock chair can add seating without taking up too much space.

Materials Needed:

  • Thick fabric
  • Rope

Steps:

  1. Sew fabric into a swing shape with strong reinforcements.
  2. Attach rope securely for hanging.
  3. Hang from a sturdy ceiling hook.

42. Collapsible Garden Table

A collapsible garden table allows for outdoor dining without permanent installation.

Materials Needed:

  • Wooden boards
  • Hinges

Steps:

  1. Cut wood to form the top and legs.
  2. Attach hinges, so the table can collapse against itself for storage.
  3. Secure outdoor treatment for durability.

43. Bedside Caddy

Keep essentials at your fingertips with a mini bedside caddy that hangs off your bed frame.

Materials Needed:

  • Fabric
  • Sewing materials

Steps:

  1. Create pockets in fabric to hold items.
  2. Attach securely to the side of your bed frame or mattress for stability.
  3. Fill with books, glasses, or remotes.

44. DIY Garden Trellis

For small gardens, create a trellis for climbing plants using wood for vertical growth.

Materials Needed:

  • Wooden stakes
  • Wire

Steps:

  1. Assemble wooden stakes into a desired trellis shape.
  2. Secure with wire and plant decorative vines.
  3. Create a vertical garden and save space.

45. Storage Bench from Old Door

An old door can be repurposed into a stylish storage bench that adds character to your home.

Materials Needed:

  • Old door
  • Hinges

Steps:

  1. Prepare the door by sanding and painting as desired.
  2. Attach legs to one side to raise it off the ground.
  3. Create a cushioned top for comfort and open for storage.

46. Nook Seating

Create cozy nook seating with storage underneath for areas with little square footage.

Materials Needed:

  • Cushions
  • Wooden box

Steps:

  1. Choose a corner and build a low seating area using cushions.
  2. Use an under-seating box for storage of blankets or books.
  3. Decorate with grab rails for added charm.

47. Under-Cabinet Lighting

Enhancing aesthetics with under-cabinet lighting adds functionality in the kitchen without wasting precious counter space.

Materials Needed:

  • LED strip lights
  • Mounting tape

Steps:

  1. Measure the under-cabinet area and cut your light strips to fit.
  2. Clean the surface, then attach LED strips securely using mounting tape.
  3. Plug in or hard wire for continuous light.

48. DIY Garden Bed

For those with limited outdoor space, a DIY garden bed allows for small growing areas using vertical creativity.

Materials Needed:

  • Wooden boards
  • Soil

Steps:

  1. Create a frame from wooden boards.
  2. Fill with soil and plant various herbs or vegetables.
  3. Position in a sunny location for maximum growth.

49. DIY Curtain Rod

Repurpose wood or metal plumbing for a customized window treatment that saves space.

Materials Needed:

  • Wooden dowels/metal pipe
  • Curtain rings

Steps:

  1. Measure and cut the dowel or pipe to fit your window.
  2. Attach brackets securely to hold the rod.
  3. Thread curtain rings onto the rod and add your lightweight curtains.

50. DIY Cozy Corner

Transform any neglected corner with a cozy setup consisting of cushions, throws, and minimal furniture.

Materials Needed:

  • Comfortable cushions
  • Decorative throws

Steps:

  1. Secure cushions in a corner as a base for seating.
  2. Add throws for layering comfort.
  3. Incorporate small decorative accessories to finish the look.

By implementing these DIY furniture ideas for small spaces, you’ll maximize your living area while adding personal style to your home. Whether you build from scratch or repurpose materials, each project provides utility and charm, making it easy to enjoy your home even in a limited footprint.

Leave a Comment

Previous

DIY furniture ideas for small spaces

Next

Handmade Decor Using Paper and Fabric: Simple and Stylish