Here’s a curated list of DIY home decor projects that can transform your space and reflect your personal style. These ideas are affordable, beginner-friendly, and perfect for a wide variety of home aesthetics.
1. DIY Photo Collage Wall
- Materials: Printed photos, frames, or string and clothespins
- Instructions:
- Print your favorite photos in various sizes.
- Arrange them on the wall in a collage style using matching frames or string them together with mini clothespins on twine for a casual look.
- Style Tip: Create a theme for your collage (e.g., travel, family, black-and-white photos) for a cohesive visual effect.
2. DIY Pallet Coffee Table
- Materials: Wooden pallets, sandpaper, stain or paint, wheels (optional)
- Instructions:
- Sand down the pallet to smooth the surface and remove any splinters.
- Stain or paint the pallet to match your décor.
- For added functionality, attach wheels to the bottom for easy movement.
- Style Tip: Add a glass top for a more polished look or leave it rustic for a farmhouse vibe.

3. DIY Ombre Wall Art
- Materials: Canvas, paint (in gradient shades), paintbrushes
- Instructions:
- Select a color and buy different shades or blend them yourself for a gradient effect.
- Starting with the darkest shade, paint the canvas and gradually transition to lighter tones as you move down (or up) the canvas.
- Style Tip: This DIY art is perfect for adding color to a minimalistic room. Pair it with a matching throw pillow for a coordinated look.
4. Upcycled Jar Candle Holders
- Materials: Empty glass jars, paint or spray paint, twine or ribbon, tea lights or candles
- Instructions:
- Clean and dry the jars thoroughly.
- Paint the outside of the jars, leaving some areas transparent if desired, or apply metallic spray paint for a sleek finish.
- Wrap twine or ribbon around the neck of the jars for added detail.
- Place candles inside for a cozy, ambient glow.
- Style Tip: Group jars of different sizes together on a dining table, mantle, or windowsill for a warm, inviting centerpiece.
5. DIY Geometric Wall Planters
- Materials: Cardboard or lightweight wood, paint, small pots or cups, glue
- Instructions:
- Cut out geometric shapes from cardboard or wood, like hexagons or triangles.
- Paint or stain the shapes in your desired color.
- Attach small pots or cups to the geometric backings using glue or hooks.
- Hang on your wall and plant succulents or small indoor plants.
- Style Tip: Arrange several planters in a cluster to create a modern green wall.
6. Fabric-Covered Books
- Materials: Old books, fabric, glue or fabric adhesive, scissors
- Instructions:
- Cut a piece of fabric large enough to wrap around the cover of the book.
- Apply glue or fabric adhesive to the front, back, and spine of the book and smooth the fabric over it.
- Trim any excess fabric and fold the edges inside the book’s cover for a clean look.
- Style Tip: Stack these decorative books on coffee tables or shelves for a pop of color and texture.

7. DIY Floating Bookshelf
- Materials: Wooden planks, metal brackets, screws, drill
- Instructions:
- Measure and cut the wooden planks to your desired shelf size.
- Attach the metal brackets to the wall using a drill, ensuring they are level.
- Place the wooden plank on the brackets and secure it with screws.
- Style Tip: Use these floating shelves to display plants, framed photos, or your favorite books for a minimalist and functional décor solution.
8. Painted Terra Cotta Pots
- Materials: Terra cotta pots, acrylic paint, paintbrushes, sealant
- Instructions:
- Paint the exterior of the terra cotta pots in any design you like—geometric patterns, stripes, or polka dots.
- After the paint dries, apply a clear sealant to protect the design.
- Style Tip: Use these pots for indoor plants or herbs and arrange them on your windowsill or kitchen counter.
9. DIY Decorative Tray
- Materials: Wooden tray, paint or stain, handles (optional)
- Instructions:
- Sand the tray if needed and paint or stain it in your desired color.
- Attach handles to the sides for easier handling if the tray does not have any.
- Decorate the tray with stencils or a pattern, or leave it plain for a minimalist look.
- Style Tip: Use this tray to organize coffee table essentials like books, candles, and coasters.
10. DIY Rope-Wrapped Mirror
- Materials: Round mirror, rope, hot glue gun, scissors
- Instructions:
- Starting at the outer edge of the mirror, glue the rope in a spiral around the frame.
- Continue wrapping the rope until you reach the inner edge of the mirror or the desired thickness.
- Style Tip: This project adds a nautical or boho touch to any space. Hang it in a hallway or bathroom for a stylish accent.
11. Hand-Painted Wall Mural
- Materials: Paint, painter’s tape, stencil or freehand design
- Instructions:
- Choose a wall in your home and tape off areas to create shapes or use stencils for a more precise design.
- Paint your desired mural—this could be simple geometric shapes, a nature scene, or an abstract design.
- Style Tip: A feature wall mural can completely transform a room and become a focal point in your décor.

12. Faux Marble Coasters
- Materials: White ceramic tiles, acrylic paint (gray and white), paintbrush, sealant
- Instructions:
- Paint the tiles with white acrylic paint as a base.
- Using gray paint, create light marbling effects across the surface of the tile.
- Seal the coasters with a clear sealant to protect them from moisture.
- Style Tip: These coasters are both functional and stylish, adding a luxe touch to any coffee table or dining area.
13. DIY Ladder Blanket Rack
- Materials: Wooden dowels, screws, drill, sandpaper, stain or paint
- Instructions:
- Cut and sand the wooden dowels to your desired size.
- Assemble the dowels into a ladder shape, securing the pieces with screws.
- Stain or paint the ladder for a polished finish.
- Style Tip: Drape blankets or towels over the ladder for a rustic, cozy look in your living room or bathroom.
14. Stencil Accent Pillows
- Materials: Plain pillow covers, fabric paint, stencils, sponge brush
- Instructions:
- Place a piece of cardboard inside the pillow cover to prevent paint from bleeding through.
- Secure your stencil in place and use a sponge brush to dab fabric paint over the stencil.
- Remove the stencil and allow the paint to dry completely.
- Style Tip: Choose stencils that match your overall décor theme, like florals, geometrics, or letters for personalized pillows.
These DIY home decor projects are not only fun to make but also add a personalized touch to your living space. They’re ideal for people who love crafting and want to refresh their home without spending too much money. Which project do you want to start with?