SoftCircuits Programming
Cygnus Hex Editor

Cygnus Overview

Fast and Easy to Use

Finding Data

Modifying Data

Analyzing Data

Sharing Data

Cygnus Extensions

Feature List




Try Cygnus

Why not download Cygnus and try it for yourself? It costs absolutely nothing so there is no risk.




If you determine that Cygnus is for you, then you can register your copy.




If you've decided Cygnus is for you, you can register the product for only $39.00.



Note: We strongly urge you to download the software first. Try it out. When you register, we'll send you a key to fully activate your copy.


Cygnus Hex Editor Version 2.50

Cygnus Hex Editor is a powerful file editor for Microsoft Windows. Unlike text editors, which are designed to edit files that contain text data, hex editors allow you to edit files that contain any type of data.


In addition to being fast and easy, Cygnus offers some very powerful editing features. If you haven't yet tried Cygnus, now is the time to check it out. If you have an older version of Cygnus, now is the time to upgrade. You can download and try Cygnus absolutely free so there is no risk. We invite you to check it out today!


Users who have purchased previous versions of our Cygnus Hex Editor are eligible for discounted or free upgrades to the new version. Please see our Upgrade page for more information.


IMPORTANT NOTICE: This version of Cygnus Hex Editor requires Windows NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista or later. Users with Windows 95, Windows 98, Windows ME, and Windows NT 3.5 will need to either upgrade to a newer version of Windows, or use our Cygnus Hex Editor FREE EDITION, which will run on these older versions of Windows.


Cygnus Screen Shot

Click to enlarge


The Fastest and Easiest Hex Editor Available Anywhere!

Cygnus is fast. Very fast! Operations such as searching, or searching and replacing are blazingly fast. And screen updates and most other operations will be instantaneous on all but the slowest computers.


Cygnus is easy. With intelligent features such as a multiple document interface (MDI), the ability to easily insert and delete bytes, simple drag and drop operations, bookmarks and more, complex editing tasks can be performed with ease. And with our new Data Inspector, editing data values can be accomplished more naturally than ever possible before.


Learn more about how Cygnus is fast and easy to use...


Finding Data

Our new Find and Replace dialogs make finding data easier and more powerful than ever before. The Find dialog box divides searches into three types: text, data types, and raw data. And the Replace dialog box allows the same logic to specify both find and replace parameters. Want to search for the Unicode text "Hello" and replace it with a FILETIME value of 3/31/2005 9:25:00 am? Well, maybe not. But with Cygnus, this is extremely simple and intuitive to do.


Learn more about Cygnus find operations...


Modifying Data

Of course Cygnus allows you to edit data by typing in hex or ASCII values. But Cygnus provides powerful new ways to modify data as well.


The Data Inspector window allows you to view and edit data in a more natural way as known data types, structures, and arrays.


The new Modify, Insert and Delete dialog boxes allow you to instantly perform certain operations on any number of a particular data type.


The convert function will convert the selected data to another format. Convert data using any of the existing conversion types or write your own conversion add-in by writing a Cygnus extension.


Learn more about ways to modify data with Cygnus...


Analyzing Data

In addition to modifying data, sometimes you just need to know a little more information about that data. Cygnus offers new tools for this as well.


Cygnus now offers intelligent file comparing. It is intelligent because it can compare files of different lengths, and it can resynchronize matching data after a difference has been found.


Cygnus also now offers checksum computations. Simply select the data you want to perform the checksum on, and then select any of the available checksum algorithms to compute that checksum. You can even add new checksum types to Cygnus by writing a Cygnus extension.


Learn more about using Cygnus to analyze data...


Sharing Data

To get the most out of any Hex Editor, you'll want to be able to export and import various types of data. You'll also want many options for copying data to and from the clipboard.


Cygnus provides great flexibility in this area. For example, you can select a range of data and then copy it to the clipboard as HTML code, allowing you to place the data on a Web page.


In addition to the many ways that Cygnus can export and import data, developers can even add support for new ways by writing Cygnus extensions.


Learn more about sharing data with Cygnus...


Cygnus Extensions

Cygnus allows developers to write extensions to add additional functionality to the program. Extensions allow you to create new import/export, copy as/paste as, conversion, and checksum operations, in addition to new data types.


Extensions are designed to be written in C and C++ but may be written in any language that can create DLLs that export undecorated and unmangled function names. Instructions on writing extensions are included in the online help. No additional software or documentation must be purchased from us.


Learn more about writing Cygnus extensions...




Online Help Issues on Windows Vista

Cygnus Hex Editor runs great on the Vista Windows operating system. However, the portion of Windows used by this program to display online help is no longer included with Windows Vista. We are working to upgrade the help system but it will not be immediate.


In order to access help under Windows Vista with the existing software, you may download the help system used by this program from Microsoft at no charge. You will want to download Windows6.0-KB917607-x86.msu. The other version (Windows6.0-KB917607-x64.msu) is for 64-bit Windows.



Our Cygnus Hex Editor is sold as shareware. Shareware can be evaluated for free and without risk. We strongly recommend that you first download the software and install it on your computer. Take it for a test drive and see if it performs to your satisfaction. If you like the software, you can register (purchase) it. When you do, we'll send you a registration key that you enter into the program to fully activate the software. Because the software will already be on your computer, this method is fast, easy, and avoids all shipping and media charges. And because you'll have already used the program, you'll know exactly what you're buying.


Buying Cygnus

Registration for Cygnus is only $39.00 (USD). SoftCircuits offers many different payment methods. Site licenses are available.




View other SoftCircuits titles


Want More Information?

Check out our feature list. Have questions? Email us at or check out other ways to contact us.