I have added the famous Riegel race prediction, based on the formula below.
Predicted time = Given time * (new distance/original distance)1.06
Easy, right? You can check out the calculator now. Of course, be cautious in using its output. It's nice to predict a marathon time based on a recent 10K time, but it does absolutely not guarantee anything. You should train accordingly.