Canva is an online graphic design tool used for generating social posts, blog graphics, Twitter headers, Facebook ads and the likes. The site holds a mind boggling library of almost a million fonts, photos, as well as icons.
The basic account is free of cost. Additional graphics and photos uploaded by freelance designers can be used for just $1 each.
Check it out here https://www.canva.com/