Ecosia Freeware Downloads Ecosia 3.0.41 freeware download Ecosia is a search engine that donates 80% of its income for tree planting. Save freeware Download Details