How to Update Word Cross-References After Editing

Learn how to update Word cross-references after editing, using select-all and F9 to refresh stale numbers, plus fixes for common reference errors.

If you have ever renumbered a table, moved a section, or deleted a figure in a long Word document, you have probably seen a sentence that still says "see Table 4" when the table is now Table 3. The text looks right, but the number is stale. This happens because cross-references are fields that point to a bookmark, heading, or caption, and they keep their last displayed value until someone updates them. This guide is for anyone revising a report, thesis, manual, or contract who needs those references to match the document again.

The fix is short. Select the whole document, press F9, and Word refreshes the references. The rest of this article covers when that is enough, how to update a single reference, how to handle the "Error!" messages that sometimes appear, and how to check the result before you send the file.

How do you update Word cross-references after editing? The short answer

Select the whole document and press F9 to refresh every field, including cross-references, in one pass. For a single reference, click it and press F9. If a reference shows an error, check the bookmark it points to before trying again.

Your situationWhat to doWhy
You edited several sections or renumbered figures and tablesSelect all (Ctrl+A on Windows, Command+A on Mac), then press F9Refreshes every field in the file at once, so no reference is missed
You changed one caption or headingClick that reference, then press F9Updates only the field you are working on and leaves the rest untouched
A reference shows "Error! Reference source not found."Find the bookmark it points to and restore or re-create it, then update againThe field cannot find its target, so updating alone will not fix it
You want references correct when you printTurn on the print setting that updates fields before printingWord does not refresh references automatically while you type

Before you start

Save a copy of the file before a full update. A select-all refresh changes every field in the document, and if a reference points to the wrong target, you may want to compare against the earlier version. Keep the original name and add a suffix such as "v2-before-refresh."

Make your content edits first. Finish moving sections, adding or removing captions, and changing heading text before you update, because each update uses the current state of the document. Updating halfway through editing means you may need to update again.

Check that the references you care about point to bookmarks that still exist. Deleting a heading or caption can remove the bookmark behind a cross-reference. A quick look at the field codes (see the check table below) shows which name each reference uses.

Decide whether you need to update references in a file you will convert elsewhere. If you export to PDF or another format, update the Word file first. Exported files contain the text as it appeared at export, so they cannot update themselves later.

Updating all Word cross-references in one pass, step by step

  1. Save a copy of the file. This gives you a fallback if an update produces an unexpected number or target.
  2. Finish your content edits. Move, add, or delete the headings, captions, and figures you changed before refreshing, so the update reads the final structure.
  3. Click anywhere in the document body. This places the cursor in the text so the next keyboard shortcut applies to the document, not a menu or dialog.
  4. Select the entire document. Press Ctrl+A on Windows or Command+A on Mac. Selecting everything tells Word to refresh every field, not just the one under the cursor.
  5. Press F9. On some laptops you may need to hold the Fn key as well. Word refreshes all selected fields, including cross-references, table and figure references, and page references.
  6. Scroll through the document and read the references. Look at the sentences that mention tables, figures, and sections, and confirm the numbers now match.
  7. Save the file. Saving keeps the updated values, so the next person who opens it sees the same numbers.

Updating a single cross-reference

When you only changed one caption and want to avoid touching anything else, update just that field. Click the cross-reference, then press F9. Word refreshes only the field you selected.

This approach is also useful when you have many references and want to check each one after an edit. It is slower than a full refresh, but it makes it easy to see which field changed.

Why Word does not update references automatically

Many people search for a way to make cross-references update automatically as they edit. Word does not refresh them live while you type, so the numbers stay as they were until a field update runs. This is by design, since updating thousands of fields on every keystroke would slow down a long document.

You can reduce the number of manual updates by setting Word to refresh fields before printing. Open the print settings in Word's options, find the option that updates fields before printing, and turn it on. This ensures the printed copy matches the current numbers, but it does not change what you see on screen while you edit. Keep using F9 for on-screen checks.

Check the result

After updating, check the references against the document itself, not just against your memory of what you changed. Work through the table below.

CheckHow to see itIf it's wrong
Numbers match captionsFind each "see Table" or "Figure" mention and compare with the caption's numberUpdate the field again. If it still differs, the bookmark may point to the wrong caption.
No error messagesSearch the document for "Error!"Restore the deleted bookmark or re-insert the cross-reference to the correct target.
Page references are currentCompare each page reference with where the target now appearsUpdate fields again after pagination has settled, usually after your last layout change.
Field codes point to the right namesShow field codes (a Word view option) and read the bookmark name in each referenceRe-create the reference from the current caption or heading so it points to a valid bookmark.
Printed copy matchesPrint one page with references and check itTurn on the print-time update option and print again.

When you see the "Error! Reference source not found." message, the cause is almost always a missing or renamed bookmark, not a failed update. Restoring the bookmark usually fixes every affected reference at once, so look for the deleted caption or heading first.

If a reference points to the wrong number after a full update, the caption it uses may have a duplicate label or an unusual numbering format. Check the caption's label text and numbering settings, then update again.

❓ FAQ

1. Why does my cross-reference show the old number after I edit?

Cross-references are fields, and Word keeps the last displayed value until a field update runs. Select the whole document and press F9 to refresh them.

2. Does Word update cross-references automatically when I move a caption?

No. Word does not refresh cross-references while you type. You can turn on the print-time field update option, but on-screen numbers change only when you update.

3. What does "Error! Reference source not found." mean?

The field cannot find the bookmark it points to. This usually happens when a heading or caption was deleted or renamed. Restore the bookmark, or re-insert the reference to the current target.

4. Should I update fields before exporting to PDF?

Yes. An exported PDF contains the text as it appeared at export, so update the Word file first, check the references, and then export.

5. Can I update cross-references in a file I open in a web editor?

Word-compatible editors may handle fields differently, so check the references after every save. Read the table in the check section above, and use the same comparison method you would use in Word.

📝 Summary

Cross-references in Word keep their old numbers until you update them, so the reliable fix is to finish your edits, select the whole document, and press F9. Use a single-field update when you only changed one item, and fix "Error!" messages by restoring the bookmark they depend on. Check the results before you save or export.

Open OmniDoc to edit and export your documents

Updated 2026-11-04