Free PDF sewing patternssizes XXS–4XL & kids 2–16Illustrated sewing guidesstep by stepNew patternsevery week

Follow us
How to upcycle a button-up shirt: striped shirt with scissors, seam ripper and a small tote bag sewn from the shirt

How to Upcycle a Button-Up Shirt: 6 Easy Sewing Ideas

Men’s button-up shirts are the upcycler’s favourite raw material. They are made of good-quality cotton, they come with a ready-finished button placket, collar and cuffs, and charity shops are full of them. With a few seams you can turn one into something completely new.

Here are six easy ways to upcycle a button-up shirt, from a quick no-pattern project to a little dress, plus tips for choosing the right shirt.

Choosing and preparing the shirt

  • Pick 100% cotton or linen in a large size (XL–XXL gives the most fabric). Look for poplin, oxford, chambray or flannel.
  • Check the elbows and collar. Worn spots are fine for projects that do not use them.
  • Wash and press the shirt before you start.
  • Harvest everything useful: cut the buttons off and keep them, and keep the cuffs, the pocket and the collar band for later projects.

1. Cropped tie-front top

Level: very easy · 1 hour. Turn an oversized shirt into a cropped top that ties at the front.

  1. Try the shirt on and mark where you want the top to end at the side seams, usually at the waist.
  2. Cut each front panel into a long tail that starts at the side seam and gets longer towards the front, keeping 25–30 cm (10–12″) of length at the centre front for the ties.
  3. Cut the back straight across at the same height as the side seams, plus 2 cm (3/4″) for the hem.
  4. Hem all the raw edges with a narrow double-fold hem. Roll the sleeves or shorten them to elbow length and hem.

2. Little girl’s dress

Level: easy · 3 hours. A men’s shirt makes a pretty dress for a child aged about 2–6, keeping the original button placket at the front.

  1. Cut the shirt straight across under the arms. The lower part, with its placket and curved hem, becomes the skirt.
  2. Use a child’s T-shirt or dress that fits as a template to cut a sleeveless bodice front and back from the sleeves and upper back.
  3. Sew the bodice shoulders and side seams, and finish the neckline and armholes with bias binding.
  4. Gather the skirt along the top edge and sew it to the bodice, matching the side seams.
  5. Keep the shirt’s original buttons on the skirt front, or sew the placket closed and add a sash.

3. Tote bag

Level: very easy · 1 hour. Sew the shirt’s buttons closed, cut a rectangle from the body (front and back together), sew the sides and bottom, and box the corners. Make two straps from the sleeves, folded in four and topstitched. For a sturdier bag, line it with a second shirt or an old pillowcase.

4. Apron

Level: easy · 2 hours. Cut the back of the shirt into a half-apron shape, keep the shirt’s chest pocket and stitch it onto the front, and turn the sleeves into long waist ties. A plaid flannel shirt makes a lovely gardening or kitchen apron.

5. Button cushion cover

Level: very easy · 45 minutes. This is the classic: the button placket becomes the cushion opening, so there is no zip to sew.

  1. Button the shirt and lay it flat. Place your cushion pad on top, with the placket running across the middle.
  2. Cut a square 2 cm (3/4″) bigger than the pad on all sides, through both layers.
  3. Turn it inside out, sew all four sides with a 1 cm (3/8″) seam, clip the corners, and finish the edges.
  4. Unbutton, turn right side out and slip the pad inside.

6. Visible-mended elbows

Not ready to cut your shirt up? Give worn elbows a second life instead: add soft patches inside and stitch over them with sashiko running stitches in a contrast colour. It is the easiest way to make an old shirt look intentionally special.

Want a new shirt, not a refashion? Our free Bishop Sleeve Blouse pattern has a classic button placket and stand collar, in sizes XXS–4XL.

More slow-fashion sewing

Keep your clothes in use for longer with our mending guides and free patterns.

Frequently asked questions

What can I make from an old button-up shirt?

A cropped tie-front top, a little girl’s dress, a tote bag, an apron, a cushion cover with a button opening, or you can mend it with visible sashiko patches.

What kind of shirt is best for upcycling?

A large 100% cotton or linen shirt in poplin, oxford, chambray or flannel. Bigger sizes give you more fabric to work with.

Can I upcycle a shirt without a sewing machine?

Yes. The cushion cover, apron and visible mending can all be sewn by hand with a backstitch, it just takes a little longer.

How do I turn a men’s shirt into a girl’s dress?

Cut the shirt under the arms and use the lower part with its placket as the skirt. Cut a small bodice from the upper shirt using a child’s top as a template, then gather the skirt onto the bodice.

Happy sewing!

Found this helpful?

Share it with a sewing friend in one click.

Leave a Reply

Your email address will not be published. Required fields are marked *