North Korea has fired its highest-ever intercontinental ballistic missile and poses a worldwide threat, US Secretary of Defence James Mattis has said.
The missile, launched early on Wednesday, landed in Japanese waters.
It reached an altitude of 4,500km (2,800 miles) and flew 960km, the BBC reports, citing South Korea's military sources.
It was the latest in a series of weapons tests that has raised tensions. Pyongyang last launched a ballistic missile in September.
It also conducted its sixth nuclear test that month. North Korea has continued to develop its nuclear and missile programme despite global condemnation and sanctions.
The UN Security Council is due to convene an emergency session to discuss the latest test.
Mattis said the missile launch "went higher, frankly, than any previous shots they have taken".
The North was building "ballistic missiles that threaten everywhere in the world", he added.
US President Donald Trump was briefed while the missile was still in the air, the White House said. Afterwards he said: "We will take care of it."
The US-based Union of Concerned Scientists said the missile could have travelled more than 13,000km on a standard trajectory, thus reaching "any part of the continental United States".
But it added it seemed likely that the missile had a very light mock warhead - which meant that it could be incapable of carrying a nuclear warhead, which is much heavier, for that distance.
Wednesday's missile was launched from Pyongsong, in South Pyongan province, reported South Korean news agency Yonhap.
Japanese officials said the projectile travelled for about 50 minutes - but did not fly over Japan, as some have done in the past - and landed about 250km off its northern coast.
Japan also said it would "never accept North Korea's continuous provocative behaviour", while South Korea condemned the launch and responded with a missile exercise of its own.
The EU has called the launch a "further unacceptable violation" of North Korea's international obligations, while Britain's ambassador to the UN called it "a reckless act".