Open format

On this page 7

An open format is a file or data format whose complete specification is publicly documented and may be implemented by anyone without restrictive licensing or permission from a single vendor. In interoperability, open formats are the practical basis for exchanging data between different programs, platforms and generations of software, because any developer can read and write them correctly.

Openness is a matter of degree. A format may be fully documented yet controlled by one company, or governed by a standards body with royalty-free patent terms. The more of these conditions a format meets, the safer it is as a long-term container for data.

What makes a format open

A format counts as open when several conditions hold at once. The specification must be published in full, not only described in marketing material, and detailed enough that an independent developer can build a compatible reader and writer. Implementing it must not require paying royalties or signing restrictive agreements, and the specification should be stable and versioned so files remain readable over time.

The table lists the criteria that experts usually weigh when they judge how open a format really is.

CriterionQuestion to askWhy it matters
Public specificationIs the full specification freely available?Independent implementations become possible
Royalty-free useCan anyone implement it without fees?Free and commercial software can both support it
Open governanceWho decides on changes?One vendor cannot change it unilaterally
Reference implementationIs there a working open implementation?Ambiguities in the specification are resolved
Stable versioningAre old versions documented and kept?Old files stay readable
Criteria for judging an open format

A format that is documented but encumbered by patents or changed at will by one vendor is better described as published rather than open. The distinction matters when an organization plans to keep data readable for decades.

Open format, open standard and proprietary format

An open format is closely related to an open standard, but the two are not identical. An open standard is a specification approved through an open process by a standards body; many open formats are also open standards, while others are simply well-documented formats maintained by a community or a company. A proprietary format is owned and controlled by one party, and its details may be secret or licensed.

ConceptSpecificationControlTypical risk
Open formatPublic and completeCommunity, consortium or vendorUneven quality of implementations
Open standardPublic, formally approvedStandards bodySlow evolution
Published proprietary formatPublic but vendor-ownedSingle vendorChanges or licensing shifts
Closed proprietary formatSecret or partialSingle vendorVendor lock-in
How an open format compares with neighboring concepts

Openness also differs from open source. A format can be open while every popular program using it is closed source, and an open source program can store data in a poorly documented format. The format and the software are separate questions.

Common examples of open formats

Open formats exist in nearly every category of data. Plain text with UTF-8 character encoding is the simplest and most durable example, because any system that understands Unicode can read it. Structured data commonly uses CSV, JSON and XML, while documents, images and audio each have well-established open choices.

Data typeOpen format examplesTypical use
Plain and structured textTXT, CSV, JSON, XMLData exchange and configuration
Office documentsOpenDocument (ODF)Text, spreadsheets, presentations
ImagesPNG, SVG, WebPGraphics on the web and in print
Audio and videoFLAC, Opus, AV1Streaming and archiving
ArchivesZIP, TARPackaging and distribution
Typical open formats by data type

Some widely used formats sit in between. PDF began as a vendor format and later became an international standard, which shows that a format can become more open over time. Others started open but gained proprietary extensions that limit full compatibility.

Benefits for interoperability and preservation

The main benefit of an open format is independence from any single program. Files can move between applications and operating systems, which supports data portability and reduces vendor lock-in. When a product is discontinued, the data stays readable because new software can be written from the specification.

  • Long-term preservation: archives and libraries prefer open formats because the specification outlives any product.
  • Competition and choice: several programs can compete on quality while sharing the same files.
  • Transparency: auditors and developers can inspect exactly what a file contains.
  • Easier format conversion: well-documented structures make conversion tools more accurate.

Public administrations in many countries prefer or require open formats for documents exchanged with citizens, so that no one is forced to buy specific software to read official information.

Limitations and practical pitfalls

An open specification does not guarantee perfect file compatibility. Programs may implement only part of a complex format, interpret ambiguous clauses differently or add private extensions. The result is a file that opens everywhere but looks or behaves slightly differently from one application to another.

PitfallCausePractical response
Layout differs between programsPartial or divergent implementationsTest files in the target applications
Data lost on saveUnsupported features dropped silentlyKeep a master copy in the original tool
Vendor extensionsPrivate additions to an open baseUse strict or conformance profiles
Encoding errorsWrong character encoding declaredUse UTF-8 consistently
Pitfalls with open formats and how to handle them

Choosing an open format is therefore a strong default, not a guarantee. Testing with the real tools that will read the data remains essential.

The simple explanation

An open format is like a recipe printed for everyone. Any cook can follow it and make the same dish, so nobody depends on one restaurant. A closed format is a secret recipe that only one kitchen knows.

When your files use an open format, any suitable program can open them, today and many years from now, even if the program you used first disappears.

How it is used in practice

A municipal archive must keep council minutes readable for at least 50 years. Its older records sit in a word processor format from a program that is no longer sold, and opening them already requires an old computer kept only for that purpose.

The archive decides to store new minutes as PDF/A for viewing and OpenDocument for editing, with metadata in XML and all text in UTF-8. Staff convert the old files in batches, checking a sample of 200 documents by eye for layout errors. Within a year, every record can be opened on current systems with free software, and the dedicated old computer is retired. The outcome is lower risk of data loss and no dependence on a single vendor.