How to Make Fabric Lamp Shades

Covering a lamp shade with fabric is the perfect way to spruce up your home's decor. This project is quick, easy and doesn't require sewing!

Custom lamp shade.Supplies for this project.

Step 1: Clean the Lamp Shade

Use a lint roller to remove any dust or hairs from the surface of the lamp shade. The new layer of fabric will bond best to a clean surface.

Remove the dust.

Step 2: Make a Pattern

Align the seam of the lamp shade with the edge of a piece of paper and trace the bottom and top edge.

Trace the lamp shade.

Roll the lamp shade across the paper and draw a line along the top and bottom edge as you roll. Continue until the seam returns to the paper. Re-roll the shade along the pattern to make sure it was traced correctly. Cut out the paper pattern along the pencil line.

Roll the lamp shade to trace from seam to seam.


If you don't have a large piece of paper, tape a few sheets together.

Step 3: Cut Out the Fabric

Lay the paper pattern piece onto the fabric. If there is a print, pay attention to the direction of the design and align it with the pattern. Place a heavy object onto the pattern piece to keep it in place as you cut it out. Cut the fabric approximately 3 inches from the edge of the paper pattern on all four sides.

Cut out the pattern piece.

Step 4: Prepare the Fabric

Iron out any creases in the fabric. Use the lint roller to remove loose threads or hairs.

Iron the fabric.

Step 5: Apply Adhesive

Lay the fabric down on a flat surface with the printed side, or the side you want displayed, facing down. Hold the can of spray adhesive approximately 8 inches away and spray evenly across the back side of the fabric.

Spray the fabric with adhesive.

Step 6: Cover the Lamp Shade

While the adhesive is still wet, place the lamp shade onto the fabric near an edge. Roll the lamp shade onto the fabric until all of the fabric is attached to the shade.

Attach the fabric to the shade.

Step 7: Finish the Edges

Finish the side seam.

Crease the vertical edge of the fabric to create a straight line and trim off excess fabric leaving a 1/2-inch seam allowance.

Trim the side seam.

Fold the raw edge of the fabric under itself and place a line of super glue at the edge of the fold. Press the seam down with your fingers to secure the fabric to the shade.

Glue the side seam.

Finish the top and bottom.

Trim the excess fabric leaving an inch of seam allowance along the top and bottom edge of the lamp shade.

Trim the edges.

Make a vertical cut in the fabric where the wire lamp shade supports meet the edge of the shade so that the fabric can wrap around the hardware.

Clip the seam allowance.

Place a line of super glue along the edge on the inside of the lamp shade. Fold the seam allowance around the edge and hold for several seconds until the fabric is secured by the glue.

Glue the seam allowance.


A hot glue gun will also work well in this step.


If you get super glue on your fingers, quickly wipe it off with a wet cloth before the glue dries.

Optional: Apply Trim

Place a small line of glue along the raw edge of the fabric on the inside of the lamp shade. Place the trim on top of the raw edge and hold until secured by the glue.

Apply trim to finish the raw edge.


When choosing a fabric, consider how the pattern will fit onto the lamp shade. Stripes can be tricky unless your lamp shade is a perfect cylinder. Also consider the transparency of the fabric. A light fabric will allow the shade to glow, while a dark or thick fabric will dim the light.

About the Author

Sarah Hamilton is a professional artist and dressmaker in Los Angeles. She received her Bachelor of Fine Arts in fashion design from the Fashion Institute of Technology, and has since been working in all forms of the visual arts. She is happiest in her studio, painting, sewing, or crafting anything from nothing.