# safeintmax > Return the maximum safe integer capable of being represented by a numeric real type.
## Usage ```javascript var safeintmax = require( '@stdlib/utils/safe-int-max' ); ``` #### safeintmax( dtype ) Returns the maximum **safe** integer capable of being represented by a numeric **real** type. ```javascript var m = safeintmax( 'float64' ); // returns 9007199254740991 ``` The following numeric **real** types are supported: - `float64`: double-precision floating-point numbers - `float32`: single-precision floating-point numbers - `float16`: half-precision floating-point numbers
## Examples ```javascript var safeintmax = require( '@stdlib/utils/safe-int-max' ); var m = safeintmax( 'float64' ); // returns 9007199254740991 m = safeintmax( 'float32' ); // returns 16777215 m = safeintmax( 'float16' ); // returns 2047 ```
* * *
## CLI
### Usage ```text Usage: safeintmax [options] Options: -h, --help Print this message. -V, --version Print the package version. ```
### Examples ```bash $ safeintmax float16 2047 ```