劳动合同约定违约金是否违法需要根据具体情况判断。根据《劳动合同法》规定一般情况下用人单位不得与劳动者约定由劳动者承担违约金。但存在两种例外情形一是用人单位为劳动者提供专项培训费用对其进行专业技术培训的可以与该劳动者订立协议约定服务期劳动者违反服务期约定的应当按照约定向用人单位支付违约金;二是用人单位与劳动者可以在劳动合同中约定保守用人单位的商业秘密和与知识产权相关的保密事项劳动者违反竞业限制约定的应当按照约定向用人单位支付违约金。所以如果劳动合同约定的违约金属于上述法定的两种情形那么该约定是合法有效的;如果不属于这两种情形用人单位与劳动者约定由劳动者承担违约金则是违法的。在实践中对于违约金的约定要严格按照法律规定来确定其合法性。劳动者应当仔细审查劳动合同中关于违约金的条款确保自身权益不受侵害。如果对违约金条款的合法性存在疑问建议咨询专业法律人士。 对于用人单位而言也要遵守法律规定避免因违法约定违约金而引发劳动纠纷。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。