Skip to content
File Formats & Migration

To migrate old word processor files, open them in LibreOffice (which reads far more legacy formats than Microsoft Word does), then save each one to two targets: PDF/A for a fixed archival rendering and ODF or DOCX for a reusable, editable copy — while always keeping the original as your master. The hard part is rarely the conversion click; it is choosing sensible targets, keeping the originals, and checking that formatting survived. This guide walks a beginner through the whole idea with a small worked example.

Why are old word processor files a problem? ​

Word processing has a graveyard of dead formats. WordPerfect dominated law offices, WordStar ran on CP/M, AmiPro and ClarisWorks had loyal users — and the companies and software are gone. The files still exist on old disks, but the program that wrote them does not run on a modern machine. Without migration, the text is technically present yet practically unreadable.

Which formats should I worry about? ​

These are the high-risk ones you will actually encounter:

ExtensionSoftwareRisk
.wpdWordPerfectHigh — obsolete software
.doc (Word 2–95)Early MS WordMedium-high — old binary format
.samAmiPro / Lotus Word ProHigh
.ws, .wsdWordStarVery high
.cwkClarisWorks / AppleWorksVery high

The newer .doc from Word 97–2003 is more readable today but still worth migrating for the long term.

What should I convert them to? ​

Pick targets by purpose, and it is normal to keep two:

  • PDF/A — a fixed, self-contained rendering that locks the layout and is an ISO archival standard. Use this when how the page looks matters.
  • ODF (.odt) or DOCX — an editable copy when the text needs to be reused, quoted or re-typeset later.

Keeping both gives you a faithful snapshot and a workable source.

How do I convert a single file? (worked example) ​

Say you have report.wpd from 1996. Open it in LibreOffice — it will render the WordPerfect document directly. Then export twice: File → Export As → PDF, ticking the PDF/A option in the dialog, and File → Save As → ODF Text Document. You now have report.wpd (master), report.pdf (archival) and report.odt (editable). Compare the PDF to the on-screen original to confirm the layout held.

How do I batch-convert a whole folder? ​

For more than a handful of files, use LibreOffice's headless mode from the command line. It opens nothing and processes everything in place:

bash
# convert every WordPerfect file in a folder to PDF/A-compatible PDF
soffice --headless \
  --convert-to "pdf:writer_pdf_Export" \
  --outdir converted/ \
  legacy/*.wpd

Swap pdf for odt to produce editable copies. Run it once per target format and you have a parallel folder of derivatives.

Why does my converted document look wrong? ​

Formatting drift is the classic beginner surprise. Fonts that no longer exist get substituted, tab-based tables shift, and embedded clip-art may vanish. Two habits manage this:

  1. Lock the look with PDF/A so at least one copy is layout-faithful.
  2. Spot-check before trusting the batch — eyeball a representative sample against the originals rather than assuming a clean run.

If a format defeats LibreOffice entirely, the libwpd / libwps libraries or a service like CloudConvert can rescue stubborn files.

Should I delete the originals afterwards? ​

No — and this is the single most important beginner rule. The original is your master; the converted files are derivatives. Better tools may appear, or you may need a more faithful conversion later, and you can only re-migrate if you still hold the source. Store the originals read-only alongside their derivatives.

Key Takeaways ​

  • LibreOffice reads many more legacy formats than Word; make it your default opener.
  • Migrate to PDF/A for fixed layout and ODF/DOCX for reusable text — often keep both.
  • Always retain the original file as the master.
  • Use soffice --headless --convert-to for scriptable batch conversion.
  • Expect some formatting drift; lock the layout with PDF/A and spot-check samples.
  • For files LibreOffice can't open, try libwpd/libwps or a conversion service.

Frequently Asked Questions ​

What old word processor formats are most at risk? ​

WordPerfect (.wpd), early Microsoft Word (.doc up to Word 6/95), AmiPro (.sam), WordStar (.ws), ClarisWorks/AppleWorks (.cwk) and WriteNow are high-risk because the software is gone and few modern tools read them cleanly.

What tool opens or converts legacy word processor files? ​

LibreOffice opens an unusually wide range of legacy formats and can batch-convert from the command line. For formats LibreOffice rejects, try the standalone libwpd/libwps libraries or the online Zamzar/CloudConvert services for small jobs.

What format should I migrate old documents to? ​

Migrate to PDF/A for a fixed, archival rendering and, where the text matters for reuse, also keep an editable copy in ODF (.odt) or DOCX. Keeping both a layout-fixed and a reusable copy is common practice.

Should I keep the original file after migrating? ​

Yes. Always retain the original as the master and treat the converted file as a derivative, so you can re-migrate later with better tools if the first conversion loses formatting.

How do I batch-convert many old documents at once? ​

Use LibreOffice in headless mode: soffice --headless --convert-to pdf --outdir out/ *.wpd. It processes folders of files without opening the GUI and is scriptable.

Why does my converted document look wrong? ​

Formatting loss happens when fonts, tab stops or embedded objects don't map cleanly between formats. Convert to PDF/A to lock the layout, and inspect a sample visually before trusting a whole-batch conversion.