formatBytes & parseBytes
Converts raw byte counts into localized human-readable file sizes and parses strings back into bytes.
2.3 KB
•Updated on September 3, 2026
Example 2: Cloud Storage Usage Meter
Installation
Bash
pnpm dlx shadcn@latest add @spaceui/hooks-utils-format-bytesUsage
Code
import { formatBytes, parseBytes } from '@/utils/format-bytes'
formatBytes(15728640) // => "15.00 MB"
parseBytes('15MB') // => 15728640API Reference
Parameters / Props
| Parameter | Type | Default | Description |
|---|---|---|---|
bytes | number | required | Numeric bytes. |
options.decimals | number | 2 | Decimal digits. |
Return Value
| Return Type | Description |
|---|---|
string | Formatted file size string. |