The Amsterdam Rainbow Dress is a work of art in the shape of a dress, with the aim of encouraging debate and awareness about inclusion and equal rights throughout the planet. It is a monumental dress comprised of the 71* flags of countries where homosexuality is punishable by law, including eight countries in which homosexual acts can result in the death penalty. The bodice of the dress is made from the Amsterdam city flag.

Currently the Amsterdam Rainbow Dress consists of the following flags:

Row 1:
(1) Singapore (2)Rainbow Flag formerly Angola

Angola approved a new penal code, which does not outlaw consenting same-sex sexual activity since January 2019

Trinidad and Tobago declared the law unconstitutional, as it infringed on the rights of LGBT citizens and criminalised consensual sexual acts between adults on April 2018.

(76) Liberia (77) Chad

Row 78:
(78) South Sudan (79) Zambia (80) Somalia (81) Sri Lanka

* List of countries as comprised by the International Lesbian, Gay, Bisexual, Trans and Intersex Association (ILGA). The flag of Angola, Belize, India, Trinidad and Tobago and Botswana have since been replaced with rainbow flags, while the flag of Chad has been added. The Amsterdam Rainbow Dress in its current form consists of 72 national flags, 5 rainbow flags and 4 Amsterdam city flags.