No, to sell shares online, you need a trading account. Most brokers offer demat and trading account. The shares stored in your demat account can be sold by using the trading account.