Blockchain Type
Converter
Convert between Solidity types instantly. Convert uint256 to bytes32, address to bytes, and all blockchain data types with precision.
Unsigned 256-bit integer (0 to 2^256-1)
0
32 bytes (256 bits) - fixed-size byte array
Solidity Type Reference
uint256Unsigned 256-bit integer (0 to 2^256-1)
uint128Unsigned 128-bit integer (0 to 2^128-1)
uint64Unsigned 64-bit integer (0 to 2^64-1)
uint32Unsigned 32-bit integer (0 to 2^32-1)
uint16Unsigned 16-bit integer (0 to 2^16-1)
uint8Unsigned 8-bit integer (0 to 255)
int256Signed 256-bit integer (-2^255 to 2^255-1)
int128Signed 128-bit integer (-2^127 to 2^127-1)
int64Signed 64-bit integer (-2^63 to 2^63-1)
int32Signed 32-bit integer (-2^31 to 2^31-1)
int16Signed 16-bit integer (-2^15 to 2^15-1)
int8Signed 8-bit integer (-128 to 127)
bytes3232 bytes (256 bits) - fixed-size byte array
bytes1616 bytes (128 bits) - fixed-size byte array
bytes88 bytes (64 bits) - fixed-size byte array
bytes44 bytes (32 bits) - fixed-size byte array
bytesDynamic byte array
addressEthereum address (20 bytes, 40 hex characters)
boolBoolean (true or false)
stringUTF-8 encoded string