What Is .mdb

Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.

Last updated: April 11, 2026

Quick Answer: .mdb is a proprietary database file format developed by Microsoft for Access databases, introduced in 1996 with Access 97. Each .mdb file is a self-contained database supporting tables, queries, forms, reports, macros, and modules with a maximum capacity of 2GB. Although superseded by the .accdb format in 2007, .mdb files remain widely used in legacy systems and continue to be supported by modern versions of Microsoft Access.

Key Facts

Overview

The .mdb file format is a proprietary database file extension developed by Microsoft for use with Microsoft Access, a relational database management system included in the Microsoft Office suite. Introduced in 1996 with the release of Microsoft Access 97, the .mdb format became the standard file format for storing Access databases throughout the late 1990s and early 2000s. Each .mdb file is a complete, self-contained database that can include multiple objects such as tables, queries, forms, reports, macros, and modules, all packaged into a single binary file. The format was specifically designed to be portable and easy to distribute, allowing users to share entire databases as a single file attachment or transfer via storage media.

One of the defining characteristics of .mdb files is their maximum storage capacity of 2 gigabytes, which was considered substantial when the format was first released in 1996 but has become a significant limitation for larger modern applications. The .mdb format remained the default database format for Microsoft Access until 2007, when Microsoft introduced the .accdb format with Access 2007 as part of the Office 2007 suite. Despite being superseded by .accdb, millions of .mdb files continue to exist in organizations worldwide, particularly in legacy systems, small businesses, and enterprises that have not upgraded their database infrastructure. The format remains fully supported by modern versions of Microsoft Access for backward compatibility, ensuring that databases created in the 1990s and 2000s can still be opened and edited by current software versions.

How It Works

.mdb files function as complete database systems, storing data and related database objects in a structured binary format. The file architecture enables users to create, manage, and query data without requiring a separate database server:

Key Comparisons

Aspect.mdb Format.accdb FormatSQL Server Databases
Introduction Year1996 (Access 97)2007 (Access 2007)1989 (SQL Server 1.0)
Maximum File Size2 GB (hard limit)2 GB (32-bit) or larger with SQL Server backendTheoretically unlimited (terabytes)
Security FeaturesBasic user-level security modelEnhanced encryption, password protection, and field-level securityAdvanced role-based access control and enterprise security
Data Type SupportLimited: Text, Number, Date/Time, Currency, BooleanExtended: GUID, Attachment, Hyperlink, Calculated fieldsComprehensive: XML, Spatial, JSON, plus all standard types
Multi-user SupportLimited concurrent access via record lockingImproved concurrent access with better locking mechanismsFull enterprise-level multi-user support with scalability
Modern CompatibilitySupported in Access 2016 and later for legacy accessNative support in all current Microsoft Access versionsIndustry standard with universal support across platforms

Why It Matters

The .mdb file format represents an important chapter in database history, serving millions of users and organizations for over two decades. While newer formats like .accdb and enterprise solutions like SQL Server have emerged with improved features, scalability, and security capabilities, .mdb databases continue to power critical business operations in many organizations, particularly small businesses and non-profits. For database administrators, IT professionals, and software developers, understanding .mdb files remains relevant for supporting legacy systems, ensuring data integrity during system migrations, and preserving institutional knowledge embedded in older databases. As technology evolves and organizations modernize their infrastructure, the ability to work with .mdb files—whether for maintenance, security, migration, or data recovery—remains a valuable skill in the modern technology landscape.

Sources

  1. Microsoft Access Support Documentationproprietary
  2. Wikipedia - Microsoft AccessCC-BY-SA-4.0
  3. Microsoft Developer Documentation - Access Database Referenceproprietary

Missing an answer?

Suggest a question and we'll generate an answer for it.