A carbazole-based polymer (poly(tris(4-carbazoyl-9-ylphenyl)amine) (PtCz)) is electrosynthesized on an indium tin oxide (ITO) electrode. PtCz film displays light yellow at 0.0 V, earthy yellow at 1.3 V, grey at 1.5 V, and dark grey at 1.8 V in 0.2 M LiClO 4 /ACN/DCM (ACN/DCM = 1:3, by volume) solution. The ∆T and coloration efficiency (η) of PtCz film are 30.5% and 54.8 cm 2 ·C −1 , respectively, in a solution state. Three dual-type electrochromic devices (ECDs) are fabricated using the PtCz as the anodic layer, poly(3,4-ethylenedioxythiophene) (PEDOT), poly (3,3-dimethyl-3,4-dihydro-thieno[3,4-b][1,4]dioxepine) (PProDOT-Me 2 ), and poly(3,4-(2,2-diethylpropylenedioxy)thiophene) (PProDOT-Et 2 ) as the cathodic layers. PtCz/PProDOT-Me 2 ECD shows high ∆T max (36%), high η max (343.4 cm 2 ·C −1 ), and fast switching speed (0.2 s) at 572 nm. In addition, PtCz/PEDOT, PtCz/PProDOT-Me 2 , and PtCz/PProDOT-Et 2 ECDs show satisfactory open circuit memory and long-term stability.