# `bird email tools split-dns-record`

## Usage

```bash
bird email tools split-dns-record [flags]
```

## Description

Split a long DNS TXT value (a DKIM public key, a long DMARC/BIMI value, etc.) into the ≤255-octet quoted chunks DNS requires, and get back a ready-to-publish quoted string plus the raw chunks. A single TXT string can't exceed 255 octets, so long values must be published as multiple concatenated strings; this renders that for you. Pass the value in the `value` parameter. Offline — no DNS lookup. Public — no authentication required.

## Examples

```bash
bird email tools split-dns-record <value>
```

## Options

| Name                | Description                                      |
| ------------------- | ------------------------------------------------ |
| `--response-schema` | Print the fields this command returns, then exit |

## Related

| Name                                                                                            | Description                           |
| ----------------------------------------------------------------------------------------------- | ------------------------------------- |
| [`bird email tools analyze-dmarc-report`](/docs/cli/reference/email-tools-analyze-dmarc-report) | Analyze a DMARC aggregate report      |
| [`bird email tools analyze-headers`](/docs/cli/reference/email-tools-analyze-headers)           | Analyze raw email headers             |
| [`bird email tools audit`](/docs/cli/reference/email-tools-audit)                               | Audit a domain's email authentication |
| [`bird email tools validate-bimi`](/docs/cli/reference/email-tools-validate-bimi)               | Validate a BIMI record                |
| [`bird email tools validate-dmarc`](/docs/cli/reference/email-tools-validate-dmarc)             | Validate a DMARC record               |