In Stock

Rainbow/Pride Flag

A rainbow flag with six horizontal stripes of red, orange, yellow, green, blue, and violet from top to bottom.
A gay pride flag hangs vertically from a wall-mounted flagpole outside a house.
Current Stock:
United States

Frequently Bought Together:

A rainbow flag with six horizontal stripes of red, orange, yellow, green, blue, and violet from top to bottom.
Inc. Tax
Ex. Tax


Our LGBTQ+ flags are made in America of nylon, a quick-drying material that helps prevent mildew buildup. Furthermore, sewn striping means that each stripe is sewn together instead of printed onto one piece of fabric. This adds durability to each of our LGBTQ flags and makes them fray-resistant. Suited for both indoor and outdoor use, this flag comes with a sturdy canvas header and brass grommets for attachment to an outdoor flagpole or for hanging on a wall. 


  • Made in America
  • Authentic design
  • 100% nylon
  • Sewn stripes
  • Canvas heading
  • Brass grommets

For added visibility and impact, pair this LGBTQ+ flag with our Rainbow Pride Stick Flags and Rainbow Pride Stickers, perfect for Pride rallies or for decorating your home or business.

If you plan on flying this flag vertically, please note that the red stripe should be present on the left-hand side from the perspective of most observers.

History & Meaning of the Rainbow Pride Flag

The original version of the gay flag was created by Gilbert Baker in 1978 after receiving inspiration from Harvey Milk to create an icon to represent the gay community. These rainbow flags were flown for the first time at the San Francisco Gay Freedom Day Parade. 

However, the design of the first gay flags was a little different than the one we know today: It had eight stripes of hot pink, red, orange, yellow, green, turquoise, indigo, and violet. Over the following two years, two colors were dropped from the flag. Hot pink was removed because fabric in that color was difficult to come by, and then turquoise was taken out so that the flag would have an even number of stripes.

The original meaning of each color of the flag is as follows:

  • Red: Life
  • Orange: Healing
  • Yellow: Sunlight
  • Green: Nature
  • Indigo / Blue: Serenity
  • Violet: Spirit