Back to blog

Scan and organize documents with NAPS2

December 5, 2024 Dedimarco
tutorial productivity open-source
Scan and organize documents with NAPS2

Document scanning is a daily task for many of us — invoices, contracts, bank statements, administrative paperwork. Yet the software bundled with scanners is often limited, bloated, or paid. NAPS2 (Not Another PDF Scanner 2) is a free, open-source alternative that elegantly solves these problems.

What is NAPS2?

NAPS2 is a scanning application available on Windows, macOS, and Linux. It has been developed for over 10 years and has built a solid community. Key features:

  • Free and open-source (MIT license)
  • Compatible with most scanners (WIA, TWAIN, SANE, Apple)
  • Multi-page PDF creation
  • Simple and fast interface
  • OCR support (optical character recognition)

Installation

Installation is straightforward:

  1. Visit naps2.com
  2. Download the version for your system
  3. Run the installer and follow the prompts

On Windows, you can choose between the standard installer and the portable version (which requires no installation and can run from a USB drive).

Scanner setup

On first launch, NAPS2 automatically detects connected scanners. To configure a scanning profile:

  1. Click the Profile button in the toolbar
  2. Select your scanner from the list
  3. Configure settings: resolution (300 DPI recommended for most uses), color/B&W, page size
  4. Name the profile for easy retrieval

Tip: create multiple profiles for different needs — one for high-resolution color documents, another for standard black and white paperwork.

Basic scanning

To scan a document:

  1. Place the document in the scanner
  2. Select the appropriate profile
  3. Click Scan
  4. The page appears in the main window

For multi-page documents, repeat the operation page by page. Each new scan adds to the current list.

Creating multi-page PDFs

This is where NAPS2 particularly shines:

  1. Scan all pages of your document
  2. Verify the order in the main window
  3. Click Save as PDF
  4. Choose the location and file name

NAPS2 automatically merges all pages into a single PDF. You can also:

  • Reorder pages: drag and drop thumbnails into the desired order
  • Delete pages: select and remove excess pages
  • Rotate: fix upside-down pages with one click
  • Crop: eliminate unwanted margins

Importing existing documents

NAPS2 is not limited to new scans. You can import:

  • Existing PDF files
  • Images (JPEG, PNG, TIFF)
  • Previously scanned documents

Once imported, these documents benefit from all features: reorganization, merging, OCR, etc. To add pages to an existing PDF, import it, add your new scanned pages, then re-save everything.

Optical character recognition (OCR)

OCR transforms your scanned documents into searchable PDFs. NAPS2 uses the Tesseract engine, a leading open-source project.

Installing OCR languages

  1. Click the OCR button in the toolbar
  2. On first click, NAPS2 offers to download language files
  3. Select the languages you need (French, English, etc.)
  4. Download happens automatically

Enabling OCR

  1. Open OCR configuration
  2. Check Make PDFs searchable using OCR
  3. Select the appropriate language
  4. All PDFs you save from now on will include a text layer

Advanced options

NAPS2 offers two OCR modes:

  • Fast: quick processing, sufficient for most documents
  • Best: slower but uses a more complex recognition model, ideal for poor-quality documents

The Fix white balance and remove noise option improves OCR quality on low-quality scans, at the cost of slower processing.

Multi-language OCR

If your document contains text in multiple languages (for example, a bilingual French-English contract):

  1. In OCR configuration, select Multiple Languages…
  2. Check all languages present in the document
  3. NAPS2 will use the language models simultaneously for better accuracy

Batch processing

NAPS2 also offers a command-line interface for automating repetitive tasks:

# Scan and save as PDF
naps2.console -o "document.pdf" -n 0

# Add OCR to an existing PDF
naps2.console -i "document.pdf" -o "document_ocr.pdf" -n 0 --ocrlang "eng"

# Merge multiple images into a PDF
naps2.console -i "page1.jpg;page2.jpg;page3.jpg" -n 0 -o "result.pdf"

This feature is particularly useful for integrating scanning into automated workflows.

Professional opinion

As a freelance web developer, I use NAPS2 daily for my clients’ document management. Strengths:

  • Reliability: no crashes in several years of use
  • Lightweight: the software starts instantly
  • Flexibility: profiles and OCR work perfectly
  • Free: no cost, no ads, no artificial limitations

The only limitations: the interface is functional rather than elegant, and non-technical users may need a short adaptation period to understand profiles and OCR concepts.

Conclusion

NAPS2 is the tool I wish I had known 10 years ago. It advantageously replaces proprietary scanner manufacturer software and offers features (multi-page OCR, batch processing, flexible import/export) usually reserved for paid solutions.

If you’re looking for a simple and effective way to scan, organize, and make your documents searchable, NAPS2 is the logical choice.