Home › Developer Tools › MDB File Viewer

MDB File Viewer

Open a Microsoft Access database when you do not have Access installed. The viewer reads .mdb (Access 97 to 2003) and .accdb (Access 2007 and newer) files directly in your browser, lists every table with its row count, and lets you browse, search, sort and export the data to CSV or JSON. The file never leaves your computer.

Last updated:

Advertisement
Advertisement

How to use the MDB File Viewer

  1. Open the database: drop the .mdb or .accdb file on the box or click it to choose. A small sample database opens first.
  2. Pick a table from the list on the left; the row count is shown next to each name.
  3. Browse the rows: search, click a column heading to sort, and page through the data.
  4. Check the structure in the Columns tab: field names, Access data types and how many values are empty.
  5. Export the table as CSV or JSON, or download every table at once as a ZIP of CSV files.

Access data types and how they are shown

Access typeStored asShown / exported as
Short Text (Text)Up to 255 characters; Unicode, often compressed in Jet 4 and ACEText
Long Text (Memo)Up to about 1 GB, stored on separate long-value pagesFull text
Number: Byte, Integer, Long Integer1, 2 or 4-byte integersWhole numbers
Number: Single, Double4 or 8-byte floating pointDecimal numbers
Number: DecimalExact 128-bit integer with precision and scaleExact decimal, e.g. 1234.50
Large Number64-bit integer (Access 2016+)Whole number
Currency64-bit integer in ten-thousandthsExact amount, e.g. 19.99
Date/TimeDouble: days since 1899-12-30, fraction = time of day2026-03-14 09:30:00
Yes/NoA single bit in the row's null maskYes / No
AutoNumberLong Integer (or GUID) filled in by AccessNumber
Replication ID16-byte GUID{XXXXXXXX-XXXX-…}
OLE Object, AttachmentBinary data or a link to a hidden tablePlaceholder with type and size

Tips for getting data out of Access files

  • Old .mdb from Access 97? Newer Access versions refuse to open Access 95/97 files, but this viewer reads them, so you can export the tables to CSV and import them anywhere.
  • Row count looks different? The count next to each table comes from the table header. If a database was not closed properly, the header can be out of date; the number of rows actually read is shown under the grid.
  • Split databases have a front-end file with forms and linked tables and a back-end file with the data. If you only see linked tables, open the back-end file (often named …_be.accdb).
  • Accented characters in Excel: the CSV export is UTF-8 with a byte order mark, so Excel shows names like Müller or García correctly.
  • Moving to another database? Export to CSV, then use CSV to SQL to create INSERT statements for MySQL, PostgreSQL or SQLite.

Frequently asked questions

How can I open an MDB file without Microsoft Access?

Drop it on this page. The viewer understands the Jet database file format that Access uses, so it can list the tables and show their rows without Access, the Access Database Engine or an ODBC driver. To keep working with the data elsewhere, export each table to CSV for Excel, Google Sheets or any database.

What is the difference between .mdb and .accdb?

MDB is the format of Access 97 through Access 2003 (Jet 3 and Jet 4 database engines). ACCDB was introduced with Access 2007 (the ACE engine) and adds features such as multi-value fields, attachments, Long Text and, in recent versions, the Large Number and Date/Time Extended types. Both are read here.

Can it open password-protected or encrypted databases?

No. A database with a password or with Access encryption stores its pages encrypted, and they cannot be read without the password. You will see a message that the system catalog could not be read. Remove the password in Access (File > Info > Decrypt Database) or ask the owner for an unprotected copy.

Are queries, forms and reports shown?

Saved query names and linked tables are listed, but only table data can be viewed and exported. Queries, forms, reports, macros and VBA modules need Access itself to run. Linked tables point to data stored in another file or server, so open that file instead.

How are dates and currency values exported?

Date/Time values are stored as days since December 30, 1899 and are exported as YYYY-MM-DD HH:MM:SS (time omitted when it is midnight). Currency is stored as an exact integer of ten-thousandths and exported without rounding errors; Decimal fields keep their full precision.

What happens to attachments and OLE objects?

They are shown as a placeholder with the detected content type, for example [OLE PNG image, 48,210 bytes]. Attachment and multi-value fields store their data in hidden system tables, so only a reference is shown.

Is there a file size limit?

Access databases can be up to 2 GB. The whole file is loaded into memory, so files of a few hundred megabytes work well on a desktop computer, while very large ones may be slow on phones. Compacting the database in Access first (Compact and Repair) also removes deleted data.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

SQLite ViewerOpen .db and .sqlite files in your browser, browse tables and run SQL queries.CSV ViewerOpen a CSV or TSV file as a sortable, filterable table.Excel Viewer (XLSX / XLS)Open XLSX, XLS and ODS spreadsheets in your browser without Excel.CSV to SQL ConverterConvert CSV to SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, SQLite or SQL Server.Online Python CompilerRun Python 3 in your browser with input(), numpy, pandas, charts and share links.JSON EditorEdit JSON in a tree and as code side by side: add, rename, drag, change types, undo and download.Unzip FilesOpen and extract ZIP files online.RAR & 7z ExtractorOpen RAR, 7z and other archives online and extract files.Regex TesterTest and debug regular expressions live.File Info ViewerCheck file size, type, date and MD5/SHA hashes.DOCX ViewerOpen and read Word .docx files in your browser, then print or save them as HTML.EPUB ReaderOpen and read EPUB e-books in your browser with pages, a table of contents and font controls.What Is My BrowserSee your browser, version, OS, engine, screen and which web features it supports.Font ViewerPreview TTF, OTF, WOFF and WOFF2 fonts with sample text, waterfall, glyphs and metadata.Markdown EditorWrite Markdown with a toolbar, live split preview, autosave and .md or HTML export.Regex Cheat Sheet75+ ready-to-use regex patterns for emails, URLs, IPs and dates, each with a live test box.JavaScript Keycode FinderPress any key to see its JavaScript key, code, keyCode, which, location and modifiers.QR Code ScannerScan QR codes with your camera or from an image and safely read the link or text.RAID CalculatorUsable capacity, efficiency and fault tolerance for RAID 0, 1, 5, 6, 10, 50 and 60 arrays.JSONPath TesterTest JSONPath expressions live: filters, slices, wildcards and recursive search, with matches highlighted.Mermaid Diagram EditorWrite Mermaid code and see flowcharts, sequence, Gantt and ER diagrams live. Export SVG or PNG.Country Codes ListSearch ISO 3166 alpha-2, alpha-3 and numeric country codes with calling codes and TLDs.CSS Selector TesterTest CSS selectors on your HTML: highlighted matches, match count and specificity.Git Cheat SheetSearchable Git command reference by task, with copy buttons and an undo/rename/fix wizard.HAR File ViewerOpen a .har file to see a waterfall timeline, headers, bodies, timings and size totals.jq PlaygroundRun jq filters on JSON in your browser with live output, flags and an example library.Markdown Cheat SheetInteractive Markdown syntax reference: edit every example and see the live rendered preview.Regex ExplainerPaste a regular expression and get a plain-English breakdown, railroad diagram and flag notes.XPath TesterTest XPath expressions on XML or HTML: highlighted matches, node paths, values and examples.EML File ViewerOpen .eml email files to read the message, headers and raw source and save attachments.Graphviz Online ViewerWrite Graphviz DOT code and render graphs live; switch layout engines, export SVG or PNG.JavaScript Online CompilerWrite and run JavaScript in your browser with a console, timing, error lines and share links.Jupyter Notebook ViewerOpen .ipynb files and read code, Markdown, math, tables, plots and errors without Python.LaTeX Table GeneratorEdit a table like a spreadsheet or paste from Excel and get LaTeX tabular or booktabs code.Log File ViewerOpen huge log files with level colors, regex and time filters, JSON pretty-print and tail -f.Logic Gate SimulatorBuild logic circuits with AND, OR, NOT, XOR gates and flip-flops; see live outputs and truth tables.MSG File ViewerOpen Outlook .msg emails in your browser: sender, recipients, body, headers and attachments.Online Code EditorVS Code-style editor in your browser: tabs, 50+ languages, find/replace, autosave.ASCII Diagram EditorDraw boxes, arrows and text on a character grid and copy plain-text diagrams for code and READMEs.DBF File ViewerOpen dBase .dbf files and shapefile tables, search and sort records, export CSV or XLSX.MBOX File ViewerOpen .mbox mail archives: list and search messages, read them, save attachments, export EML.Shapefile ViewerView zipped shapefiles on a map with the attribute table, then export to GeoJSON or CSV.Online Hex EditorOpen any file as hex and ASCII, edit bytes, search, inspect values and save the result.PHP Online CompilerRun PHP 8 code in your browser with output, HTML preview, error lines and share links.PlantUML EditorWrite PlantUML and see sequence, class, activity and more diagrams live. Export SVG or PNG.Sorting Algorithm VisualizerWatch bubble, insertion, merge, quick, heap and radix sort step by step with live counters.Lottie ViewerOpen Lottie JSON or .lottie files to play, pause, scrub frames, change speed and see details.Diff ViewerPaste a git diff or .patch file and view it side by side or inline, with file navigation.EditorConfig GeneratorBuild an .editorconfig with indent, charset, line endings and trim rules per file pattern.Folder Compare ToolCompare two folders by file list, size and SHA-256 hash, then open a text diff of changed files.Glob Pattern TesterTest glob patterns like **/*.js, {a,b} and !exclusions against a list of file paths.JMESPath TesterEvaluate JMESPath expressions against JSON live, the query language used by the AWS CLI.MongoDB Query TesterTest MongoDB find filters, projections and aggregation pipelines on sample JSON documents.Semantic Version CalculatorBump, compare, sort and test SemVer versions against npm ^, ~ and x ranges.XSLT TesterRun an XSLT 1.0 stylesheet on XML in your browser and see the output as HTML, XML or text.
See all 53 Code Playgrounds & Testers →