You will need a needle, thread, fabric, a marking tool, and a button to sew a buttonhole by hand. Use a ruler or measuring tape to mark the size of the buttonhole.