Often, the words ethics and morals are considered synonymous. But here’s the difference:
Morals are beliefs based on practices or teachings regarding how people conduct themselves in personal relationships and in society, while ethics refers to a set or system of principles, or a philosophy or theory behind them. So morals are the tools by which one lives, and ethics constitute the manual that codifies them.
And what’s the difference between amoral and immoral? It’s significant: Immoral (“not moral”) implies a conscious decision to act against societal norms, whereas amoral (“without morals”) suggests that the person in question operates without any regard to them at all.