Simply put tax avoidance is legal and tax evasion is illegal.
Tax avoidance is the process by which a person uses legal methods to lower their tax liability (amount owed) by utilizing tax deductions and tax credits.
Tax evasion is the process by which people use illegal methods to lower their tax liability (amount owed) by utilizing illegal methods like under reporting income.