Sterling hit a two-year low against the greenback, declining as much as 1.4% to $1.2139, the lowest level since May 2020. It was down 1.3% to $1.215 at the time of writing.
Against the euro (EURGBP=X) it wiped out its gains, down 0.1% to 85p.
April’s contraction means Britain's economy is now just 0.9% larger than before the first pandemic lockdown in spring 2020, with services, manufacturing and construction all shrinking during the period.
This is the first time that all main sectors have contributed negatively to a monthly GDP estimate since January 2021, the ONS said.
"[The pound] fell below the 1.245 area which opens up the May lows at 1.2155," said Michael Hewson, chief market analyst at CMC Markets. "The key support lies between 1.1980 and the 1.2000 area. The 1.2450 area now becomes resistance."
Sterling's decline follows a sell-off in global equities, cryptoassets and currencies as economic and inflationary pressure heighten fears of a recession and interest rates raises.
The yen (JPY=X) crashed to its lowest level since 1998 against the dollar as Japan's central bank continues to hold fire on lifting interest rates, despite tightening of monetary policy elsewhere.
The currency fell more than 0.5% to 135.19 per dollar on Monday morning after Friday's shock US inflation figures.
Other cryptocurrencies also fell, with ether (ETH-USD) down 17% to $1,213, its lowest level since February last year.
Watch: How does inflation affect interest rates?