# FormatBytes

> Returns a text for a number of bytes.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

## FormatBytes(long)

Returns a text for a number of bytes.

```csharp
public static string FormatBytes(long bytes)
```

### Parameters

**** (\[long]\(https\://learn.microsoft.com/dotnet/api/system.int64)):&#x20;

### Returns

| Type                                                           | Description |
| -------------------------------------------------------------- | ----------- |
| [string](https://learn.microsoft.com/dotnet/api/system.string) |             |

### Examples

```csharp
using UnityEngine;
using UnityEditor;

public class FormatBytesExample : MonoBehaviour
{
    void Start()
    {
        // prints "100 bytes"
        print(EditorUtility.FormatBytes(100));

        // prints "2.0 KB"
        print(EditorUtility.FormatBytes(2048));
    }
}
```

## FormatBytes(int)

Returns a text for a number of bytes.

```csharp
public static string FormatBytes(int bytes)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)):&#x20;

### Returns

| Type                                                           | Description |
| -------------------------------------------------------------- | ----------- |
| [string](https://learn.microsoft.com/dotnet/api/system.string) |             |

### Examples

```csharp
using UnityEngine;
using UnityEditor;

public class FormatBytesExample : MonoBehaviour
{
    void Start()
    {
        // prints "100 bytes"
        print(EditorUtility.FormatBytes(100));

        // prints "2.0 KB"
        print(EditorUtility.FormatBytes(2048));
    }
}
```
