合同生效之前解约是否算违约需要分情况来看:1. 如果合同明确约定在生效前不得随意解约而一方违反此约定提前解约那么算违约。比如合同中有条款写明“本合同在正式生效前双方均不得擅自解除如有违反需向对方支付一定违约金”此时解约方就构成违约。2. 若合同未对生效前解约作出特别限制且解约方在解约时不存在恶意损害对方利益等不当行为通常不算违约。例如双方只是初步协商合同条款尚未正式生效一方因合理原因提出解约如发现合同存在重大误解或显失公平等问题这种情况下解约一般不构成违约。3. 即使合同未生效但如果一方在解约过程中给对方造成了实际损失比如因解约导致对方为准备合同履行投入了费用等受损方有权要求解约方赔偿损失。4. 若解约方与对方就解约事宜达成了一致意见比如双方协商同意提前解除合同且对相关事宜处理妥当那么也不算违约。总之合同生效前解约是否违约要综合考虑合同约定、解约原因及是否给对方造成损失等多方面因素。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。