扬琴由共鸣箱、山口、弦钉、弦轴、马子、琴弦和琴竹等构成。
共鸣箱是扬琴的形体,它由前后两块侧板和左右两端琴头连接成琴架,上下蒙以薄板而成。
侧板和琴头使用色、烨木、榆木或其他质地较硬木材制作,琴架上的面板使用纹理顺直、均匀的梧桐木或鱼鳞松制作。它是音响的共鸣板,对扬琴的音量和音色起重要作用。
琴架下面的底板,多使用三层的胶合板。共鸣箱里面,对应面板每个码子处都胶有一道音梁,它与面、底板和前后侧板相连,使琴箱分成几个空间。
在音梁板上开有四五个圆形孔洞,称作风眼,使共鸣后的音波在共鸣箱中对流,然后由音孔传出。音孔原来开在面板上,为2或4个圆孔。上面嵌以镂空的牙雕或骨雕,用以装饰美化琴面和保护音孔;现在多开在两山口下边,每边有4~5个,为圆形或长方形。孔边嵌以铜圈,也有的开在底板上,而且数量较多。
山口是面板两侧的长形木条,用红木制成,起架弦作用,山口至马子的一段弦长,才是琴弦的振动发部分。
马子呈条形峰谷状,用竹、红木或牛骨制作,有2~5个,置于面板上,左侧的为高音马,右侧为低音马,其凸出的峰部用以架弦,凹下的谷部为其他琴弦通过。
琴弦采用钢丝弦(最早用铜丝弦)。高音部分为裸弦,使用27~31号钢丝,低音部分用缠弦,在裸弦上缠绕细钢丝而成。
琴竹又有琴笕、琴签和琴棰之称,是两支富有弹性的竹制小棰,用以敲击琴弦发音。