Barbie Strapless Bodysuit (Free Crochet Pattern)

Updated on June 6, 2017
dezalyx profile image

My favorite hobby is crocheting doll clothes. Using what I've learned from reading existing patterns, I create my own designs for Barbie.


Whenever I make Barbie clothes, I always prefer making skirts over tops. When I first started making Barbie clothes, I had to learn from reading patterns that were made for older Barbie body types. Since there were too many changes to the torso compared to the bottom half of the doll, it was much easier to adapt the skirt than the top.

In order to change it up, I thought I would make a bodysuit pattern which can be used as the base for any skirts I might design in the future. However, I found that since I only own crocheted outfits for my Barbie doll, I did not like the way it looked when you add a skirt on top of the bodysuit, so it ended up just being a swimsuit.

The pattern starts with Barbie Panties and extends the waist part to form a corset top. So in order to put the bodysuit on Barbie, you need to slip on the panties first, and then close the back of the corset part by using snaps or thin velcro.

This article is a free crochet pattern for the Barbie Strapless Bodysuit. It was designed to fit Barbie Model Muse body types. For more information on the different body types of Barbie, please visit Crochet Clothes for Your Barbie Doll.

What Is a Bodysuit?

A bodysuit is a one-piece form-fitting garment that covers the torso and the crotch. While it usually has snaps at the crotch, I thought that since this was for Barbie, it would be more convenient for her panties to be slip-on and have the snaps at the back of the corset top instead.

I personally find this look to be very versatile for Barbie as she can use it to as a top, a swimsuit, or underwear. Just note that if you do decide to try out this design for Barbie, anything you want to put over it must be made just a bit larger so it will still close at the back. Unlike the skin-hugging bodysuit for people, this bodysuit is as thick as any regular crochet garment for Barbie.

Materials & Gauge

  • Same as the Materials & Gauge for Barbie Panties; and
  • 3 Small Snaps or Thin Velcro.

Abbreviations Used in American Terms

  • Ch - chain;
  • St(s) - stitch(es);
  • Sl st - slip stitch;
  • Sk - skip;
  • Sc - single crochet;
  • Sc2tog - sc the next 2 sts together; and
  • Sk2sc = sk the next st, 2 sc in the next st.


Top (Starting from waist):

Rnd 1: Ch 38, sl st in first ch. Ch 1, sc in each ch around, sl st in first sc to join, turn. (38)

Rnd 2: Ch 2, sk2sc across, join, turn. (38)

Row 3: Ch 1, 2 sc in first 2 sts, sk2sc across, do not join, turn. (40)

Row 4-8: Repeat pattern in Rnd 2. Do not join in each row. (40)

Row 9: Ch 1, sc2tog, sk2sc until last 2 sts, sc2tog, turn. (38)

Row 10: Ch 2, sk2sc 7 times, sc2tog, sk2sc 3 times, sc2tog, sk2sc across, turn. (36)

Row 11: Ch 2, sk2sc 9 times, 2 sc in next st, sk2sc across, turn. (38)

Row 12: Ch 2, sk2sc 8 times, 2 sc in next 2 sts, sk2sc, 2 sc in next 2 sts, sk2sc across, turn. (42)

Row 13-15: Repeat pattern in Rnd 2. Do not join in each row. (42)

Row 16: Ch 2, sk2sc 8 times, 2 sc in next 2 sts, sk2sc 3 times, 2 sc in next 2 sts, sk2sc across, turn. (46)

Row 17: Ch 2, sk2sc 8 times, 2 sc in next 2 sts, sk2sc 5 times, 2 sc in next 2 sts, sk2sc across, turn. (50)

Row 18: Repeat pattern in Rnd 2. Do not join in each row. (50)

Row 19: Ch 1, sc in 19 sts, *sk next st, 3 dc in next st, 3 tr in next st, 3 dc in next st, sk next st*, sc in next 2 sts, repeat *, sc across, turn.

Row 20: Ch 1, sc in 18 sts, *sk next st, dc in next 8 sts, sk next st*, sc2tog, repeat *, sc across, turn.

Row 21: Ch 1, sc in each st across. Fasten off. Weave in ends.

Crotch area:

Flip the top upside down. Working on opposite side of the starting chain,

Row 22: Sk first 12 sts from the seam at the back, join with sc in next st, sc in next 13 sts, turn. (14)

Row 23: Ch 1, sc in each st across, turn. (14)

Row 24: Ch 1, sc in first st, sc2tog, sc across until last 3 sts, sc2tog, sc in last st, turn. (12)

Row 25: Repeat Row 23. (12)

Row 26-33: Repeat Rows 24-25 until there are 4 sc in the row.

Row 34-36: Repeat Row 23. (4)

Row 37: Ch 1, sc in first st, 2 sc in next 2 sts, sc in last st, turn. (6)

Row 38: Repeat Row 23. (6)

Row 39: Ch 1, sc in first st, 2 sc in next st, sc across until last 3 sts, 2 sc in next st, sc in last st, turn. (8)

Row 40-43: Repeat Rows 38-39 until there are 12 sc in the row.

Row 44: Repeat Row 23. (12)

Fasten off, leaving a long tail. Sew the end of the panties to the opposite side of the starting chain by counting 6 sts from the join and matching the stitches together.

Weave in ends. Sew snaps or velcro at the back opening to close.


    0 of 8192 characters used
    Post Comment
    • profile image


      4 years ago

      My grand daughter wants this in purple and pink her 2 favorite colors.

      Keep up the great work and THANK YOU!!

    • theclevercat profile image

      Rachel Vega 

      7 years ago from Massachusetts

      This is a beautiful swimsuit. I can't wait to make it, in black! Voted up and awesome. Thanks!

    • How-to-crafts profile image


      8 years ago from Ireland

      Wow this Barbie Doll swim suit looks fantastic. I myself do not knit but my sister knits and crochets all sorts of Barbie Doll clothes too. I will be passing on this article to her. She will be delighted to get a new pattern.

      She sells them at crafts fairs and the dolls are very popular. I will be writing a hub on her designs soon too.

      Shared on Twitter and with followers

      Voted up, awesome and useful


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)