.NSF

NSF File

Notes Storage Facility database
Ask a question
QUICK ANSWER

An NSF file is a Lotus Notes / HCL Notes database - it can hold email, contacts, calendars, or full business applications. To open one you normally need HCL Notes with the matching Notes ID, because NSF files can be encrypted. To migrate mail to Outlook, use a reputable NSF-to-PST tool (Kernel, Stellar, SysTools) - the "free NSF converter" market is full of adware.

Developer: HCLSoftware (formerly IBM Lotus; originally Lotus Development) Category: Database Files MIME: application/vnd.lotus-notes
OPENS ON Windows macOS
Related: .DB · .DBF · .ACCDB · .SQL

On this page

19k+ extensions indexed
Last reviewed Jul 14, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the NSF file format?

An .nsf file is a database file that stores data in the Notes Storage Facility (NSF) format - a proprietary binary NoSQL document store. The .nsf file is used to store various types of data in the form of "notes" (documents), specifically mail, calendar, and general application data created by HCL Notes software (formerly IBM Lotus Notes). The file contains metadata, user data, and design information such as forms, views, and agents. Generally, .nsf files are stored on the HCL Domino server or on HCL Notes clients, and can be accessed in offline mode. Optional encryption is tied to the user's .id identity file. Database templates that share the same on-disk structure use the .ntf extension.

Security & safety

RISK: MEDIUM

The NSF format itself is business data, and databases can run agents/LotusScript, but the biggest real risk to users is the conversion ecosystem: searches for "free NSF viewer/converter" lead to adware-bundled and outright fake tools. Use only well-known vendors (HCL, Kernel, Stellar, SysTools, BitRecover) from their official sites. Also note NSF can be encrypted with a Notes ID - without the right ID and password the data cannot be read by any tool, legitimate or otherwise.

Format details

in a nutshell
FULL NAMENotes Storage Facility databaseaka Lotus Notes database, HCL Notes database
DEVELOPERHCLSoftware (formerly IBM Lotus; originally Lotus Development)since 1989 (Lotus Notes 1.0)
MIME TYPEapplication/vnd.lotus-notes
TYPEProprietary NoSQL document database (binary)
This extension is also used by…
  • NES Sound Format - Chiptune audio format containing ripped Nintendo NES/Famicom music played by NSF players/emulators - unrelated to Lotus Notes.
  • NetShelter / NetSuite export - .nsf is occasionally seen for assorted vendor export/config files; not the Notes database documented here.
MAGIC BYTES · FILE SIGNATURE
OFFSET
000102030405
HEX
1A0000040000
ASCII
······
NSF (and the template variant NTF) is a proprietary binary database with no public, stable magic string; it begins with a small binary header followed by the On-Disk Structure. There is no documented portable signature, so files are identified by extension and by the Notes/Domino API, not by a reliable leading byte sequence.

Programs that open NSF files

Windows3 apps
HCL Notes Paid Install HCL Notes, set up your Notes ID, then File > Open > Notes Application (or open a local replica) to read the NSF.
HCL Domino server Paid Host the NSF on a Domino server and access it via Notes/web (HCL iNotes/Verse) - the server-side way to open application databases.
SysTools NSF Viewer / Kernel NSF Viewer Freemium Free viewers that read NSF without a full Notes setup (often still need Notes installed for encrypted files); useful for inspecting old archives. Verify the download source.
macOS1 app
HCL Notes for macOS Paid Install the macOS Notes client and open the NSF with your Notes ID.

Technical details

deep spec
Format typeProprietary binary NoSQL document database
MIME type`application/vnd.lotus-notes`
Byte orderLittle-endian
File signature / magic bytesBinary header at offset 0 (hex: `1A 00 00 04 00 00`); no printable ASCII signature - identified by extension and Notes/Domino API
On-Disk Structure (ODS) versionIncremented with each major Notes/Domino release (e.g. ODS 43, ODS 52, ODS 53); controls feature support and compatibility
EncryptionOptional local database encryption tied to the user's Notes `.id` file; per-document and field-level encryption also supported
CompressionOptional LZ1 or Huffman compression for documents and attachments; separate design element compression
Typical file sizeA few MB to many GB; a single `.nsf` can historically approach ~64 GB
Data modelSchema-free collection of "notes" (documents), each composed of named, typed items/fields - no fixed schema
Design elementsForms, views, folders, agents, LotusScript, Java, and JavaScript code stored as design notes within the same `.nsf` file
Operating systemsWindows, macOS, Linux (Domino server), IBM i, AIX
Offline replicationFull offline mode; changes replicate bidirectionally with HCL Domino server when client reconnects
Integrity / repair tools`nfixup` (consistency check) and `ncompact` (compaction / defragmentation) command-line utilities
Related template formatDatabase design templates use the `.ntf` extension and share the identical NSF on-disk structure
DeveloperHCLSoftware (formerly IBM Lotus, originally Lotus Development Corporation)
Access controlBuilt-in Access Control List (ACL) defines user and group rights at database, document, section, and field level
Released1989 (Lotus Notes 1.0)
Latest versionNSF as used by HCL Notes/Domino 14 (2023); on-disk structure (ODS) versions evolve per release
Specificationwww.hcl-software.com

NSF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with NSF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about NSF files.

Frequently asked questions

How do I open an NSF file?
Open it in HCL Notes (formerly Lotus Notes) with the matching Notes ID, or place it on a Domino server. NSF is proprietary and can be encrypted, so a generic viewer often still needs Notes installed.
How do I convert NSF to PST for Outlook?
Use a reputable NSF-to-PST converter (Kernel, Stellar, SysTools, BitRecover); most require HCL Notes installed to read the data. Be careful - this niche has many adware-laden fake 'free' tools.
Can I open an NSF without Lotus/HCL Notes?
Sometimes: free NSF viewers can read unencrypted databases, but encrypted NSF files (tied to a Notes ID) require Notes installed. There is no reliable way around the Notes security model.
What is an NSF file used for?
It is a Lotus/HCL Notes database - it can hold email, contacts and calendars, or an entire business application (forms, views, code). Many are old mail archives from companies that used Notes.
My NSF file plays music / is a chiptune - why?
That is a different format: NES Sound Format, also using .nsf, holds ripped Nintendo NES music. It is unrelated to Lotus Notes and is played by NSF chiptune players, not Notes.
My NSF is corrupt - how do I repair it?
Use the Notes/Domino tools nfixup and ncompact (Fixup and Compact) to repair and rebuild the database, or a recovery tool like Stellar Converter for NSF for severe damage.

References

1Wikipedia - HCL Notes (Lotus Notes)en.wikipedia.org
2Wikipedia - HCL Domino (Lotus Domino)en.wikipedia.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Related extensions

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z