"Adding a GUI for my software settings was never so easy!"   -   You (in 10 minutes)

Configuration Editor FREE is a tool to be bundled with your own software, that will allow the user to edit your software settings file using a comfortable GUI (directly edits *.INI and *.Properties file types). It's meant for software developers that need a generic options editor component.  - it is FREEWARE even for commercial use!

Main Screen while editing a STRING value

Main screen while editing a COLOR value

Getting Started

All you need to do is put ConfigEditor.exe in your software folder, along with your software configuration file (to be auto-detected rename it to SETTINGS.INI or SETTINGS.PROPERTIES depending on the file type).
That's it!

Features and Benefits

  • Supports editing windows INI files and java Properties files
  • Edits each value using most suitable GUI according to its type
  • Includes color picker, number editor, file selector, and more value types
  • Can notify your software when settings file changed
  • Easy integration, Just copy and execute
  • Single EXE file, No need for any DLL or .NET
  • Can run from shortcut or from your application
  • Portable
  • Doesn't change registry
  • Small (only ~1MB)
  • No ads or spyware
  • it's FREE even for commercial use!

How it works

When ConfigEditor.exe is launched, the following steps occur:
  1. ConfigEditor.exe reads the SETTINGS.INI file, and reads the keys and values from it.
  2. If a template file named SETTINGS.ITP exists, it reads it for the definitions of how to display each key and value pair. If this file doesn't exist, then it tries to auto-detect the type of each key and value.
  3. The values are displayed on a list, and the user edits them.
  4. When the user clicks the "Save" button, the new values are saved back to the SETTINGS.INI file.
  5. Optionally, if your software is running, it can reload its settings from the INI file (when it receives a notification either form ConfigEditor.exe, or when it detects the INI file has changed or that ConfigEditor terminated)


Can I distribute it with my commercial software?

Yes. ConfigEditor FREE can be distributed and bundled in any way, totally free. see License for full details.

Can I tell ConfigEditor to use another settings file?

This can be done using command line parameter, for example: ConfigEditor.exe /INI:"C:\MySettings.ini"
See the Users Manual for further detail.

How do i create an INI file?

INI files are text files, they can be created and edited with any text editor, like Notepad.

How do i make my software use ConfigEditor to edit settings?

Simply execute ConfigEditor.exe from your application (for example when the user clicks your "Settings" button). Preferably you'll want to provide your softwares' window handle to ConfigEditor to be notified when it closes:
ConfigEditor.exe /NOTIFY:123456
see the ConfigEditor SDK for further detail.

Can my software control the ConfigEditor window?

Yes, you can use the ConfigEditor SDK for that.

Can I add more value types?

ConfigEditor Pro has more value types, such as Drive selector, Window selector, Encrypted password (using MD5,SHA or Hex algorithms), USB or CD-ROM Selector, and a plugin system that allows you to add custom data.

Is it safe and free from Ads and Spyware?

ConfigEditor is %100 free from spyware and adware.

Can i change ConfigEditor colors or title image?

To be able to change the title image, as well as colors and sizes, you may want to buy ConfigEditor Pro (which will also show you support ConfigEditor!).

Can you make it open source?

ConfigEditor source code can be purchased, as we feel the "purchasable source" approach provides the best of all GPL/MIT and commercial licensing: You can get the source code and feel secure you have %100 control of the product you use, and on the other hand, the maker gets compensation for the hard work, time, and money invested in the product.


Free for both commercial and non-commercial use. See License Agreement for further details (CEFLicense.txt).


Download ConfigEditor FREE kit, which includes ConfigEditor FREE, Examples, Documentation, and the SDK.
 ConfigEditor FREE version 2.019 (full kit)

Design by: StyleShout