Carlos II de Baden (en alemán: Karl Ludwig Friedrich von Baden;[1] Karlsruhe, 8 de junio de 1786 - Rastatt, 8 de diciembre de 1818) fue Gran Duque de Baden desde 1811 hasta su muerte.
Perteneciente a la rama de los Zähringen, fue hijo del Gran Duque Heredero Carlos Luis de Baden y de la landgravina Amalia de Hesse-Darmstadt, siendo sus abuelos Carlos Federico I de Baden y Luis IX de Hesse-Darmstadt.
Tuvo numerosos hermanos, entre los que se destacan:
El Margraviato de Baden fue elevado a Gran Ducado por Napoleón Bonaparte en 1806 cuando gobernada su abuelo Carlos Federico. A la edad de 25 años, el 10 de junio de 1811 Carlos se convirtió en Gran Duque, sucediendo a su abuelo, ya que su padre (heredero primogénito) murió antes durante un viaje realizado a Suecia.
El Congreso de Viena de 1815 le confirmó al Gran Ducado de Baden todas sus posesiones conquistadas durante el gobierno de Napoleón, y en 1818 Carlos le concede a su pueblo una Constitución liberal.
Se casó el 8 de abril de 1806[1] en París con Estefanía de Beauharnais (1789-1860), hija adoptiva de Napoleón Bonaparte. Este matrimonio fue requerido por el Emperador de Francia para consolidar su alianza con el Príncipe Elector de Baden, Carlos Federico.
Carlos y Estefanía tuvieron cinco hijos:[1]
Entre sus descendientes se encuentran los Reyes de Rumania, los Reyes de Bélgica, los Grandes Duques de Luxemburgo y los Príncipes de Mónaco.
Carlos murió el 8 de diciembre de 1818 y no teniendo descendientes masculinos que lo sucedieran, el Gran Ducado recayó en manos de su tío Luis I de Baden.
| Predecesor: Carlos Federico I de Baden |
Gran Duque de Baden 1811–1818 |
Sucesor: Luis I de Baden |