Determine which transaction output is a change address and which is not
You can guess at which output is a change address, but the only way to be certain is if you are the person initiating the transaction. 

In fact, some wallet software could be designed to intentionally obfuscate this data, to improve user privacy. At best, services like blockchain.info can only guess.