上海市海葬可以网上预约。市民可通过上海殡葬服务平台官方网站进行海葬预约。进入网站后,找到海葬预约相关板块,按提示填写逝者及家属的相关信息,包括逝者姓名、性别、死亡时间等,以及家属的姓名、联系方式、身份证号码等。同时,还需选择海葬的具体时间和场次等。填写完成后,提交预约申请,等待审核通过。审核通过后,家属需按照规定的时间和要求,准备好相关材料,前往指定地点办理后续手续。网上预约海葬为市民提供了便捷的途径,节省了时间和精力,也体现了殡葬服务的信息化和人性化。