网上签协议一般是具有法律效力的。具有民事行为能力且有处分权的当事人,依据自己的真实意思表示签订的不违反法律强制性规定,也不侵害国家、社会公共利益或第三人的利益的合同,就是具有法律效力的合同,受到法律的保护。