Free, no signup. Change the text in any PDF.Edit a PDF
DBF → XLS Converter

Convert DBF to XLS for Excel 2003 and older

The classic Excel format, with readable text, real dates and a clear message if your table is too big for it.

Select your file to convert

or drop your file here

Advertisements
Expert Tips

What the pros know

Pro Tip

If an old reporting tool insists on XLS, check the record count of your DBF first. Anything above 65,536 needs splitting before it can go into XLS at all.

Common Mistake

Choosing XLS because the original system is old. The DBF's age doesn't matter, only the program that will open the spreadsheet.

Best For

Feeding DBF data to Excel 2003 or a legacy tool that only imports XLS.

Not Recommended

Not for tables over 65,536 rows or 256 fields, and not when anyone on a current Excel will open the file. Use XLSX then.

FAQ

Frequently Asked Questions

XLS is the binary Excel format used up to Excel 2003. XLSX replaced it in Excel 2007, holds far more rows, and opens in every current spreadsheet program.

65,536 rows and 256 columns per sheet. Larger DBF tables get a message asking you to choose XLSX or CSV.

Yes. We read the code page stored in the DBF header, or detect it when the header doesn't say, before writing the XLS.

That string is the DBF field definition: name, type and width. We write only the field name.

Yes. DBF dates are stored as text like 19980314, and they come out as real Excel dates.

Yes, including null values and varchar fields. dBASE 7 files aren't supported yet.

No. It's free with no sign-up, and the conversion runs on our servers.

No. Use XLSX unless a specific old program needs XLS.

Convert DBF to XLS online free

Do you need XLS or XLSX?

You need XLS only if the file has to open in Excel 2003 or older, or in an old program that reads nothing newer. XLS is the binary Excel format from before 2007, and it stops at 65,536 rows and 256 columns per sheet. Every Excel since 2007 opens XLSX, which holds over a million rows, so DBF to XLSX is the better choice for nearly everyone else.

How to convert DBF to XLS

  1. Upload your .dbf file at the top of this page.
  2. Choose XLS as the output format.
  3. Convert, then download the .xls file.

Conversion runs on our servers. Our DBF reader first builds a clean spreadsheet from the table, then LibreOffice saves that spreadsheet as XLS.

What the reader fixes before the file reaches Excel

Letting an office suite open the DBF directly is what used to go wrong. Headers came out as NAME,C,30 instead of NAME, dates arrived as text, and non-English letters turned into symbols because the code page in the file header was ignored. Now our reader decodes the table first: it reads the declared code page or detects it, turns dates and numbers into real values, maps logical fields to TRUE and FALSE, and handles Visual FoxPro null and varchar fields. Only then is the XLS written.

When a table is too big for XLS

A table with more than 65,536 records or more than 256 fields won't fit in an XLS sheet. We stop and tell you, so you can pick XLSX or CSV, which have room for it. dBASE 7 files and files that aren't really DBF also get a message rather than a broken download.

Other DBF conversions

For a printable copy, DBF to PDF repeats the header row on every page. The DBF converter lists every output, and the XLS converter covers what you can do with the XLS afterwards, including turning it back into a table with XLS to DBF.

Last updated: 27 October 2026 · ChangeMyFile

What changed: Rebuilt the DBF reader: text, dates, numbers and logical fields now convert correctly, and tables too big for XLS get a clear message instead of a cut-off file.

Advertisements
RelatedAlso convert to XLS from