Home » DIY Tutorials » DIY Costumes » DIY Mermaid Costume…with a REPOSITIONABLE Fin!

DIY Mermaid Costume…with a REPOSITIONABLE Fin!

For years, my 8-year-old Elli has made a little mocked up version of a mermaid costume from a baby blanket.  She wraps it around her waist, secures it with a hair clip and then divides the excess blanket beyond her feet into two sections and wraps runner bands around them.  You know, like the 2 flaps of a mermaid fin.  She helps Chloe do the same…and then they flop around the floor and couches, pretending to swim through deep waters, collecting treasures from the bottom of the ocean floor.  It’s pretty darn cute.

The thing about these 2 little girls of mine, is that they love glitter.  And sparkle.  And anything shiny and fancy.  So, when I decided to come up with an actual mermaid costume to share with you guys (since it was one of the winners of the costume vote), I decided to make shimmery sparkly mermaids.  However, it works out for the best, because those little sequins look like shiny scales.  So we’ve been drowning in little sequin bits around here…..including between Oliver’s toes.  And in the lint trap of the dryer.  Ha!

But, it’s all very worth it because now these 2 girls of mine, can ditch the baby blanket mermaid tails, and can flop around on the floor in their new Mermaid Costumes!

The one thing that my girls (mostly Elli) requested, was that the tail be something that would wrap around their legs and bind them together.  Like a “REAL” mermaid! ;)



However, I knew it needed to be something they could walk around in if they wore these to school or trick-or-treating…..but still look like they had mermaid tails.  While in this “mobile” position, they slip their legs out of the overlapped closure in the back, while still keeping their legs covered in the same “scale-y” fabric.


They have freedom to walk around and go trick-or-treating or attend parties, etc.  The tip of the fin has a loop of elastic that slips around a wrist, to keep it up off the ground.



But while at home, they can slip their legs back inside the tail and completely enclose their human legs…..and become MERMAIDS!!!


When trying her costume on for the first time, Elli dropped to the floor and began slithering across the floor to test out the security of her bound legs.  Success!


Chloe (who’s 4) tends to like whatever her big sister likes and changes her mind all day long.  However, mermaids are something she’s always been fascinated with…and she has several mermaid dolls that I catch her pretending with all the time.  So, this costume is one she has legitimately been excited for all on her own!


We decided not to go the seashell-bra route but still wanted something fancy for the top.  This little sweetheart neckline gives it a different look, but turned out so cute!


You can’t really see the lake in the background of these photos but the girls really wanted to jump in that water.  I might need to tell them that these costumes don’t actually give them magical powers to swim with the dolphins and find old treasure.


But then again, maybe I won’t tell them.  Because  a whole lot of imagining will be happening in these costumes.  And I’m going to enjoy watching every minute of it. :)


Would you like to make your own Mermaid Costume??




  • Spandex fabric for tail (I purchased mine at Joann’s…amount needed varies)
  • Spandex fabric for top (I purchased mine at Joann’s…amount needed varies)
  • Sequin fabric for tail and top (I purchased mine at Joann’s…amount needed varies)
  • Felt (to thicken up the fin)
  • 1 inch wide elastic (for waistband)
  • 1/8 inch elastic (for the wrist piece)
  • Sewing Supplies (here’s a list of my favorite sewing supplies, in case you need a few ideas) 

***Check out my Sewing Terms 101 post, for additional help.


Okay, time to get started.

But before we do so, SPANDEX IS CRANKY FABRIC.  I have sewed many miles of knit fabric and have always used a standard needle.  I very rarely use a ballpoint needle like so many people recommend using.  However, once I started sewing on this spandex fabric (which I realized I had never before), it was skipping stitches and messing up my top thread.  I tried my ballpoint needles….same problem.  So, I took apart my machine, cleaned it out, added oil, etc.  Nothing helped.  Grrrrr….so aggravating.  I did a little research and decided to give a STRETCH needle a try.  And weird enough, a DENIM needle.  Both worked a million times better than the standard or ballpoint needle……SO MAKE SURE AND PURCHASE ONE, OR TWO!!! (Another thing to note — the spandex fabric I used for the tail had these teeny tiny little sequins glued onto the fabric.  The adhesive made the issue even worse because when sewing on the silver spandex for the top, I didn’t have the same issue.  Anyway, it’s like the needle would stretch with the fabric but then stick from the adhesive… wasn’t a great duo.  But the the needles helped so much!)

Now, onto the tutorial.

First, have your subject lay down on the ground and point their toes.  Then, measure your subject from the waist, down to the tips of the toes.  Add about 2 inches to that measurement (for a little growth and room for stretching).

Then, grab a pair of leggings that fits your subject and place down on top of your spandex fabric.  (Be sure that if your spandex stretches more one way than the other, that the direction that it stretches more, place that right to left.) Cut along the right side of the leggings, adding an extra 1/2 inch to the side for a seam allowance.  Also, begin tapering in at the knee and continue angling inward down to the toes.  Cut as long as the measurement you decided the length needed to be up above (remember to add the 2 inches).  Also, be sure that the width is wide enough to fit around the calves, ankles, feet, etc.


To be sure that the shape is symmetrical, fold the right side of the fabric in half and cut along the left side, making sure that you include the added seam allowance.


Now, you have the front tail piece cut out.


The back of the tail section overlaps in the back, like an envelop closure.  Use the top piece as a template to cut 2 pieces that overlap about about 6 inches.


Since it was hard to see, I flipped the top piece face down, so you could see that the dimension of the top piece was the length that I wanted the top piece to end, plus 1 inch (for a seam allowance).


Now, find the two edges that will be overlapping each other and fold over 1/2 inch, another 1/2 inch, then sew in place with a zig-zag stitch.


Now, place the front tail piece down in front of you, right side facing up.  Then place the upper piece for the back on top, right side facing down.  Then, place the lower piece on top of that….and line it up with the front tail piece.


Pin the pieces in place, then sew along both outer edges, using a zig-zag stitch (to allow for stretch).


Now, it’s time to make a quick pair of leggings to fit inside the tail.  However, you can skip these leggings and just have the legs come out of the tail bare…..but it’s up to you!  (Here’s a simple leggings tutorial here.)  Also, cut a strip of fabric for the waistband plus a piece of elastic, both of which are the same length as the waist measurement.  And the width of the fabric should be 3 1/4 inches wide.  (Use this Skirt With Attached Shorts tutorial as a reference.)


Okay, so here’s my problem.  I was short on fabric and tried to cut out the leggings just a little bit more narrow than I needed and just figured it would stretch enough to fit.  However, it was just way too tight to fit over Elli’s bum.



I didn’t want to buy any more fabric……so I improvised.  I cut of the legs of the spandex way-too-tight leggings off and found a pair of existing legging shorts in Elli’s drawer.


Then I attached the purple cut off legs to the bottom edge of the shorts, by turning the shorts inside out, sliding the legs inside, placing right sides together, pinning the raw edges together, and sewing them together.


Now, because the legs ended up being longer than I needed them to be, Elli had the idea to keep them long and turn them into closed-toed tights.  Then her feet would be completely covered and seem more like mermaid scales than human skin.  SO, I rounded the very bottom edges of each leg, then sewed them closed with a zig-zag stitch.  I ended up loving how it looked and meant to do the same with Chloe’s leggings (the blue mermaid) but forgot and cut each legging piece too short.  Oh well.  Now you can decide what you’d prefer.


Now, if you made your leggings from scratch you will already have a raw upper edge but since I used these old leggings for the top, I cut off the existing elastic waistband.  (But let me tell you…..this ended up being faster so I did the same thing with Chloe’s costume and used some old leggings too and just added legs from the spandex fabric.  This tutorial is full of unexpected shortcuts! ;) )


Now, slide the leggings inside of the tail…


Then, match up the upper edges and pin in place.


Then, sew the waistband together like the Skirt With Attached Shorts tutorial.


Slide the waistband over the top edge of the tail and match up the raw edges. Pin in place.


Sew in place with a zig-zag stitch, 1/2 inch from the edge.


Flip the waistband up and it should look like this…


Now, time for the fin.  I drew a fin shape out of paper first and held it at the bottom of the tail, to decide on the size I wanted.  Then, I added a rectangle section to the upper edge that would be used to slide into the end of the tail to be sewn……and then also added an extra 1/4 inch around the edges for a seam allowance.  Cut 2 pieces from the sequin fabric and 2 pieces from the felt.  (I actually ended up using 3 layers of felt….but it’s up to you how thick you want it.)


Now, place one of the felt layers down, then the two sequin layers (with right sides together), then another felt layer.


Pin all the layers together.


Then sew all the way around the fin, 1/4 inch from the edge…..leaving the top straight edge open.  Trim off the pointy corners and make a slit in inward corners to help with turning.


Turn right side out and then press flat with your fingers.


Now, I forgot to add the elastic in before sewing the the fin layers together, so I had to pick open a section to slide in the elastic and then sew in place.  However, the second time around, I pinned it in place ahead of time.  Just be sure that it’s big enough to easily slide over the wrist.


Now, turn the tail inside out and slide the fin inside and match up the open edge of the fin with the open end of the tail.  Match up the side seams, pin in place, then sew in place using a 1/4 inch seam allowance.


Turn it right side out…..and it should look like this! :)



Okay, onto the top portion of the costume…

Use an existing cap sleeve shirt as a guide for your pattern pieces or a fitted Tshirt to use as a guide to create a front and back shirt shape that’s sleeveless…..but has the cap sleeve shape to it, like shown below.  Keep it simple….it doesn’t have to be fussy or overly complicated.  Just be sure to add an extra 1/4 inch for seam allowances along the sides and at the shoulders.


Then cut a strip of fabric for the neckline and attach it like this shirt tutorial here.


Repeat with the other shirt piece.


Now, cut a piece of the sequin fabric that is the same width and length as the front shirt piece but cut the top as a “sweetheart” neckline.


Pin in place.


Then cut a piece for the back shirt piece, that is cut straight across.  Pin them all in place.


Then zig-zag along the upper edge of the sequin fabric, attaching it to the shirt front and the shirt back.  Iron flat if needed.


Place the shirt front and back pieces together and sew together at the shoulders, using a 1/4 inch seam allowance.  Cut 2 more strips of fabric and finish off the arm openings just like the neckline.


Then, I forgot this last image but match up the sides of the shirt with right sides together, then sew along the both sides with a 1/4 inch seam allowance, using a zig-zag stitch.  (Now, the sequins might cause some itchiness on the inside of the shirt.  To help this, cut a 1 inch side strip of fabric that’s the same length of the shirt, sandwich it around the excess fabric along the inside seam of the shirt, and sew in place.  Repeat with the other inside seam.  Now, it the sequin edges won’t irritate the skin.)


Turn right side out…..and it’s ready to go!


***By the way, I ran out of time to finish off Chloe’s neckline and armholes.  I’ll finish them eventually but if you don’t want to, that’s a step you could skip and get away with! :)

***Also, the hair clips I put in my girls hair was some bunched up and twisted tulle added to a hair clip.  Nothing too complicated.






Ashley Johnston
  • Save

Ashley Johnston

Owner at Make It & Love It
Ashley Johnston is a professional DIY costume maker, sewist, crafter, and owner of Make It & Love It. She is a mom of 5 and a wife to a very patient (with the craft clutter) husband. In case you’re wondering, she always chooses crafting/sewing/designing over mopping/dusting/wiping base boards……but bathrooms/laundry/full bellies are always attended to. Whew!
  • Save


  1. Maria says:

    Cute mermaid ! I’ll give it a try for my daughter.

  2. Stephanie says:

    I am in the middle of making this for my daughter for Halloween and she is so excited!! Question though, did you use elastic thread? I’m thinking the seam on the bike shorts and rest of the leggings would be tricky with regular thread.

  3. Kiersten says:

    Just finished making this for my four year old last night. She was so excited to wake up and see it. She has been wearing it all day! Thanks for the great tutorial. I bought pretty much the same fabric you did for your little one and that spandex material on the tail was sure a pain to sew but I made it through. One Halloween costume down! I love all the Halloween tutorials you do, I check here every year for ideas.

  4. Courtney says:

    This pattern is awesome! Made this for my daughter and she is in love. I improvised some and put a yoga waistband. I also used fabric stabilizer instead of the felt but I think the felt would work better! Thank you for this tutorial.

  5. JanR says:

    Great tutorial, I know my girls would just love this outfit, thanks

  6. Goodson says:

    It’s lovely, i will tell my wife make it for our daughter , thank you for sharing!

  7. Latasha says:

    OMG, So cute :D love those dresses

  8. vic says:

    Ashley from Make It and Love It shows how she created these UH-MAZING mermaid costumes for her daughters….

  9. Emily says:

    This is amazing! You made it easy for me to make it without having to make it up myself.

  10. P. Stovall says:

    I quite like the your idea, this will be a gift I made for my daughter! Thank so much

  11. Jennifer @ zen says:

    I all that much to like and concur with your perspective. Much thanks to you for sharing.Welcome to take a gander at my site and site articles

  12. Kelly says:

    Same here… my daughter loves manual activities but i can’t get the templates… hope they’ll be available very soon. thanks for sharing anyway! great job!!!

  13. Alison says:

    I love the idea of the tail that can be attached to the wrist, but also the girls can slip their legs in and become real mermaids. Great idea. I bet they loved wearing them.

  14. Candace says:

    SO, I tried to make one of these a while ago for my girl. I had the most difficult time with the sticky sequence fabric. It started gumming up my machine….any ideas on how to get around that or did you use a non-sticky sequence fabric?

  15. Martha C. Patterson says:

    How much do you estimate that your mermaid costume cost to make ? Very cool idea!

  16. Christina says:

    Love this costume, and am in the throws of putting it together! Quick question about the mermaid….what is the function/purpose for the overlapping portion on the back of the tail. I am having trouble visualizing it (mainly because I am not sure what purpose it serves since there are leggings underneath. Thank you in advance!

    We have actually made so many versions of your Cinderella dress, and used the basic template for that to make Jane Banks, and used Bert to make Michael one year!

    1. Ashley says:

      Hey Christina…..I love that you have been making your own costumes, so fun!

      So the overlap is jut to keep things hidden, kinda like a pillow cover. You’re right, there’s leggings under there but I didn’t want to see the legs from the outside but honestly, it will probably be just fine without the overlap. And will make it that much easier to get their legs in and out as well. But it’s totally up to you! :)

      Good luck! This is such a fun one to make! :)

    2. Christina says:

      Whew! Thanks so much for getting back to me so quickly! One less step is always appreciated when the timeline for making the costume got lost (where did october go???)

  17. Becky says:

    So, so cute! My daughter is so excited for this mermaid fin! Could you let me know about how much spandex it was to make this? I’m kind of an amateur! I have a 5 year old and a 4 year old who both want one. :)

  18. Lisa W. Degregorio says:

    Great idea. You really a genius. I want to ask you to have the winter collection for the kids?

  19. Becky says:

    Fantastic job!

  20. Christine says:

    Perfect! My girls will love this! It’s making me sad though. Our JoAnn’s is closing forever on Thursday, so no place to run and get fabric anymore. What genius thought closing their fabric store a few weeks before Halloween, their busiest time of year, was a good idea?!?!?!? Now, we will have to drive a long way to get any sewing supplies. :(

  21. Ellen says:

    Also—using a walking foot made the spandex behave:)

  22. Ellen says:

    Just made this for my 4 year old. She adores it!!! I’ve done plenty of sewing but never made costumes. My kids saw your site and put a stop to that. So far we’ve made the parrot and this mermaid. thank you!

    1. Ashley says:

      ALREADY??? I love hearing that! And the parrot too??…that’s awesome!

      And I tried the walking foot too…..didn’t work either. Did you use the spandex that had those little itty bitty sequins that were glued to the fabric (not the fin and the shirt fabric….but the tail)???? I swear it was the adhesive that was jamming things up. Grrrrr….

      But I’m so glad it worked for you! And aren’t you glad you gave costumes a try? They can be over the top and obnoxious and super creative. I just get a kick out of them! :)

    2. Anonymous says:

      Oh you’re right–no sticky stuff on my spandex. thank you so much for al the work you do to make creating easier for the rest of us!

  23. Leigh says:

    These costumes are brilliant! The way the tail fin converts is sheer genius…how did you come up with it? And I love the pretty, modest, non-bra tops. So beautiful and sparkly and perfect for young ladies!

    1. Ashley says:

      The girls really wanted to have the option to have their legs completely enclosed but of course, I still wanted them to have the option of walking around. So, I started brainstorming. And believe it or not, a lot of my best ideas come from brainstorming with my husband. He has a clever mind and helps me talk it through.

      And yeah, we’re not really into the bra tops around here but the sparkle does make it fun!!!

  24. Maree says:

    Oh Ashely! This is just awesome. I am out of words. U r so good at these things. Truly a genius. Thank you for another lovely n outstanding tutorial.

    1. Ashley says:

      Thanks so much Maree! Really. :)

  25. Ann says:

    This is amazing! I already made a tail for my daughter’s Halloween costume…but now I want to re-make one like this. Tucking the feet—INGENIOUS!!!!

    1. Ashley says:

      It turned out pretty fun but I’m sure yours will be just as loved! Their imaginations can take care of the rest! :)

  26. Kathie says:

    Fantastic! Lucky little girls to have such a talented and loving Mom!

    1. Ashley says:

      Awww, thanks Kathie! This is definitely one of my love languages towards them!

  27. Heather says:

    That is so darling. What a nice job you did!

  28. Winter says:

    Oh Ashley!
    You have outdone yourself, and between you and me that IS saying something!
    Your girls look delighted and delightful. ?

    1. Ashley says:

      Thanks so much Winter!!!

  29. Jodi says:

    Those are great!!

  30. Toni says:

    Ashley, you made it, I love it! This is the best version of a mermaid tail I’ve seen. My girls have a tail made out of spandex that they play in at home, but it could never work for anything more because they waddle around in it and it’s not practical. This is genius and yet fairly simple! You have a great creative mind, thanks for sharing it with us!

    1. Ashley says:

      Haha…’re so welcome! And thanks, I’m glad you like it!

  31. Emily says:


  32. Rachelle says:

    That is so completely adorable!

  33. Emma says:

    WOW!! I love love love this costume! =D All of you hard (agonizing) work really paid off.

  34. Stephanie says:

    i’m 30 years old and about ready to email this to my mom and have her make me another costume for old times sake. this is amazing!

    1. Ashley says:

      Haha…..I love this!! And you know, you’ll probably make your mom happy, for old times sake! :) DO IT……it would totally make all your childhood mermaid fantasies come true! :)

  35. Amy says:

    Awesome! My daughter wants this today. I guess I need to get sewing. You made it easy for me to make it without having to make it up myself.

    1. Ashley says:

      Yes, time to run to the fabric store…….STAT!! So glad you like it! :)

  36. gina says:

    OMG these are fabulous!!!!!

    1. Ashley says:

      Awww, thanks Gina!

Leave a Reply

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

Hi, I'm Ashley

Hi, I’m Ashley—the DIY-enthusiast behind this crazy blog!

Back to Top
1K Share
Share via
Copy link