wxMEdit, an excellent cross-platform text/hex editor


wxMEdit, a fork of MadEdit

Si you are looking for a hexadecimal editor With many useful functions, which also allows you to make some modifications to your needs and above all that it is "multiplatform", wxMEdit may be the solution you were looking for.

In today's article, We will dedicate this section to be able to talk a bit about wxMEdit, which as we already mentioned is an editor that provides functions to edit text and hexadecimal dumps.

Table of Contents

About wxMEdit

As such wxMEdit it is not a recommended text editor for common tasks, it can fulfill the function of a simple text editor. But this is not the purpose of wxMEdit, since its main focus is examining and editing hexadecimal files They are commonly used in debugging or reverse engineering communication protocols. One of the best-known cases for this type of file is network traffic capture. In this case, Wireshark is one of those applications that usually work with this type of file.

Leaving this part aside, it is worth mentioning that wxMEdit is written in C++ and wxWidgets and that it is an improved version of MadEdit that has been discontinued.

wxMEdit allows the user to edit files in Text/Column/Hex modes and supports many useful features, such as Bookmark, Syntax Highlights, Encodings, WordWrap, WordCount, and checking for updates. In addition to that, it supports common encodings (UTF8/16/32, ISO-8859-x, CP125x, KOI8, GB18030, Big5, …) not only in text/column modes but also in hexadecimal mode.

It is worth mentioning that a few days ago the editor received its new version wxMEdit 3.2, in which the icons have been redesigned, including the main program icon and the menu/toolbar icons, improvements and more.

Within Main changes of the new version stands out:

  • Added a new function that displays the file size in a readable format.
  • Added option to always open files with a specific encoding.
  • Added support for GTK+ 3 and Wayland.
  • Added support for High DPI on Windows.
  • Redesigned icons
  • Some shortcut keys have been changed, see Changes to Shortcut Keys in wxMEdit 3.2.
  • GB18030 support updated to the latest GB18030-2022 standard.
  • Updated Unicode block descriptions for Unicode 15.0 (requires ICU 72 or higher)
  • Fixed an issue that caused a crash when the line length exceeded the limit in text mode.
  • Fixed an issue that caused a crash when clicking the “OK” button in the “About wxMEdit” dialog.
  • Fixed an issue where the text contained some tab characters that made it unresponsive when windowed.
  • Fixed triple click to select row behavior broken in wxMEdit 3.1.
  • Fixed lowering infowindow height by 4 in MadEdit/wxMEdit (built with wxMSW-2.8).
  • Fixed an issue where fonts and encodings were not restored after a reboot.
  • Fixed an issue where characters could not be entered via AltGr.
  • Fixed cursor flicker and selection rendering issues on Linux.
  • Fixed an issue where the IME candidate window would not follow the cursor on Windows 10.
  • Other minor changes and bug fixes.

Finally yes you are interested in being able to know more about it, you can check the details in the following link

How to install wxMEdit on Linux?

For those interested in being able to install this hexadecimal editor on their system, they should know that on their official websitel Prebuilt packages are offered for different distributions and architectures. So all you have to do is go to its website and download the appropriate package for your system. The link is this.

In the special case of Arch Linux, it is enough to have the AUR repository enabled to be able to install the editor. You can install wxMEdit on Arch Linux and derivatives by opening a terminal and typing:

yay -S wxmedit

The content of the article adheres to our principles of editorial ethics. To report an error click here.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.