This paper explores the incentives of product designers to complexify products, and the resulting implications for overall product quality. In our model, a consumer can accept or reject a product proposed by a designer, who can affect the quality and the complexity of the product. While the product’s quality determines the direct benefits of the product to the consumer, the product’s complexity affects how costly it is for this Bayesian consumer to extract information about the product’s quality. Examples include banks that design financial products that they later offer to retail investors, or policy makers who propose policies for approval by voters. We find that complexity is not necessarily a feature of low quality products. While an increase in alignment between the consumer and the designer leads to more complex but better quality products, higher product demand or lower competition among designers leads to more complex and lower quality products. Our findings produce novel empirical implications on the relationship between quality and complexity of financial products and regulatory policies, which are consistent with recent evidence.