# How to convert Nat to Float

**URL:** https://forum.dfinity.org/t/how-to-convert-nat-to-float/23911
**Category:** Getting Started
**Created:** [October 20, 2023, 11:27am UTC](https://forum.dfinity.org/t/how-to-convert-nat-to-float/23911 "2023-10-20T11:27:53Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ildefons](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/ildefons/32/2638_2.png) [@ildefons](https://forum.dfinity.org/u/ildefons)
#### Post date: [October 20, 2023, 11:27am UTC](https://forum.dfinity.org/t/how-to-convert-nat-to-float/23911/1 "2023-10-20T11:27:53Z")

</div>

I want to divide a Float number by the size of an array an obtain a Float. However, array.size() returns a Nat and I cannot find a way to conver a Nat into a float before dividing. How can I convert Nat to Float?

---

<div class="post-metadata">

### Author: ![infu](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/infu/32/11321_2.png) [@infu](https://forum.dfinity.org/u/infu)
#### Post date: [October 20, 2023, 11:49am UTC](https://forum.dfinity.org/t/how-to-convert-nat-to-float/23911/2 "2023-10-20T11:49:47Z")

</div>

Float.fromInt(…your nat…)
