Mergely is great for generating a diff between two arbitrary pieces of text (eg to paste into a GitHub comment for nice display). But it would be even better for this if it could generate unified diffs instead of "normal" diffs, since unified diffs include some context.
Somewhat related: #54 (comment)