Measure the bed frame’s width. Record the proposed headboard’s height. Purchase a piece of ¼-inch plywood cut to these measurements.
Purchase 2-inch thick foam and batting and thick, upholstery fabric.
Cut the foam and batting to the plywood’s exact size with the knife and scissors. Cut the fabric 6 to 8 inches wider and longer than the plywood.
Lay the plywood out flat and place the foam on top it. Place the batting over the foam. Lay the fabric over the batting with the fabric’s outside facing upwards.
Pull the fabric around the back of the plywood and staple it in place. Place a staple every inch. Pull the fabric taut over the headboard as you staple it.