Werner represented Germany at youth level, playing for the U15, U16, U17, U19 and U21 teams, scoring 34 goals in 48 matches overall. In 2010, he scored a hat-trick on his first appearance for Germany U15 in a match against Poland. Two years later, he was a part of the Germany team that finished runner-up in the 2012 UEFA European Under-17 Championship.