Have you considered Ulf Adams' Ryu float-to-string algorithm that uses only fixed-size integer operations? https://dl.acm.org/citation.cfm?id=3192369 https://github.com/ulfjack/ryu