Standard Elo formula: expected score from the rating gap, new rating from the K-factor and actual result.
Free, unlimited, no account. If this saved you a paid tool, a small thanks is appreciated.