---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.ru/dev/metrika/en/data-import/hashing.md
  - https://yandex.ru/dev/metrika/ru/data-import/hashing.md
  - href: en/data-import/hashing.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/metrika/en/llms.txt

# Hashing (md5)

Lists of phone numbers and email addresses transmitted to Yandex.Metrica can be [md5](https://en.wikipedia.org/wiki/MD5) hashed. In this case, each entry must be hashed separately.

Before hashing, you should normalize the data:

#|
|| **Field** | **Description** ||
|| `phones_md5` | List of the client's phone numbers.

A numeric string containing a mobile phone number with a country code. You can't use spaces or extra characters.

- ![](../../_images/y.png)`79995551111`
- ![](../../_images/n.png)`7 (999) 555-11-11` ||
|| `emails_md5` | List of client's email addresses.

A string in Latin including the @ symbol and domain name. You can't use uppercase letters.

- ![](../../_images/y.png)`mail@yandex.ru`
- ![](../../_images/n.png)`Mail@yandex.ru` ||
|#

Sample entries without hashing:

```text translate=no
phones_md5,emails_md5
79876543210,mail@yandex.ru
79012345678,example2@yandex.ru
```

Sample entries with hashed values:

```text translate=no
phones_md5,emails_md5
a31259d185ad013e0a663437c605d056,78ee6d68f49d2c90397d9ff77fc3814d1
702e8494aeb560dff987eh623e71ccf8,f5ge43thaeb67df89875777e71bccf88i
```
