DIY Fabric Lampshade Makeover

Transform an old lampshade into a statement piece with this tutorial on how to cover a lampshade frame with fabric strips in six simple steps.

Project Overview
  • Working Time: 45 minutes
  • Total Time: 1 hour
  • Skill Level: Kid-friendly

Update a plain lampshade into a custom accessory for any room. By simply using fabric and glue, you can quickly transform a lackluster lampshade into a pretty home accent—all in less than one hour.

The trick is to take some time picking out your fabric. You don't need to visit any specialty lampshade fabric suppliers, but you do need to think about the overall effect of a given fabric. A chevron style, for example, creates a fun, preppy accent piece, while a bright floral print exudes a casual elegance. Consider the look you're hoping to achieve as well as the style of your existing space when making the choice for your DIY lampshade.

What You'll Need

Equipment / Tools

  • 1 Tape measure or ruler
  • 1 Fabric marking pen
  • 1 Scissors
  • 1 Iron
  • 1 Ironing board


  • 1 Plain lampshade
  • 1 Fabric remnant
  • 1 Fabric Glue
  • 1 Spray adhesive for fabric


  1. Measure and Mark

    Measure the circumference and height of the lampshade. Add 1 inch to the circumference and 3 inches to the length. Mark these dimensions on the fabric using a fabric marking pen.

  2. Cut Fabric

    Cut fabric with scissors according to the measurements. Iron fabric to remove any wrinkles.

  3. Adhere Fabric

    Lay fabric flat on a work surface, wrong side down. Fold over 1 inch on one of the short sides and adhere using fabric glue. This will be your finished seam on the lampshade.

  4. Spray Fabric

    Spray the wrong side of the fabric with spray adhesive according to package directions. Work quickly so the adhesive doesn't dry.

  5. Adhere to Shade

    Place lampshade on fabric, starting at the unfinished short edge and centering the height. Wrap fabric around, smoothing out wrinkles as you go. End with the finished edge from Step 3.

  6. Fold Over

    Fold remaining fabric over the inside top of the lampshade and adhere using fabric glue. Repeat for the bottom of the lampshade. Attach shade to desired lamp base, and enjoy your new custom lampshade!

Related Articles