You know that feeling when a store-bought piece just doesn’t have the warmth you want? When you wish your home felt a little more personal, a little more you? That’s where DIY crafts come in. There’s something special about filling a space with things you’ve made with your own hands, pieces that carry a story, a bit of time, a touch of imperfection that makes them perfect.
DIY home décor isn’t just about saving money. It’s about creativity. Turning a plain jar into a soft glowing lantern. Transforming scrap wood into a rustic shelf. Weaving, painting, building small details that make a room feel alive. These projects don’t have to be complicated or “Pinterest-perfect”, they just have to feel right for your space.
Whether you’re a weekend crafter or new to the glue gun, there’s always something you can make that adds warmth and personality to your home.
In the list ahead, you’ll find 20 DIY Crafts for Home Decor, simple, charming, and endlessly customizable. Pieces that are fun to create, beautiful to display, and guaranteed to make your space feel a little more yours.
1. Mason Jar Candle Holder

A simple mason jar transforms into a charming candle holder, casting a warm glow across any room. Soft candlelight flickers through the glass, creating a cozy and inviting atmosphere. This easy DIY craft adds rustic style to your home decor and works well for dinner tables or window sills. Gather a few jars and candles to bring a touch of handmade comfort to your space.
2. Boho Macramé Wall Hanging

Handmade macramé wall hangings bring a touch of boho charm to any space. Knotted cotton cords create texture and interest, making your walls feel more inviting. This craft fits well above a table or near indoor plants, adding a cozy, artistic vibe. Try different patterns and sizes to match your style and give your home a fresh, personal look.
3. Hand-Painted Terracotta Pots

Colorful terracotta pots with hand-painted designs bring a burst of personality to any shelf or windowsill. Each pot features unique patterns and earthy tones, making them a standout piece for your home decor. Use them for small plants or as decorative accents. Creating your own painted pots lets you add a personal touch and showcase your creativity in every corner of your space.
4. Rustic Wooden Floating Shelves

Rustic wooden floating shelves add both function and charm to any wall. Crafted from thick, natural wood, these shelves offer a sturdy spot for potted plants or decorative pieces. The simple design blends well with many styles, from farmhouse to modern. Arrange your favorite greenery or ceramics on these shelves to bring a fresh, handmade touch to your home or garden space.
5. Hand-Painted Floral Accent Wall

A hand-painted floral accent wall brings bold color and personality to any room. Large blooms in pink and yellow create a cheerful backdrop for your favorite furniture. This DIY project lets you express your creativity and refresh your space with a custom touch. Pair the mural with simple decor and fresh flowers to make the room feel bright and welcoming every day.
6. Custom Photo Coasters

Custom photo coasters add a personal touch to your coffee table or dining area. Each coaster features a unique image, bringing memories and color into your daily routine. These DIY crafts make great gifts or conversation starters for guests. Use your favorite photos or artwork to create a set that reflects your style and brightens up any gathering spot in your home.
7. Textured Plaster Wall Art

Textured plaster wall art brings a natural, sculpted look to your home decor. Organic shapes and rough surfaces add depth and interest to any blank wall. This DIY project lets you play with texture and form, creating a unique piece that stands out. Display your handmade art in a living room or hallway to give your space a touch of earthy elegance.
8. Handwoven Jute Basket

A handwoven jute basket brings rustic charm and practical storage to your home. Thick, natural fibers create a sturdy and textured look, making each basket unique. Use it to organize blankets, magazines, or craft supplies in any room. This DIY project is both stylish and functional, adding a cozy, handmade touch to your living space while keeping things tidy.
9. Rustic Wooden Welcome Sign

A rustic wooden welcome sign greets guests with warmth and charm right at your doorstep. Crafted from weathered wood and hand-painted lettering, this DIY project adds a friendly touch to your garden or entryway. Place it among potted plants or flowers for a cozy, inviting look. Creating your own sign lets you share a bit of personality and hospitality with everyone who visits your home.
10. Upcycled Hanging Tin Can Planters

Upcycled hanging tin can planters bring greenery and creativity to your home. Painted cans and sturdy rope turn simple materials into eye-catching decor. Hang them in front of a brick wall or window to add a fresh, modern touch. Each planter can be customized with patterns or colors, making this DIY project a fun way to showcase your favorite trailing plants indoors or outside.
11. Handmade Floral Throw Pillows

Handmade floral throw pillows bring a fresh, cozy feel to any living room or bedroom. Soft fabric with colorful blooms adds a cheerful touch to your sofa or favorite chair. These DIY pillows let you play with patterns and textures, making each one unique. Switch out covers with the seasons or mix and match for a look that feels both inviting and personal.
12. DIY Chalkboard Accent Wall

A DIY chalkboard accent wall turns any living space into a creative hub. Use it for notes, sketches, or even family schedules. The bold black surface adds a modern touch while inviting everyone to interact. Change up the drawings or messages as often as you like. This project brings both style and function, making your home feel lively and personal.
13. Painted Glass Bottle Vases

Painted glass bottle vases add a splash of color and texture to any windowsill or tabletop. Upcycled bottles get new life with layers of green and white paint, creating a rustic, artistic look. Fill them with fresh or faux flowers for a cheerful display. This easy DIY craft lets you mix colors and shapes, bringing a handmade touch to your home decor.
14. Modern Concrete and Wood Bookends

Modern concrete and wood bookends bring a bold, natural look to your shelves. The mix of rough concrete and smooth wood creates a striking contrast that stands out in any room. Use these sturdy bookends to organize your favorite reads or display art books. This DIY project adds both function and style, making your home library or office feel fresh and unique.
15. DIY Framed Floral Canvas Art

DIY framed floral canvas art brings a burst of color and elegance to your living room. A bold flower arrangement on canvas becomes the focal point above a cozy sofa. This project lets you showcase your favorite prints or even your own painting. Hang your finished piece in a spot with good light to brighten the space and add a personal, artistic touch to your home decor.
16. Colorful Mosaic Tile Art

Colorful mosaic tile art brings texture and personality to your home decor. Broken pieces of tile in blue, gold, and earthy tones create a striking pattern that catches the eye. Use this DIY craft for tabletops, garden paths, or wall accents. Each mosaic tells its own story, letting you play with shapes and colors while adding a handmade, artistic touch to your living space.
17. Hand-Painted Decorative Storage Jars

Hand-painted decorative storage jars brighten up any kitchen or craft room. Each jar features playful patterns and bold colors, turning simple glass containers into cheerful accents. Use them to organize pantry staples, art supplies, or small treasures. This DIY project lets you experiment with designs and color palettes, adding a personal, creative touch to your home while keeping things neat and stylish.
18. DIY Scented Soy Candle in a Modern Jar

A DIY scented soy candle in a sleek black jar brings warmth and calm to any room. Soft candlelight and gentle fragrance create a cozy atmosphere, whether on a dining table or a windowsill. Making your own candles lets you pick favorite scents and colors. Place the finished candle on a wooden coaster for a simple, stylish touch that feels both modern and inviting.
19. Oversized DIY Wall Clock

An oversized DIY wall clock makes a bold statement in any dining or living space. Large Roman numerals and a sleek metal frame stand out against exposed brick, blending industrial style with handmade charm. This project lets you customize the size and finish to match your decor. Hang your clock above a table or sofa to create a striking focal point that’s both stylish and practical.
