Guide

IIF Viewer: Complete Feature Guide & Reference

By FinancialDataTools.com Team  ·  March 2026  ·  10 min read  ·  Last updated March 17, 2026

📒 Open the IIF Viewer to explore every feature described in this guide.

Open IIF Viewer →

Contents

  1. What Is the IIF Viewer?
  2. What Is an IIF File?
  3. Supported Record Types
  4. The Toolbar
  5. Record Type Tabs
  6. Stats Bar
  7. Sorting Columns
  8. Row Filtering
  9. Global Search
  10. File Info Panel
  11. Pagination for Large Files
  12. Export Options
  13. Privacy & Security
  14. Use Cases for Financial Data

What Is the IIF Viewer?

The FinancialDataTools.com IIF Viewer is a free, browser-based tool for opening and exploring QuickBooks IIF files as a spreadsheet-style table organized by record type. It parses your file entirely inside your browser using JavaScript — no file is ever transmitted to any server.

The viewer is designed for accountants, bookkeepers, financial analysts, and QuickBooks administrators who need to inspect, audit, or convert IIF export files without installing additional software.

Try the IIF Viewer — runs entirely in your browser and never uploads your files.

Open the IIF Viewer →

What Is an IIF File?

IIF stands for Intuit Interchange Format. It is a tab-delimited plain text format used by QuickBooks Desktop to import and export financial data. IIF files are organized into sections, where each section begins with a header line starting with an exclamation mark (!) that defines the record type and its columns.

For example, an account section in an IIF file looks like this:

!ACCNT	NAME	ACCNTTYPE	OBAMOUNT
ACCNT	Checking	BANK	5000.00
ACCNT	Savings	BANK	12000.00

The !ACCNT line defines the columns. The following ACCNT lines are data records. The IIF Viewer automatically parses all these sections and presents each record type in its own tab.

Note: IIF is a legacy format supported by QuickBooks Desktop. QuickBooks Online uses different import/export formats. If you have a .qbo file, use the QBO Viewer instead.

Supported Record Types

The viewer supports all standard IIF record types. Each type that has data records in your file appears as a tab:

Record TypeDescriptionCommon Use
ACCNTChart of accountsAccount names, types, opening balances
TRNSTransaction headersDate, type, account, amount, memo
SPLTransaction splitsSplit lines for each transaction
CUSTCustomer listCustomer names, contact info, terms
VENDVendor listVendor names, contact info, terms
INVITEMInventory itemsProduct names, prices, accounts
CLASSClass listDepartment or project classes
PAYMETHPayment methodsCash, check, credit card types
TERMSPayment termsNet 30, Net 60, discount terms
OTHERNAMEOther names listNames not customers, vendors, or employees
EMPEmployee listEmployee names and details

Any record type found in your IIF file will appear as a tab, including custom or less common types. Only record types that have at least one data row are shown.

The Toolbar

The toolbar runs across the top of the viewer and provides all primary actions:

ButtonFunction
Open FileOpens a system file picker to select your .iif or .txt file
InfoOpens the file info panel showing column overview and record type metadata
ExportOpens the export dialog for the currently active record type
File name displayShows the currently loaded file name
Search boxGlobal text search across all columns in the active record type

You can also drag and drop an IIF file anywhere onto the viewer to open it — no need to click the Open button.

Record Type Tabs

This is the IIF Viewer's key feature. After opening a file, a row of tabs appears below the toolbar — one tab for each record type found in the file. Each tab shows the record type name and a count of how many rows it contains.

Clicking a tab loads that record type's data into the grid. Each record type has its own columns, so the grid layout changes when you switch tabs. Sorting, filtering, and search state are reset when switching record types to avoid confusion between different schemas.

For example, a QuickBooks export might produce tabs for ACCNT (accounts), TRNS (transaction headers), SPL (transaction splits), and CUST (customers) — all from a single IIF file.

Stats Bar

The stats bar below the toolbar provides at-a-glance information about the currently active record type:

Sorting Columns

Click any column header to sort the table by that column. The first click sorts ascending (A–Z, smallest to largest), the second click sorts descending, and a third click returns to the original file order. A small arrow indicator in the column header shows the current sort direction.

The viewer automatically infers whether a column contains numeric or text data by sampling the first 200 rows. Numeric columns are right-aligned and highlighted in blue, and sort numerically rather than lexicographically. This is particularly useful for amount and balance columns in TRNS and ACCNT records.

Row Filtering

Each column header contains a filter icon (funnel) that opens an advanced filter panel for that column. The filter panel has two modes:

Multiple column filters stack with AND logic — a row must satisfy every active filter to remain visible. Active filters show as a pink badge in the stats bar; clicking it clears all column filters at once.

Filtering is particularly useful in IIF files for tasks like finding all transactions of a specific type (e.g., filtering TRNSTYPE = INVOICE in the TRNS tab), or isolating all accounts of a certain account type in the ACCNT tab.

The search input in the toolbar performs a global text search across all columns in the active record type simultaneously. This is useful when you know a value exists somewhere in the data but aren't sure which column contains it. Search results update instantly as you type.

Global search works in combination with column filters — both the search term and all column filters must be satisfied for a row to appear.

File Info Panel

Click the Info button in the toolbar to open the file info modal. This displays:

You can copy the entire column list as plain text using the Copy Column List button — useful for documentation, schema mapping, or when building a database import from IIF data.

Pagination for Large Files

Record types with more than 50,000 rows are automatically paginated to 5,000 rows per page. The page bar at the bottom of the grid shows the current page, total pages, and the absolute row range on screen. Navigation buttons — First, Previous, Next, Last — let you move through pages quickly.

A pagination badge appears in the stats bar when viewing a paginated record type. Sorting and filtering work correctly across the entire dataset even when pagination is active — filters are applied to all rows before pagination, not just the current page.

Export Options

Click the Export button to open the export dialog. Four formats are available:

FormatBest ForNotes
CSVImporting into other tools or databasesProperly quoted fields; UTF-8 encoded; NULL as empty string
JSONAPIs, JavaScript, data processing pipelinesArray of objects with column names as keys
Excel (.xlsx)Sharing with stakeholders who prefer spreadsheetsHeader row included; numeric columns preserved
TSVTab-separated import targetsPreserves original IIF delimiter style

Two export scopes are available: Filtered view exports only the rows currently visible after applying search and column filters, and Full record type exports all rows for the active tab ignoring any active filters. Export applies only to the currently active record type tab.

Privacy & Security

The IIF Viewer is built privacy-first. Your file is parsed entirely inside your browser tab using JavaScript — no file content is ever transmitted to any server. The only network requests are to load the viewer tool itself (the HTML, CSS, and JS files) and the ExcelJS library from a CDN used when exporting to Excel.

This makes the viewer appropriate for sensitive financial data including:

Closing the browser tab clears all data from memory immediately. No data is written to localStorage or any persistent browser storage.

Use Cases for Financial Data

IIF is the primary data interchange format for QuickBooks Desktop. Common scenarios where the IIF Viewer adds immediate value:

Related Articles

Advertisement