Format Bytes

<wa-format-bytes> Stable Since 2.0

Formats a number of bytes as a human-readable string with the appropriate unit, such as kB, MB, or GB. Supports both byte and bit units with configurable locale.

The file is in size.

Examples

Link to This Section

Formatting Bytes

Link to This Section

Set the value attribute to a number to get the value in bytes.




Formatting Bits

Link to This Section

To get the value in bits, set the unit attribute to bit.




Localization

Link to This Section

Use the lang attribute to set the number formatting locale.




Importing

Link to This Section

If you're using the autoloader or a hosted project, components load on demand — no manual import needed. To cherry-pick a component manually, use one of the following snippets.

CDN npm Self-Hosted React

Import this component directly from the CDN:

import 'https://ka-f.webawesome.com/[email protected]/components/format-bytes/format-bytes.js';

After installing Web Awesome via npm, import this component:

import '@awesome.me/webawesome/dist/components/format-bytes/format-bytes.js';

If you're self-hosting Web Awesome, import this component from your server:

import './webawesome/dist/components/format-bytes/format-bytes.js';

To import this component for React 18 or below, use the following code:

import WaFormatBytes from '@awesome.me/webawesome/dist/react/format-bytes/index.js';

Attributes & Properties

Link to This Section

Learn more about attributes and properties.

Need a hand? Report a bug Ask for help
    No results