Skip to content
← All Tools
๐Ÿ”’All processing in your browser ๐ŸšซNo uploads stored ๐Ÿ›ก๏ธPrivacy-first conversion tools โœ“No login required
Tutorial

How to Use the Access Validator: Step-by-Step Tutorial

Bill Crawford — Developer Tutorial — 2026  ยท  Published April 8, 2026

This tutorial walks you through validating an MS Access database file from start to finish using the Access Validator. You will learn how to load a file, read the validation results, interpret the hex dump, understand version and encryption information, and know what to do when validation fails.

No installation is required. The validator runs entirely in your browser โ€” nothing is uploaded to any server.

Connect on LinkedIn โ†’

Ready to validate? Open the tool and follow along with your own .mdb or .accdb file.

Open Access Validator โ†’

Steps in This Tutorial

  1. Step 1 โ€” Open the Access Validator
  2. Step 2 โ€” Load Your Access File
  3. Step 3 โ€” Run Validation
  4. Step 4 โ€” Read the Status Bar
  5. Step 5 โ€” Read the Stats Panel
  6. Step 6 โ€” Read the Header Details Table
  7. Step 7 โ€” Read the Hex Dump
  8. Step 8 โ€” Understand Warnings
  9. Step 9 โ€” Handle Validation Errors
  10. Step 10 โ€” Practical Examples

Step 1 โ€” Open the Access Validator

Navigate to dataconversioncenter.com/developer-tools/access-validator/ in any modern browser. No sign-in is required. The tool loads entirely in your browser โ€” no server processing occurs at any point.

You will see a drop zone labeled "Access Database File" in the center of the tool, with a file browser link and two buttons: Validate Access File and Clear.

Step 2 โ€” Load Your Access File

You can load a file in two ways:

  1. Drag and drop. Drag your .mdb or .accdb file from Windows Explorer, macOS Finder, or your file manager directly onto the drop zone. A full-page overlay will appear while you drag, prompting you to drop anywhere.
  2. Browse. Click the browse link in the drop zone to open a file picker. Select your .mdb or .accdb file and confirm.

Once the file is loaded, the drop zone is replaced by a file name display showing the database icon and your file's name. If you load the wrong file, click the ร— button beside the file name to remove it and load a different one.

Wrong file type? If you drop a file that is not an .mdb or .accdb, a red error banner will appear identifying the file extension. Clear the error by clicking the ร— button, then load the correct file.

Step 3 โ€” Run Validation

Click the blue Validate Access File button. The validator reads the file's binary header โ€” this is instantaneous even for large files, because only the first few hundred bytes are inspected.

Results appear immediately below the buttons: a status bar followed by one or more result panels, a header details table, and an annotated hex dump.

Step 4 โ€” Read the Status Bar

The status bar appears directly below the buttons and gives a one-line summary of the validation result:

Step 5 โ€” Read the Stats Panel

If the file passes the basic checks (magic bytes and format string), a green stats panel appears showing key metadata extracted from the header:

Step 6 โ€” Read the Header Details Table

Below the stats panel is a table showing the specific values read from the header, presented as label/value pairs:

Step 7 โ€” Read the Hex Dump

The third panel shows an annotated hex dump of the first 80 bytes of the file. This is the raw binary content of the file header, formatted as rows of 16 bytes each.

How to read the hex dump:

Highlighted regions:

When validation passes, the hex dump lets you visually confirm the correct bytes are present. When validation fails due to a bad signature, the hex dump shows exactly what bytes were found instead of the expected 00 01 00 00 โ€” often revealing that the file is actually a ZIP, PDF, OLE compound document, or other format.

Step 8 โ€” Understand Warnings

Warnings appear in a yellow panel between the status bar and the stats panel. The file is still valid when warnings are present โ€” they flag conditions worth reviewing, not structural failures. Common warnings include:

File size not a multiple of page size. The file size is not an exact multiple of the page size. This is a soft warning that the file may have been truncated or was not closed properly. The database engine may still be able to open the file, but you should run Compact and Repair in Access before relying on it for production use.

Extension/format mismatch. The file has a .accdb extension but the internal format identifier says "Jet DB" (or vice versa). This means the file was renamed without being converted to the expected format. Open the file in the correct version of Access to verify its contents.

Database password set (Jet 3). A password is encoded in the header. The file can only be opened with the correct password in Microsoft Access. This is informational โ€” the file structure is valid, but access requires authentication.

Unrecognised version byte. The version byte at offset 0x14 does not match any known Access version. This may indicate a future version of Access not yet documented, or a modified file. The file may still open in a recent version of Access.

Bytes 20โ€“31 all zero. An unusual null region in the header. In healthy databases this region contains version flags and creation metadata. All-zero bytes here may indicate partial corruption or a zeroed header.

Step 9 โ€” Handle Validation Errors

Errors appear in a red panel. They indicate that the file failed a critical structural check and cannot be a valid Access database as-is. Here are the specific errors and what to do about each one.

Invalid file signature. The first four bytes are not 00 01 00 00. This means the file is not an Access database, regardless of its extension. Check the hex dump to see what the actual bytes are โ€” they may indicate a different format. If the file was received from an external source, request the correct file. If the file was renamed by mistake, identify the correct format from the magic bytes.

Unrecognised format identifier. The magic bytes are correct but the string at offset 4 is not Standard Jet DB or Standard ACE DB. This is unusual and may indicate a very old Access format, a damaged header, or an unusual Access variant. Try opening the file directly in Microsoft Access to see if it recognises the format.

File too small. The file is smaller than 4,096 bytes (one page). A valid Access database must have at least one complete page containing the header. Files this small are either empty, truncated, or not Access databases. Check whether the full file was transferred or downloaded correctly.

Step 10 โ€” Practical Examples

Here are three real-world scenarios and what to expect from the validator in each case.

Example 1: Valid ACCDB file, no issues. You receive an .accdb file from a client and want to confirm it is intact before opening it in Access. You load the file, click Validate, and see a green status bar: "โœ“ Valid Access database โ€” no issues found." The stats panel shows Format: ACCDB (ACE), Version: Access 2016 / 2019 / 365, Page size: 4,096 B, and Page count: 2,560 for a 10 MB file. The hex dump shows 00 01 00 00 in blue at the start and Standard ACE DB in green. The file is structurally intact and safe to open in Access.

Example 2: Truncated MDB file. A file share backup has an .mdb file that was interrupted mid-copy. When you load and validate it, you see a yellow status: "Valid Access file โ€” 1 warning(s). See details below." The warning reads: "File size (6,144 bytes) is not an exact multiple of the page size (2,048 bytes)." The page size shows 2 KB (Jet 3 fixed), confirming it is an Access 97 database. The file size is 6,144 bytes โ€” exactly 3 pages โ€” which is a clean multiple. Wait โ€” re-reading, the warning says the file size is not a multiple. Perhaps the copy gave 6,200 bytes. The conclusion: the last page is incomplete. The database may not open correctly. Obtain a fresh copy of the file from the source.

Example 3: File renamed with wrong extension. A file named archive.mdb fails to open in Access with a generic error. You load it in the validator and see a red status: "Validation failed โ€” 1 error(s) found." The error reads: "Invalid file signature. Expected 00 01 00 00 at offset 0 but found 50 4B 03 04." Looking at the hex dump, the right column shows PK at the very start โ€” that is the ZIP file magic number. The file is actually a ZIP archive that was renamed to .mdb. Extract its contents to find the actual Access database.

BC
Bill Crawford
Founder, Data Conversion Center

Bill Crawford is a data systems developer and technical founder with over 30 years of professional experience in accounting, finance, and business operations. He founded DataConversionCenter.com to build practical, browser-based tools that simplify complex data challenges.

Professional Background