Handmade macrame above a walnut dresser with natural boho decor accents.

20 Boho DIY Decor Ideas for a Home With Warmth and Personality

Your fruit bowl has decorating potential. So does that leftover cotton cord, the plain pillow cover, and the wooden stool hiding in the garage. You want a home that feels personal, not assembled from matching sets, and Boho DIY Decor Ideas leave room for those unexpected pieces. Think clay beads against warm wood, rust-colored fabric, and a woven basket wearing a new pattern. A few simple projects can shift a room from blank to layered, with handmade details that catch the afternoon light and look better alongside the things you already love.

1. Knot a Cotton Cord Wall Hanging

Cream macrame wall hanging above a walnut dresser against pink paint.

Cream cotton knots suspended from a weathered branch soften the blank wall above a bedroom dresser. Uneven fringe and an open diamond pattern offer that relaxed boho texture, especially against dusty rose or warm white paint.

Start with eight cords, each six times your intended finished length. Fold them over the branch with lark’s head knots, then practice square knots before committing to the diamond pattern.

2. Stamp Rust Suns Onto Pillow Covers

Oatmeal pillow with rust sun stamps on a blue sofa.

Rust-colored suns scattered across an oatmeal pillow cover introduce pattern without overwhelming a small sofa. The imperfect stamped edges look handmade in the best way, pairing easily with faded denim upholstery and a chunky woven throw.

Slip cardboard inside the cover before stamping with fabric paint. Test your foam stamp on a fabric scrap first, since excess paint fills the small gaps between the sun’s rays.

3. Wrap a Plain Planter With Jute

Jute wrapped planter with cream cord detail holding a leafy pothos.

Coarse jute wrapped around a plain plastic cachepot hides its glossy surface beneath warm, sandy texture. A narrow band of cream cotton cord breaks up the brown, giving a leafy corner an easy coastal boho finish.

Use a separate inner nursery pot for watering. Start wrapping at the cachepot’s bottom edge, securing each round with craft adhesive rated for plastic, and leave all drainage openings uncovered.

4. Paint an Earthy Arch Headboard

Terracotta painted arch behind white bedding in a simple boho bedroom.

Terracotta paint rising in an arch behind the bed anchors a simple mattress and white linen bedding. The flat painted shape supplies a strong focal point, while its rounded top softens the room’s boxy architecture.

Tie string to a pencil and pin its other end at the arch’s center point. Trace the semicircle, then use a small angled brush to paint the curved outline.

5. Thread Wooden Beads Into a Garland

Wooden bead garland with rust tassels draped over clothbound books.

Pale wooden beads looped over a stack of secondhand books offer a quiet Scandinavian boho accent. Two rust cotton tassels punctuate the strand, contrasting with the smooth spheres and the worn cloth of the book covers.

For a flexible strand, leave about one bead’s width of bare cord before tying the final knot. That small gap lets the garland curve instead of holding a rigid line.

6. Stencil a Faded Diamond Floorcloth

Sand canvas floorcloth with charcoal diamonds beneath a wooden entry bench.

Charcoal diamonds across a sand-colored canvas floorcloth introduce a worn-in geometric pattern beneath an entry bench. The flat surface suits a narrow entry, and the slightly irregular stencil work complements weathered wood rather than competing with it.

Hem heavy canvas before painting, then stencil with fabric paint using a nearly dry brush. Place the finished cloth over a nonslip rug pad cut one inch smaller on every side.

7. Coil a Flecked Cotton Rope Bowl

Coiled cream rope bowl with ocher stitching holding keys on wood.

Flecked cotton rope spirals into a shallow bowl that catches keys on an entry table. A few ocher embroidery stitches interrupt the cream coils, giving this everyday catchall a sunny detail against a dark wood surface.

Coil cotton clothesline into a flat base, stitching neighboring rounds together with doubled thread. Begin angling new rounds upward once the base reaches five inches across to form shallow sides.

8. Suspend Clay Shapes From a Branch

Pale clay circles and crescents hanging from a branch on olive.

Matte clay circles and crescent shapes hang at staggered heights from a slender branch. Against an olive dining room wall, their pale surfaces read as small sculptural accents, with simple cotton ties reinforcing the handmade look.

Roll air-dry clay to a consistent quarter-inch thickness and pierce string holes before drying. Thread the pieces only after both faces are dry, flipping them during drying to reduce curling.

9. Dress a Mirror With Wooden Beads

Round mirror bordered with wooden half beads on patterned hallway wallpaper.

Two rings of unfinished wooden half beads outline a small round mirror, replacing a plain frame with a tactile border. Honey-colored wood and a reflected white wall balance the busier pattern of a vintage boho hallway.

Choose flat-backed half beads rather than whole beads, which roll while gluing. Dry-fit the entire circle first, adjusting the spacing evenly so the final gap doesn’t announce itself at the top.

10. Block Print a Linen Table Runner

Natural linen runner printed with olive leaves across a pine table.

Olive leaf shapes repeat along a natural linen runner, leaving generous blank space between motifs. The muted print connects a simple dining table with mismatched wooden chairs, suggesting botanical boho rather than a formal matched setting.

Mark motif spacing with tiny removable tape tabs along the runner’s edge. A foam printing block works best with a thin, even layer of fabric paint, not a wet puddle.

11. Weave a Small Cardboard Loom Tapestry

Small cream and cinnamon woven tapestry hanging above a reading chair.

Nubby cream wool, cinnamon yarn, and one charcoal stripe form a small woven tapestry above a reading chair. Its compact size highlights the changing textures, while a plain dowel and loose fringe preserve the homespun character.

Cut quarter-inch-spaced notches into opposite ends of stiff cardboard for your warp threads. Weave loosely around the edges; pulling each row tight narrows the sides and produces an hourglass shape.

12. Cover a Corkboard With Woven Fabric

Striped fabric covered corkboard with postcards above a small wooden desk.

A faded striped fabric remnant stretched over cork turns a home office necessity into a colorful wall accent. Muted coral, cream, and brown stripes frame a few postcards, with the fabric’s visible weave echoing woven boho baskets.

Cut fabric two inches larger than the board on every side. Wrap and staple it into the wooden frame’s back, alternating opposite sides so the stripes stay straight as you tension.

13. Frame Pressed Grasses on Oatmeal Paper

Pressed tawny grasses on oatmeal paper inside a secondhand wooden frame.

Slender pressed grasses mounted on oatmeal paper create delicate silhouettes inside a secondhand wooden frame. The spare arrangement offers breathing room on a busy gallery wall, with tawny stems connecting vintage art to an earthy boho palette.

Press dry, clean grasses between absorbent paper under heavy books for two weeks. Attach each stem with tiny dots of clear-drying craft glue, allowing the adhesive to dry before replacing glass.

14. Dip Dye Simple Cotton Curtains

White cotton curtains with dusty blue dip dyed hems beside wood.

Dusty blue color pooling along the lower third of white cotton curtains suggests a washed coastal horizon. The irregular transition looks relaxed beside pale wood furniture, while the undyed upper fabric preserves the window’s airy appearance.

Prewash cotton panels and dampen them evenly before dyeing. Suspend both hems at the same depth in one dye bath, then rinse until the water runs clear to prevent color transfer.

15. Brush White Stripes Onto Woven Baskets

White striped seagrass basket holding a cream blanket beneath a console.

Chalky white stripes following the weave of a seagrass storage basket sharpen its honey-brown texture. Tucked beneath a console, the painted basket hides spare blankets and supplies a graphic accent that still belongs in a relaxed boho room.

Use a small flat brush to paint across the raised weave with acrylic craft paint. Skip tape on rough seagrass; its uneven surface lets paint seep underneath and leaves ragged borders.

16. Build a Scrap Wood Bath Caddy

Weathered pine bath caddy spanning a white tub with cotton washcloth.

Weathered pine spanning the bathtub introduces a rustic note against plain white tile. A sanded surface and visible grain balance the bathroom’s slick finishes, while a folded cotton washcloth reinforces the simple, natural boho mood.

Cut the board four inches wider than the tub’s outside width. Screw two underside stop blocks just inside the tub rims, and seal every face and cut end against splashes.

17. Stitch Leather Pulls for Drawer Fronts

Caramel leather loop pulls on a worn cream painted bedroom dresser.

Caramel leather loops replace shiny handles on a secondhand cream dresser, shifting the piece toward understated boho style. The flexible tabs contrast with painted wood, and their rounded folds echo the furniture’s gently worn corners.

Cut matching leather strips with a metal ruler and craft knife, then punch holes through both ends. Measure the drawer thickness before selecting bolts, allowing extra length for leather and nuts.

18. Shape Raffia Into Simple Napkin Rings

Raffia napkin ring around plum linen on a white ceramic plate.

Straw-colored raffia wrapped around short cardboard rings looks especially good against deep plum linen napkins. Frayed fiber ends offer a casual finish, balancing everyday white plates with the natural texture of a boho dining table.

Cut cardboard tubes into one-and-a-half-inch sections and wrap raffia through the center repeatedly. Tuck the final end beneath several wraps with a blunt yarn needle instead of leaving a visible knot.

19. Reupholster a Stool With Rug Remnants

Small wooden footstool upholstered with a faded red and indigo kilim.

A faded kilim remnant covering a small footstool introduces brick red, indigo, and sandy cream at floor level. The dense woven pattern anchors a reading corner, while plain wooden legs stop the compact piece from looking fussy.

Choose a flatwoven remnant rather than thick pile, which bunches at corners. Center the pattern before stapling opposite edges to the seat’s underside, then fold each corner into one flat pleat.

20. Assemble a Dried Orange Kitchen Garland

Dried orange slices on cotton twine glowing across a kitchen window.

Translucent orange rounds strung across a kitchen window catch the light in shades of amber and burnt sienna. Simple cotton twine and generous spacing prevent the garland from looking crowded, pairing naturally with an earthy boho kitchen.

Slice oranges one-eighth inch thick and dry on a rack in a 200-degree oven, flipping hourly until no damp flesh remains. Cool completely before threading through the flesh near each rind.