™ Registered trademark.


Gunamoi Software

   FileInvert - a free tool to invert all of the bits in a file.

FileInvert Program


A simple tool to invert the bits in any file.  This is free software and is provided free of charge, 'as is' with no warranty.  No registration required. 

Faced with a file of data taken from an EPROM, where the bits had been wrongly copied, so every '1' was '0', and every '0' was stored as a '1', this simple program was produced.  Used exactly once, it did it's job and hasn't been required since.  But it is provided here free of charge, in case someone else has a similar problem, to avoid them having to reinvent the wheel.  It has not been extensively tested, but was able to convert a 4GB file on Windows 7 without hiccup. 

System Requirements:

Latest versions: Windows 7 or later, 32 bit or 64bit versions available.
Legacy version 2.4: Windows XP, 32bit only.

This is free software and is provided free of charge, 'as is' with no warranty.  No registration required.  There is no installer for this program, just unzip the executable and run it as described below. 

Download the program here.

  DOWNLOAD FileInvert 2.7 (Windows 32 bit) (2.64MB) 

  SHA1 checksum: 3f56cfea4c2d984db71e694eaad906eeb8bf0be6

  DOWNLOAD FileInvert 2.7 (Windows 64 bit) (2.96MB) 

  SHA1 checksum: 3d05ae94dc490df05dd53d200433343725d71d15

Download the legacy version FileInvert v2.4 application for Windows XP here.

  DOWNLOAD FileInvert 2.4 (Windows 32 bit) (2.97MB) 

  SHA1 checksum: 02a3aa3fd0ec2153c38c8df0275aba0b1cdf64b3

Installation steps:

1. Download the appropriate FileInvert zip file from this page (see buttons above).

2. Unzip the FileInvert executables to any location and run them directly.  There are no special install requirements. 

3. "FileInvert.exe" is the Windows GUI executable. 

4. "FileInvertcmd.exe" is the command line executable. 

	Usage: FileInvertcmd [/h] [/q] [/dt] [input file] [output file]
  /h, --help            displays this help on the command line parameters
  /q, --quiet           no progress indication, only error messages
  /dt, --datetime       Keep input file 'last modified' date and time

Sample FileInvert Screenshot

Sample Screenshot

Please note that the exact look and feel of the program will vary on each computer depending upon the individual user's operating system and theme settings. 

Version History

Version 2.7 released March 2024:

  • Update to latest code libraries.

Version 2.6 released March 2023:

  • Added checkbox to Keep input file 'Last modified' date and time.
  • Update to latest code libraries.

Version 2.5 released June 2022:

  • Fix bugs related to wxWidgets Debug Alert at program start on some non-English machines.
  • Windows XP no longer supported.
  • Update to latest code libraries.

Version 2.4 released April 2021:

  • Minor update to latest library versions.

Version 2.3 released June 2020:

  • Separate executables for Windows app and command line only app.

Version 2.2 released February 2020:

  • Minor updates to source libraries.

Version 2.1 released April 2019:

  • Improved error checking & error reporting.

Version 2.0 released October 2017.

  • Add command line options & improve performance for large files.

Version 1.0 released April 2016.

This is absolutely free software, provided ad-free and without obligations.
However, should you find it useful, and wish to show your appreciation, you may buy me a coffee via PayPal using the button below: