diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,7 +1,14 @@
 * Hackage: <http://hackage.haskell.org/package/crackNum>
 * GitHub:  <http://github.com/LeventErkok/crackNum/>
 
-* Latest Hackage released version: 4.4, 2026-08-31
+* Latest Hackage released version: 4.5, 2026-09-01
+
+### Version 4.5, 2026-09-01
+
+  * All four GUIs: correct the encoding help text. It claimed the input must not
+    start with `0x`, `0b`, or `N'h`, but a hex float such as `0x2.4p3` does start
+    with `0x` and is encoded, exactly as the line above it in the same help says.
+    Only a plain bit-pattern in one of those notations switches to decoding.
 
 ### Version 4.4, 2026-08-31
 
diff --git a/GUI/tclGUI/crackNum.tcl b/GUI/tclGUI/crackNum.tcl
--- a/GUI/tclGUI/crackNum.tcl
+++ b/GUI/tclGUI/crackNum.tcl
@@ -99,7 +99,7 @@
   - Enter a decimal value (2.5, -4.1e5) or hex float (0x2.4p3).
   - You can pass NaN, Inf, -0, -Inf for special values.
   - For floats, pick a rounding mode.
-  - Input must NOT start with 0x, 0b, or N'h (else we decode instead).
+  - Plain 0x, 0b, N'h patterns decode; hex floats (0x2.4p3) encode.
 
 Decoding:
   - Use hex (0x), binary (0b), or Verilog (N'h) notation.
diff --git a/crackNum.cabal b/crackNum.cabal
--- a/crackNum.cabal
+++ b/crackNum.cabal
@@ -1,6 +1,6 @@
 Cabal-version      : 2.2
 Name               : crackNum
-Version            : 4.4
+Version            : 4.5
 Synopsis           : Crack various integer and floating-point data formats
 Description        : Crack IEEE-754 and other float formats and arbitrary sized words and integers, showing the layout.
                      Along with a command-line interface on any platform, native MacOS and Windows GUIs, a Tcl-based Linux GUI, and a browser front-end are available as well:
