Skip to content

hexToString

hexToString(hex, opts?): string

Decodes a hex value into a UTF-8 string.

Parameters

hex: `0x${string}`

Hex value to decode.

opts?: HexToStringOpts

Options.

Returns

string

String value.

Examples

import { hexToString } from 'viem'
const data = hexToString('0x48656c6c6f20576f726c6421')
// 'Hello world!'
import { hexToString } from 'viem'
const data = hexToString('0x48656c6c6f20576f726c64210000000000000000000000000000000000000000', {
size: 32,
})
// 'Hello world'

Defined in

node_modules/.pnpm/viem@2.21.1_bufferutil@4.0.8_typescript@5.6.2_utf-8-validate@6.0.4_zod@3.23.8/node_modules/viem/_types/utils/encoding/fromHex.d.ts:148