# Expression toHex with zero padding

**URL:** <https://forum.inductiveautomation.com/t/expression-tohex-with-zero-padding/59528>\
**Category:** Ignition\
**Created:** [May 12, 2022, 11:10pm UTC](https://forum.inductiveautomation.com/t/expression-tohex-with-zero-padding/59528 "2022-05-12T23:10:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [May 12, 2022, 11:10pm UTC](https://forum.inductiveautomation.com/t/expression-tohex-with-zero-padding/59528/1 "2022-05-12T23:10:33Z")

</div>

I have a fault code (in decimal) which I want to display in hex. I am using an expression tag with the expression `'16#' + toHex([.]FaultCode)`, which works, but when the fault code is zero, it displays `16#0` instead of `16#0000`.

I can’t use the `numberFormat` function because once I convert it to hex it becomes a string, and I can’t work out how to use `stringFormat` to achieve my aims.

Any way to achieve this without resorting to a script?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [May 12, 2022, 11:31pm UTC](https://forum.inductiveautomation.com/t/expression-tohex-with-zero-padding/59528/2 "2022-05-12T23:31:55Z")

</div>

`stringFormat("16#%04x", {[.]FaultCode})`  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/4/d41d948914e4c09e1c3211000a1d05ca697958d3.png) ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/f/efd973835c502790049043342189df7a0ff922d3.png) ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/f/af4526f8efb3a5248a0946bc7ae9c2c05608508d.png)

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [May 13, 2022, 12:31am UTC](https://forum.inductiveautomation.com/t/expression-tohex-with-zero-padding/59528/3 "2022-05-13T00:31:23Z")

</div>

Excellent, thankyou!
