---
title: "Bulk edit records and resolvers"
description: "Prepare record or resolver changes across selected names."
canonical: "https://ens.tools/docs/bulk-edit"
section: "Manage names"
stability: "stable"
version: "Web app and unsigned plan helpers"
verifiedAt: "2026-07-29"
owner: "ENS.Tools Portfolio"
---

# Bulk edit records and resolvers

Prepare record or resolver changes across selected names.

## Overview

Bulk Edit builds exact updates for multiple controlled names. Because names can use different resolvers, owners, managers, and wrapper paths, results and prerequisites remain visible per name.

## What this covers

- Address, text, contenthash, and supported profile-record changes.
- Resolver updates and compatibility checks.
- Owner/manager role validation.
- Per-name transaction construction and failure reporting.
- No hidden broadcast or private-key handling.

## Before you run this workflow

### Networks

- Ethereum mainnet

### Prerequisites

- Connected controlling wallet
- Correct owner, manager, registrant, or resolver authority

### Wallet permissions

- Only the transaction or typed-data signature shown for the selected operation

### Expected result

- A confirmed onchain update with per-name status for bulk operations

### Errors and recovery

- Inspect authority and wrapped-name state
- Retry only failed items after refreshing chain state

## How to use it

1. **Select exact names.** Do not assume one wallet has the same role on every portfolio entry.
2. **Choose the change type.** Enter only public record values and validate addresses, URLs, content identifiers, and text.
3. **Review resolver prerequisites.** A record write may require setting or changing the resolver first. Keep dependency order intact.
4. **Simulate and sign.** Review each target and calldata plan; one failed name should not be mistaken for a successful batch.

## Records are public and durable

> Clearing a record later does not erase historical blockchain or indexer copies.

## Related guides

- [ENS lookup and domain details](https://ens.tools/docs/lookup-domain-details)
- [Transfers and subnames](https://ens.tools/docs/transfers-and-subnames)
- [Safety, simulation, and signing](https://ens.tools/docs/safety-and-signing)
