On 1 March 2016, Karlsson was announced to represent Sweden at the 2016 World Cup of Hockey. In September, he was named alternate captain alongside Daniel Sedin.