Eco-friendly means that it is not harmful to the environment. Biodegradable means that the item will be broken down naturally by the organisms in the ecosystem. So, biodegradable is more eco-friendly than items that are not biodegradable, but keep in mind that biodegradable items also end up in landfills.