The Indian rupee has depreciated to trade at an all-time low of 81.93 against the US dollar after the surge in dollar index, dealers said.