There are lots of free beer calculators out there to "estimate" your final gravity. However, temperature, can affect the yeast strain as well, age can as well, etc. It is best to brew with the same strain a few times, to see where it takes you.
For example my WYeast 1056 yeast I have used for 3 batches now, has brought all 3 beers into the 1.004 - 1.006 range. The Irish Ale yeast I have used, has brought a couple of the beers into the 1.012 - 1.015 range. I ferment in basement around 65 - 67 degrees F, if I did it upstairs around 73 degrees F all these numbers could change.