# Ens.normalize

Normalizes ENS name according to [ENSIP-15](https://github.com/ensdomains/docs/blob/9edf9443de4333a0ea7ec658a870672d5d180d53/ens-improvement-proposals/ensip-15-normalization-standard.md).

For more info see [ENS documentation](https://docs.ens.domains/contract-api-reference/name-processing#normalising-names) on name processing.

## Imports

:::code-group
```ts [Named]
import { Ens } from 'ox'
```

```ts [Entrypoint]
import * as Ens from 'ox/Ens'
```
:::

## Examples

```ts twoslash
import { Ens } from 'ox'
Ens.normalize('wevm.eth')
// @log: 'wevm.eth'
```

## Definition

```ts
function normalize(
  name: string,
): string
```

**Source:** [src/core/Ens.ts](https://github.com/wevm/ox/blob/main/src/core/Ens.ts#L142)

## Parameters

### name

* **Type:** `string`

ENS name.

## Return Type

Normalized ENS name.

`string`
