CADXChange

Guides/Drawing standards

Batch Update Title Blocks in Multiple AutoCAD DWG Files — Client Name, Revision and Sheet Numbers

Updated November 5, 2026

Made with BlockSync
BlockSync's write-back preview listing the title block changes in six drawings, old value next to new

A title block value rarely changes on just one sheet. The client changes its name, an address gets corrected, the project moves to a new revision, a sheet is inserted and everything after it needs renumbering. Each time, the same fix is needed on every drawing in the set.

AutoCAD has no built-in way to do that across files. ATTEDIT and the Properties palette touch one block reference at a time, DATAEXTRACTION gets values out but cannot write edited values back, and the Express Tools pair ATTOUT and ATTIN works through a text file, one drawing at a time. That leaves opening every drawing, double-clicking the attribute, retyping it and saving, which is slow and easy to get wrong on drawing 140 of 150.

This guide uses BlockSync, part of CADXChange Toolkit. It exports the title block attributes of a batch of drawings to one Excel sheet, lets you edit them there, shows every change before anything is touched, and writes them back. The example renames the client, corrects the address and rolls the revision to D on six sheets.

1. Export the title block attributes to Excel

Open BlockSync and add the drawings: Add Files for a specific set, or Add Folder to pull in everything under a folder. BlockSync scans each file and lists every block it found, with the number of references and the number of files it appears in.

On the Blocks tab, tick the title block (here TITLEBLOCK) and leave the rest unticked. Only ticked blocks are exported, so the workbook holds just the fields you want to touch.

Click Extract to Excel. BlockSync writes one row per title block, across all the files, to a workbook in the output folder shown on screen.

2. Edit the values in Excel

The sheet has one row per title block. The columns on the left (_File, _Handle, _Block and the position columns) identify the exact block in the exact drawing; to the right is one column per attribute: here CLIENT, PROJECT, REV, SHEET_NO, SITE_ADDRESS and TITLE.

Edit the attribute columns like any spreadsheet: type a value and fill it down, paste a column from another sheet, or use a formula. Leave _File and _Handle alone, because that is how each row finds its way back to the right block.

Type dates and zero-padded numbers as text (put an apostrophe in front, or set the column to Text first). Otherwise Excel turns 2026-11-05 into a date and 007 into 7, and that is what comes back.

To renumber sheets, build the number from the file name with a formula, or type the numbers in, reading each row's _File value as you go. Filter on _File to work on part of the set. The preview in the next step shows the final value for every drawing, so a formula that went wrong is caught there and not in the drawings.

Excel sheet exported by BlockSync with the CLIENT, REV, SITE_ADDRESS and TITLE columns for six drawings: the client is Northgate Group plc and the revision is D on every row

3. Preview every change before writing

Switch to the Excel → Blocks tab. Pick the edited workbook and the folder with the drawings; files are matched to the workbook by exact file name, so there is nothing to link by hand. Leave Automatic backup ticked: every file is copied to a backup folder before it is written.

The Diff preview lists every attribute that is about to change, file by file, with the current value, the new value, the block and its handle. In the example it reports 6 files and 18 attribute changes, 0 blocked, which is the three edited columns on six sheets. Nothing is written until you confirm.

Rows that cannot be matched (a file that is not in the folder, a handle that no longer exists) are listed under Unmatched or counted as blocked and skipped. The rest of the run carries on.

4. Write back and check the result

Click Write Selected Files and confirm. The results screen lists every drawing with its status. The values are read back from each drawing after the write, and the read-back column shows any mismatch (0 here).

Compare opens a drawing before and after the write side by side, and Open shows it in the viewer, so you can look at the title block without starting AutoCAD. If something is not what you wanted, Rollback All restores every drawing in the run from its backup.

In this example we exported the six drawings again afterwards. The client, revision and address were the new values, and every other attribute, the position and the block handle were untouched.

The same export, edit, preview and write-back flow works for any attribute on any block, not only title blocks: tag numbers, part numbers, equipment data, anything stored in block attributes across a set of drawings. Because nothing stays linked afterwards, export again when the next round of changes comes.

Close the drawings in AutoCAD before you write, because a file that is open elsewhere can be locked. CADXChange Toolkit comes with a 30-day full trial, so you can run this on a copy of a real set first.

Try it on your own drawings

CADXChange Toolkit does this for a whole folder of drawings, with a preview and a backup first. The 30-day trial has every feature.

Start the free trial →

Before you start — common questions

How do I update the title block in many AutoCAD drawings at once?
Export the title block attributes of all the drawings to one Excel sheet with BlockSync, edit them there (fill a revision down, correct a name, build sheet numbers with a formula), check the preview of every change and write them back. AutoCAD alone has no command that does this across files.
Do I need LISP or any scripting to update title blocks in many drawings?
No. You edit the values in Excel like any spreadsheet and BlockSync writes them back. There is nothing to write, load or maintain in AutoLISP.
Will it change the drawings before I have checked the result?
No. The preview lists every attribute that is about to change, with the current and the new value, and nothing is written until you confirm. Automatic backup is on by default, so Rollback All restores every file from the run.
What if I edit the wrong cell, or a row cannot be written?
Rows are matched to title blocks by file name and block handle, so a wrong edit only affects that row, and you see it in the preview. A row that cannot be matched or written is listed as unmatched or blocked and skipped, and the rest of the run carries on.
Can I roll the revision on every sheet at once?
Yes. Type the new revision into the first row of the revision column and fill it down, then do the same for the revision date and description. If the title block has a revision table with one attribute per row (REV1, REV2 and so on), fill the next empty set of columns instead of overwriting the last one.
What do I need to run this?
A Windows 10 or 11 PC, Excel for the editing step, and the drawings in a folder you can reach. AutoCAD does not have to be running. CADXChange Toolkit includes a 30-day full trial; after it, reading, scanning and previewing keep working, and writing to drawings or exporting needs a licence.

Related guides