A visual JPEG compression utility that provides side-by-side comparison with originals, discovery of optimal compression level by maximum file size, and standard compression by level. Drag-and-drop or open an image to begin.


Coming soon
Keep track of your mouse clicks over a session and generate a discrete or gradiated click frequency heat map. Useful in usability contexts.


Coming soon
An HJSplit alternative for splitting and merging multi-part files (.001 etc.) supporting drag-and-drop in an easy-to-use interface.


Coming soon
Generate a simple .cue non-standard audio cuesheet from a list of audio files, with the option to specify pre- and post-gap timings.

About GFsoft

GFsoft started life in 2006 as a way to share small, useful applications created at the time in Visual Basic. The most popular downloads were Supergloo, a multi-part file splitter and merger; and BatMon, a battery monitor widget.

GFsoft is still a way to share small applications created by me in my day-to-day activities, but now they have the backing of the powerful .NET framework. Any applications listed as 'coming soon' already exist, but have to be public-proofed before they can be released online.

I don't have the backing or the time to conduct every conceivable test, and whilst these applications have been tested to ensure they don't break under normal operation you might encounter something that does make them fall on their face. To this end, I'd ask that you read the disclaimer (via the tab above), and report any problems you find.

This software is free for both personal and commercial use, but please don't reupload the executables to another site for the general public to download. This is for no other reason than it makes it more difficult for any patches or new versions to propagate.


The accompanying software and any associated data are provided "as is" without warranty of any kind. To the maximum extent permitted by applicable law, GFsoft disclaims all warranties, expressed or implied, including, but not limited to, any implied warranties of performance, merchantability, fitness for a particular purpose, and noninfringement.

To the maximum extent permitted by applicable law, in no event shall GFsoft be liable for any direct, indirect, consequential or incidental damages (including, but not limited to, damages for loss of business profits, business interruption or loss of personal or business information) arising out of the use of or inability to use the software or data, even if GFsoft has been advised of the possibility of such damages.

By using or installing this software, you agree to be bound by this agreement's terms and conditions. You further agree that, except for written separate agreements between GFsoft and you, this agreement is a complete and exclusive statement of the rights and liabilities of all parties.


You can contact gfsoft at da