I use chessx. It's free. But I use a mac. I am not sure what there is for PC. There must be loads of stuff out there.
Mind you, there is something I just noticed on chess.com
https://www.chess.com/analysis-board-editor
It allows you to paste a pgn in from one of your games and add comments etc.
Hello everyone,
I would like to insert comments and variants in my games, especially the ones I play here and save in pgn. How can I do?
I tried chessbase reader. It allowed me to edit the file but I cannot find a way to save my changes.
Any ideas?
Ginetto