Can you create a bank account online?

No you cannot create a bank account online. To create a bank account, the bank needs your signature and other formalities which cannot be completed online. So creating a bank account online is not possible. Atleast as far as I know, no bank offers this facility