Background: Yuanhu Zhitong prescription (YZP) is a famous traditional Chinese medicine formula, which is officially recorded in Chinese Pharmacopoeia for the treatment of stomach pain, hypochondriac pain, headache and dysmenorrhea caused by qi-stagnancy and blood stasis. It is the first report for the simultaneous determination of 12 active components in YZP. Objective: A newly, simple, accurate and reliable method for the separation and determination of 12 active components (protopine, α-allocryptopine, coptisine, xanthotol, palmatine, dehydrocorydaline, glaucine, tetrahydropalmatine, tetrahydroberberine, imperatorin, corydaline, isoimperatorin) in YZP was developed and validated using HPLC-PAD. Materials and Methods: The analytes were performed on a Phenomenex Luna-C 18 (2) column (250×4.6 mm, 5.0 μm) with a gradient elution program using a mixture of acetonitrile and 0.1% phosphoric acid water solution (adjusted with triethylamine to pH 5.6) as mobile phase. Analytes were performed at 30°C with a flow rate of 1.0 mL/min. Results: The validated method was applied to analyze four major dosage forms of YZP coming from different manufacturers with good linearity (r 2 , 0.9981~0.9999), precision (RSD, 0.24~2.89%), repeatability (RSD, 0.15~3.34%), stability (RSD, 0.14~3.35%), recovery (91.13~110.81%) of the 12 components. Conclusion: The proposed method enables the separation and determination of 12 active components in a single run for the quality control of YZP.