user7067: Does PGN have any annotations for draw offers? Just adding = after a move doesn't seem to work everywhere. Among the standard NAGs there is $10 (a drawish or even position) which translates as =; or I can use a comment. But I am wondering whether there's a specific way of adding a draw offer.

user3005: I think the answer should be, that the format has to include the parentheses. So a draw offer in some PGN notation should look like:
1. e4 e5 (=)

So black is offering a draw after his first move.
See the example game at the end of section C that looks like:


e4 e5 2. Nf3 Nf6 3. d4 exd4 4. e5 Ne4 5. Qxd4 d5 6. exd6e.p. Nxd6 7. Bg5 Nc6 8. Qe3+3 Be7 9. Nbd2 0-0 10. 0-0-0 Re8 11. Kb1 (=)


PS: Shameless plug: I have just implemented that in my pgn-parser, see #57.

user4324: There is no symbol for a draw offer. Just add a comment {draw offered} 

7067: <p>Does PGN have any annotations for draw offers? Just adding <code>=</code> after a move doesn't seem to work everywhere. Among the standard NAGs there is <code>$10</code> (a drawish or even position) which translates as <code>=</code>; or I can use a comment. But I am wondering whether there's a specific way of adding a draw offer.</p>
 3005: <p>I think the answer should be, that the format has to include the parentheses. So a draw offer in some PGN notation should look like:</p>
<pre><code>1. e4 e5 (=)
</code></pre>
<p>So black is offering a draw after his first move.</p>
<p>See the example game at the <a href="https://www.fide.com/FIDE/handbook/LawsOfChess.pdf" rel="nofollow noreferrer">end of section C</a> that looks like:</p>
<blockquote>
<ol>
<li>e4 e5 2. Nf3 Nf6 3. d4 exd4 4. e5 Ne4 5. Qxd4 d5 6. exd6e.p. Nxd6 7. Bg5 Nc6 8. Qe3+3 Be7 9. Nbd2 0-0 10. 0-0-0 Re8 11. Kb1 (=)</li>
</ol>
</blockquote>
<p>PS: Shameless plug: I have just implemented that in my pgn-parser, see <a href="https://github.com/mliebelt/pgn-parser/issues/57" rel="nofollow noreferrer">#57</a>.</p>
 4324: <p>There is no symbol for a draw offer. Just add a comment {draw offered} </p>
