23 DIY Indoor Halloween Decor Ideas

When the air gets crisp and the days grow shorter, there’s a natural urge to bring the seasonal magic indoors. And Halloween? It’s the perfect excuse to transform your living space into a world of shadows, candlelight, and spooky charm.

But here’s the fun part—you don’t need to spend a fortune to create that atmosphere. With a few clever DIY projects, you can give every room just the right dose of eerie, whimsical, and cozy Halloween vibes. And the best part? You get to infuse your personality into every cobweb, candle, and corner.

Ready to get crafty? These 23 DIY indoor Halloween decor ideas are packed with inspiration for every type of decorator—from minimalist to full-on haunted house enthusiast.

1. Floating Ghost Lanterns

Looking for a glowing decor piece that’s equal parts spooky and soft?

Make floating ghost lanterns using white paper lanterns, cheesecloth, and battery-operated tealights. Drape the cheesecloth over the lantern, let it flow freely, and cut holes for ghostly eyes. Hang them in corners or over the dining table for an ethereal effect.

Source: Pinterest

2. DIY Potion Bottles

Want to create a witchy vibe without clutter?

Repurpose glass bottles or mason jars. Fill them with colored water (green, purple, black) and label them with handwritten tags like “Wolfsbane” or “Witch’s Elixir.” Add twine, wax seals, or stickers to make them extra authentic.

Display these on shelves, mantels, or clustered on a tray for a mini apothecary corner.

Source: Pinterest

3. Spooky Silhouette Window Cutouts

Need a bold visual effect from inside and out?

Cut out bat, cat, or witch silhouettes using black construction paper or cardstock. Tape them to your windows and backlight the area with soft lamps or string lights. They look haunting at night and mysterious during the day.

Source: Pinterest

4. Haunted Mirror Message

Ever seen a mirror whisper something back?

Write a spooky message like “Help Me” or “They’re Watching” on a mirror using lipstick, foggy breath, or red dry-erase marker. For a creepier vibe, lightly spray the mirror with black hairspray and wipe parts away to create a fogged-up, aged look.

Source: Pinterest

5. Shadowy Candle Holders

Want to play with light and shadow?

Wrap glass candle holders or jars with black lace, mesh, or spooky netting. When you light a candle inside, the patterns will cast ghostly shapes on the walls. You can also glue paper cutouts of bats or spiderwebs on the inside for added shadow play.

Source: Pinterest

6. DIY Halloween Terrarium

Looking for a low-maintenance spooky centerpiece?

Use a glass bowl or jar and create a mini Halloween world. Layer moss, small twigs, tiny skulls, or plastic spiders. Add LED tealights or mini pumpkins to finish the look.

Perfect for coffee tables, shelves, or desktops.

Source: Pinterest

7. Bat Wall Art Installation

How do you bring movement and magic indoors?

Cut out dozens of bats in varying sizes and shapes. Use double-sided tape to attach them in a flying pattern up your hallway wall or around a mirror. Keep them clustered or create a swirl—either way, it adds dynamic Halloween energy to the space.

Source: Pinterest

8. Mummy Mason Jars

Want something fun and easy to make?

Wrap mason jars in medical gauze or strips of cheesecloth. Add googly eyes or paint simple black dots for eyes. Drop in a tealight and watch them glow from within. Great for lining windowsills or adding fun to the bathroom.

Source: Pinterest

9. Creepy Crawly Candle Display

Can candles get creepier?

Absolutely. Hot glue small plastic spiders or snakes to the outside of candle holders or tall candlesticks. Paint everything matte black or silver. The shadows these bugs cast when the candles are lit will send shivers down your spine—in a good way.

Source: Pinterest

10. DIY Witch Hat Mobile

Want to make a floating ceiling feature?

Use miniature witch hats (you can make these from felt or cardstock) and suspend them with invisible thread. Hang them above your kitchen island, hallway, or dining area for a charming yet witchy focal point.

Source: Pinterest

11. Spiderweb Tablecloth or Runner

Looking for a quick table transformation?

Cut a spiderweb pattern into black felt or lace to create a spooky table runner. You can also layer black tulle over a white tablecloth and scatter plastic spiders across it for a similar effect.

Source: Pinterest

12. DIY Skull Bookends

Need spooky book decor?

Take two small plastic skulls and glue them onto wooden blocks or thrifted bookends. Paint everything matte black or bone white. These creepy accents work perfectly on bookshelves, side tables, or desks.

Source: Pinterest

13. Sinister Centerpiece Bowl

Wondering what to do with that empty bowl?

Fill it with fake bones, eyeballs, or moss. Add a hand reaching out (dollar-store plastic hands work great), or place a crow on top. This makes for an eerie centerpiece on a console or coffee table.

Source: Pinterest

14. Painted Pumpkin Vignettes

Tired of carving pumpkins?

Try painting them instead. Use matte black, gold, or even soft blush and white for a chic Halloween twist. Group several together on a tray or mantel, or mix with candles for a soft glow.

Source: Pinterest

15. Floating Witch Brooms

How can you decorate walls without cluttering the floor?

Suspend lightweight DIY brooms from the ceiling or mount them horizontally on a wall. Make your own using twigs and twine or decorate store-bought brooms with ribbons and dried flowers.

Source: Pinterest

16. Framed Spider Webs

Want eerie artwork with minimal effort?

Stretch fake spiderwebs across empty vintage frames and glue on plastic spiders. Hang in a gallery wall layout or stand them up on a shelf. It’s subtle, stylish, and spooky.

Source: Pinterest

17. DIY Glowing Eyes

Need an idea for hallways or dark corners?

Cut eye shapes into cardboard or toilet paper rolls. Place glow sticks or LED lights inside and hide them among houseplants or behind bookshelves. When the lights dim, glowing eyes will peek through.

Source: Pinterest

18. Bloody Handprint Towels

How do you add horror to your kitchen or bathroom?

Use red fabric paint to stamp your hands onto white or cream hand towels. Let them dry completely before hanging. This adds just the right dose of creepy to functional spaces.

Source: Pinterest

19. Witch’s Bubbly Cauldron

Love dramatic visuals?

Use a large pot or cauldron (real or decorative), fill it with cotton batting or dry ice for a smoky effect, and surround it with faux bones or spiders. Add battery-powered lights underneath for that glowing-from-within effect.

Source: Pinterest

20. DIY Spell Book Stack

Need a decorative stack with purpose?

Wrap old books in kraft paper or paint them dark. Write spooky titles like “Spells & Charms,” “Poison Recipes,” or “Necromancer’s Notes.” Stack them and top with a skull or a dripping candle for a moody look.

Source: Pinterest

21. No-Carve Vampire Pumpkins

Want a unique take on pumpkin faces?

Paint small pumpkins white and glue on plastic fangs and googly eyes. Add a cape using black fabric or felt. These little guys are great for desks, side tables, or even bookshelves.

Source: Pinterest

22. DIY Haunted Clock

Got an old clock that needs a Halloween upgrade?

Remove the glass and paint over the face with eerie Roman numerals, symbols, or cracks. Let the hands point to midnight—or don’t move them at all. Display on your wall or mantel as if time has stopped in a haunted house.

Source: Pinterest

23. Hanging Gauze Curtains

Want to soften a room with a spooky twist?

Hang strips of cheesecloth or black tulle from curtain rods or doorways. Tear the ends for a tattered look. Let them sway slightly for that ghostly, haunted-house vibe.

Source: Pinterest

Final Thought: Haunt Your Home, Your Way

Creating Halloween decor that feels dreamy, stylish, and spooky doesn’t require expensive props or professional design skills. It simply takes a little imagination, a few basic materials, and the willingness to play with light, texture, and mood.

Whether you craft just one of these ideas or go all in, the goal is the same—to create a home that feels magical and mysterious, like something straight out of a Halloween fairytale.

So light those candles, cue the eerie playlist, and let your space come alive with a little DIY Halloween magic.