How to Cover a Lampshade With Fabric: A DIY Guide

We’ve been slowly makeover-ing John’s sister Emily’s nursery on a tight budget, and we’ve got another update to share. So far we’ve painted modern vertical stripes, added large mirrors to open the room, created a no-sew bed skirt, made some simple art, and installed a few hooks for function and charm. One thing that still needed attention was the lighting.

Besides a clean-lined overhead fixture, the nursery had almost no additional light sources. Emily wanted the option to light a corner independently of the overhead light—handy during late-night feedings or when the baby is sleeping nearby—so we considered a floor lamp or a small table lamp by the nursing/reading chair (a plush $40 thrift-store find). In the end we decided a wall-mounted swing arm lamp would be more practical: it frees up floor and table space and keeps the corner feeling open.

We found a swing-arm lamp on sale for $39 (marked down from $159), and John mounted it quickly. The lamp seems to float above the chair, which helps the seating area feel airy instead of cramped. It also has a built-in dimmer with at least two useful settings: soft for calm, late-night moments, and brighter for awake-and-active times.

When hanging the lamp we made sure it wouldn’t interfere with sitting or standing in the chair. We ran the cord neatly down the wall using metal cord covers, which gives a polished, child-friendly finish versus a dangling cord.

On the opposite side of the room we wanted another light source on top of a small armoire, but we didn’t want to buy a new table lamp. Instead we repurposed an existing lamp and refreshed its plain white fabric shade with a bright yellow fabric remnant we picked up for under $8. The result is a custom shade that feels cheerful and lets plenty of light through.

Recovering a fabric lampshade is an easy, budget-friendly DIY. Use fabric shades rather than paper ones—paper can overheat and won’t tolerate glue. If you prefer extra safety, choose high-temp glue sticks. Our project took about 30 minutes from start to finish. We bought half a yard of moderately thin yellow fabric so the lamp would still transmit light well. After measuring the shade’s circumference and height, we added an extra two inches to both dimensions before cutting the fabric.

Because our fabric had a graphic pattern, we aligned the pattern lines carefully while cutting to avoid a crooked appearance. We removed any glued-on trim from the top and bottom of the existing shade so the surface would be flat for the new fabric. Using a glue gun, we adhered one short edge of the fabric to the shade and worked quickly so the glue would stick. On the opposite edge we folded about half an inch for a hem and glued it to create a neat finished edge.

Next we wrapped the fabric tightly around the shade and glued the seam securely. Tight fabric gives a clean, professional look; baggy fabric will look sloppy. If the pattern doesn’t line up perfectly at the seam, make sure the fabric is straight top to bottom so nothing looks like it’s slipping. You can also place the seam toward the wall so the front view looks perfect.

After gluing the main panel in place we trimmed excess fabric from the top and bottom and glued the remaining slivers to the inside rim in three- to four-inch sections so the glue wouldn’t set before we pressed the fabric down. To finish around the metal support rods that attach the shade to the bulb, we made tiny snips and glued the small flaps down on either side so the fabric sits snugly and cleanly around each rod.

All told, this project required only a half yard of fabric, scissors, a glue gun, a tape measure, and a helper. For less than eight dollars you can transform an old table lamp (or floor lamp or pendant) into a fresh custom piece that brightens your nursery and ties the room together.

The finished setup—swing-arm lamp on one side and the newly recovered shade on the armoire—gave the room just the extra light it needed. For a total of about $47 we added flexible lighting and a personal touch, and the nursery now feels brighter and more functional as the due date approaches.

Would you try a lampshade recovery or install a swing-arm lamp to free up floor and table space? If you’re working on a nursery or kids’ room, simple lighting updates can make a big difference.

P.S. Safety note: handle lighting projects with caution. Keep the original shade inside and in good condition so any exterior fabric layer stays a safe distance from the bulb. Use cooler bulbs such as CFLs or LEDs to reduce overheating risk. If you hardwire a fixture like a swing-arm lamp, turn off power at the breaker and follow proper electrical safety practices.