Skip to content

Rainbow embroidery designs

Soft boho arches, bright classic bands, rainbows resting on clouds or carrying a heart: these rainbow embroidery designs are among the happiest motifs for baby clothes, shirts and pride projects. Several are free, in PES, JEF, EXP, VP3 and XXX, so they open on Brother, Janome, Bernina, Pfaff and Singer machines. Tip: every band is its own thread color, so line up your spools in the order of the thread chart before you press start.

1 design

Tier

1 design

Rainbow embroidery designs come in two moods here. The boho ones use soft, earthy tones, while the classic ones run from red through to purple. Some rest on clouds, others hold a heart. If you want the cloud without the arch, see the cloud and weather designs, and for more baby outfit ideas, the baby designs.

The 70 mm rainbow is the usual pick for a baby bodysuit or a toddler tee: back it with a no-show mesh cut-away and fuse a soft cover over the stitches inside. On an adult sweatshirt or a canvas tote, the 125 mm size gives each band enough width to read clearly from a distance.

For pride month and local pride events, a rainbow on a tee, a tote or a cap is an easy way to show support. If a boho design is too muted for the occasion, swap its tones for saturated thread colors; the chart tells you which band sews when.

Frequently asked questions

How many thread colors does a rainbow design use?

Most rainbows use one thread per band plus the outline, so they have more color changes than other designs of the same size. The design page lists the exact number in its thread chart, with the color names and stitches per color, so you can check that you have every shade before you start.

Can I sell pride shirts made with a rainbow design?

Yes, with the right license. Free downloads are licensed for personal use only, which covers shirts you make for yourself and gifts. Selling stitched shirts, totes or caps needs a plan with a commercial license; you can compare the options on the pricing page.

This file isn’t available right now. Please try another format.