Skip to content

josephmawa/EncodingExplorer

Repository files navigation

Encoding Explorer

Encoding Explorer

Learn character encoding

Encoding Explorer in dark mode

Encoding Explorer in light mode

Encoding Explorer is a simple desktop app for learning character encoding.

Main features

  • Encode characters to ASCII, UTF-8, UTF-16, and UTF-32.
  • Encode numbers to IEEE-754 half, single, and double precision format.
  • Supports real-time encoding.
  • Change the endianness of a multi-byte encoding.
  • Provides user-friendly interface for exploring encodings.
  • Switch to light, dark, or system mode.

Contributing

If you find this app useful, do consider contributing. If you are wondering how, you can contribute in the following ways:

  • Star the project repository on GitHub
  • Report bugs if you encounter some. There are probably a handful of them.
  • You can also contribute code. If it is a bug fix, do open a pull request(PR). However, if it is a new feature, first open an issue so that we discuss it before opening a PR.

Run project locally

  1. Download GNOME builder. It's the fastest way to get up and running.
  2. Use GNOME builder to clone this project to your local machine. The Clone Repository button is at the bottom of the GNOME builder Welcome screen.
  3. Use the Shift + Ctrl + Space keyboard combination to run the project after opening it in GNOME builder. You can also use the button at the top.

License

Encoding Explorer is a free software and will always be free. It is released under the terms of the GNU General Public License v3.0.

Copyright

Copyright © 2025 Joseph Mawa