What is the difference between ESG and CSR?

CSR stands for corporate social responsibility and describes a company’s socially responsible commitment, efforts and practices. On the other hand, ESG are a set of standards/criteria for investors and other stakeholders to evaluate a company’s environmental, social and governance performance.