Carolina Josefa Leopoldina Francisca Fernanda de Habsburgo-Lorena (1797-1826) nasceu em Viena, na Áustria. Filha do último imperador do Sacro-Império Romano Germânico, Francisco II – que se tornaria imperador da Áustria, transformando-se em Francisco I – e de sua segunda esposa, Maria Teresa do reino das Duas Sicílias ou de Bourbon. Sobrinha-neta de Maria Antonieta, que se casou com Luís XVI, rei de França, sua irmã Maria Luísa foi a segunda mulher de Napoleão I, uma união que selou a aliança com a França, após a derrota da Áustria em Wagran (1809). Seu casamento resultou também de um acordo político de Portugal com a casa de Habsburgo num cenário de rearranjo europeu após a derrota de Napoleão em 1815. Para Portugal interessava ligar-se a uma das mais tradicionais monarquias européias, o comércio com os domínios ultramarinos lusos seria extremamente vantajoso. Negociado por Pedro José Joaquim Vito de Meneses Coutinho, então Marquês de Marialva, o casamento foi assinado em Viena em 28 de novembro de 1816, e a cerimônia ocorreu em 13 de maio de 1817, sendo D. Pedro foi representado pelo arquiduque Carlos, tio paterno da noiva. No Brasil a cerimônia ocorreu em 6 de novembro de 1817, um dia após sua chegada ao Rio de Janeiro, na capela real. Muito culta, recebeu uma educação exemplar, interessava-se por ciências naturais, como mineralogia e botânica, artes e dominava o francês, o inglês, o italiano e o latim, e antes de vir para o Brasil aprendeu o português.