Cod liver oil is extracted from cod livers, whereas fish oil is extracted from the body flesh of fish. While both are good sources of the omega-3s EPA and DHA, they provide different ratios—cod liver oil generally contains about 9% EPA and 14% DHA, whereas fish oil generally contains about 18% EPA and 12% DHA.