2012年,在中国台湾打出了知名度的杨宗纬开始来到大陆发展,他参加了湖南卫视的慈善音乐节目《天声一对》。但更多人认识他可能还是《我是歌手》。杨宗纬在这个节目的命运可谓是跌宕起伏,先是作为补位歌手参加了两期便淘汰,其后又以复活赛第一成功复活,最终在《我是歌手》总决赛中拿到了第三名。
《我是歌手》让杨宗纬在大陆一站成名,也让他开始向“综艺歌手”和“OST歌手”转型(他在《我是歌手》中演唱的《空白格》被选为电影《一生一世》片尾曲)。在参加完《我是歌手》后,他再度和恩师李宗盛合作发表了个人的第三张也是迄今为止最后发的一张专辑。在这之后,他参加了《中国音超》、《蒙面歌王》等多部综艺,在大陆的事业扎住了脚跟。
2015年,他为电影《夏洛特烦恼》演唱的OST《一次就好》爆红,让他开始进军OST领域。2017年,他和张碧晨为《三生三世十里桃花》献唱的OST《凉凉》也成为了当年的热门OST,此后,在很多电视剧和电影的OST中都能听到杨宗纬的声音。
而杨宗纬风评的转变就得说到当年他和吴青峰、刘宇宁三人的纠葛。2020年初,杨宗纬发布了一则微博,微博中称“真的想做女明星,勇敢去动个手术就好”疑嘲吴青峰“娘”,起因是对吴青峰将为杨宗纬写的歌给了当时还是新人的刘宇宁。早在2019年,杨宗纬就发布了该歌曲的试唱版视频,而在6个月后该歌曲却出现在了刘宇宁的专辑中,于是杨宗纬便发文称“心境不同,视界不同”,并设置仅让粉丝可见。杨宗纬的粉丝便对吴青峰进行了口诛笔伐,吴青峰对此事也进行了回应“这首曲子从来不曾授权出去过,也一直没有发表”。