Pride Flag Maker

Start from a well-known pride flag template, then change the stripe count, colors and symbols to make a flag for yourself, your group or your event.

Coming soon: HD print-ready files (300 DPI PDF with bleed) for real-world flag printing. Everything on this page stays free.

Layout

Aspect ratio

Colors

Add symbol

Add text

Layers

Pride flag templates

Click a template to load it into the editor above:

Ideas for a custom pride flag

How to make a custom pride flag

  1. Load a template. Click one of the templates above. It sets the layout, stripe count and colors in one go.
  2. Adjust the stripes. Choose Stripes (custom count) in the layout menu and set 2–15 stripes. Colors repeat in the order of the six color pickers, so a 7-stripe flag with 4 colors repeats the first three.
  3. Change colors. Click any color swatch and type a hex code, or use the picker. The table below lists commonly used hex codes.
  4. Add a symbol or text. Hearts, stars, rings and crescents work well; a city or group name works for banners.
  5. Download. PNG for social media and slides, SVG for printing, or a share link to collaborate.

Common pride flag colors (hex codes)

These are the colors most widely used online for each community flag. Different sources vary slightly; the values below are what our templates load.

FlagStripesColors (top to bottom)
Rainbow (6-stripe)6#E40303 red, #FF8C00 orange, #FFED00 yellow, #008026 green, #24408E blue, #732982 violet
Bisexual5 (2:1:2)#D60270 magenta, #9B4F96 lavender, #0038A8 royal blue
Transgender5#5BCEFA light blue, #F5A9B8 pink, #FFFFFF white, pink, light blue
Lesbian (5-stripe)5#D52D00, #FF9A56, #FFFFFF, #D362A4, #A30262
Pansexual3#FF218C pink, #FFD800 yellow, #21B1FF blue
Nonbinary4#FCF434 yellow, #FFFFFF white, #9C59D1 purple, #2C2C2C black
Asexual4#000000 black, #A3A3A3 grey, #FFFFFF white, #800080 purple
Aromantic5#3DA542, #A7D379, #FFFFFF, #A9A9A9, #000000

The bisexual flag uses unequal stripes (pink and blue are twice as tall as lavender). Our template reproduces that by using five equal stripes with pink and blue repeated, which gives the same 2:1:2 look.

What the stripes mean

Most pride flags give each stripe a meaning, which is part of why people make their own versions. On the six-stripe rainbow flag, red is commonly read as life, orange as healing, yellow as sunlight, green as nature, blue as harmony and violet as spirit. The transgender flag is symmetrical so that it reads "correctly" whichever way it is flown, with white standing for people who are transitioning, intersex or nonbinary. When you design your own flag, write one sentence for each color – it makes the flag easier to explain and helps others adopt it.

Designing a new micro-label or community flag

Many communities design flags for more specific identities or local groups. A few practical rules keep a new flag usable:

Using your flag for Pride Month and events

For a school GSA, workplace ERG or local Pride event, add the group or city name as a text layer and export a 2400px PNG for posters and slide decks. For bunting, print several copies with the printable flag maker on US Letter or A4, cut them out and string them together. For video streams and social posts, turn the same design into a looping animation with the waving flag GIF maker – paste the share link into that page and your design opens there unchanged.

A note on templates we do not include

Some newer flag designs are claimed as the intellectual property of their designers, with specific licensing terms for commercial use. To keep everything on this page free to use, we only include widely shared community designs and let you build your own variations from the stripe and symbol tools. If you want a specific design that is not here, check its creator's terms before printing or selling it.

A short history of pride flags

The first rainbow flag was designed by artist Gilbert Baker for the San Francisco Gay Freedom Day parade in June 1978. It had eight stripes, including hot pink and turquoise. Hot pink fabric was hard to source, so it was dropped; turquoise was later merged with indigo so the flag could be split evenly along parade routes. The result, the six-stripe rainbow, became the most widely recognized version and is the default template here.

Identity-specific flags followed. The bisexual flag was designed by Michael Page in 1998. The transgender flag was created by Monica Helms in 1999; the original hangs in the Smithsonian's National Museum of American History collection. The pansexual flag appeared online around 2010, the asexual flag was chosen through a community vote organized by AVEN in 2010, and the nonbinary flag was created by Kye Rowan in 2014. Many of these flags were designed by individuals and spread because communities adopted them, which is exactly why making your own variation is part of the tradition.

Printing and displaying a pride flag

Hanging a flag vertically? Most stripe flags are simply rotated 90° so the top stripe is on the left. If you need a vertical banner, design it at 2:3, download it, and rotate the file – the colors stay in the right order.

FAQ

How do I change the number of stripes?

Choose the "Stripes (custom count)" layout and set Stripes from 2 to 15. Colors repeat in order from the color pickers.

Are these pride flag designs free to use?

The classic stripe designs are widely shared community symbols. Your custom variations are yours to use.

Can I print a pride flag?

Download the SVG or a 4800px PNG, or use our printable flag page for Letter/A4 printing.

Can I make a pride flag with uneven stripes?

Yes. Use the custom stripe layout and repeat a color in neighboring stripes; for example pink, pink, lavender, blue, blue gives the 2:1:2 bisexual proportions.

What size should a pride flag profile picture be?

Download a square (1:1) PNG at 600 or 1200px. Most platforms crop avatars to a circle, so keep symbols near the center.

More free flag tools