NAPS2 is free and open source scanning software for Windows, Mac and Linux. Easily scan with devices from Canon, Brother, HP, Epson, Fujitsu, and more. Then save to PDF, TIFF, JPEG, or PNG with a single click.
Features
Use the best drivers for your scanner
- Choose between WIA and TWAIN drivers, whichever works better for your scanner. Also choose settings like DPI, page size, and bit depth. Scan from a flatbed or automatic document feeder (ADF), including duplex support.
Rotate, crop, and rearrange images
- Drag and drop your pages into whatever order you like. Interleave pages for manual duplex scanning. Rotate your pages by hand or automatically deskew to the right angle. Use image editing tools to crop or change brightness and contrast.
Identify text using OCR
- Search through text included in your PDFs by using optical character recognition (OCR), in any of over 100 languages.
Use NAPS2 in your native language
- Choose from over 40 different languages. If your language isn't available yet, help translate!
Batch scan
- Use advanced batch scanning functionality to automate tedious scanning tasks. Combine multiple scans together and automatically number and timestamp files.
Tools for power users and businesses
- Optional command-line interface (CLI) for automation and scripting
- NAPS2.Sdk scanning library for .NET developers
- MSI installer and application-level configuration available for group policy (GPO) deployment
- Portable archives available (doesn't require installation)
Free and open source
- NAPS2 is completely free to use for both individuals and businesses, and includes no ads or unwanted software. If NAPS2 has helped you, consider making a donation.
What's New
- Linux: Fixed a crash when "Show Profiles Toolbar" is enabled
- Mac: Fixed a scanning issue with Samsung scanners and Apple Driver
- Escl: Fixed an issue connecting to the wrong IP with mDNS responders
Changes in 8.4.0
- Added "Manual Duplex" (under "Reorder") as a clearer way to combine front and back sides scanned separately
- This is meant to replace the "Interleave" buttons, which will be removed in a future version
- Checking "Reverse back sides" is equivalent to using "Alternative Interleave"
- Unchecking "Always show preview" will add a separate button for one-click actions like before
- Admins can use "HideManualDuplex"/"HideInterleave" to control visibility
- Crop: Added a middle handle for moving the whole selection
- Crop/Split/Combine: Added arrow key controls
- Added help text to some image forms
- Linux: Added a "Theme" setting to manually switch between Light and Dark mode
- Mac: Custom page sizes are no longer shown for feeders with the Apple driver (as they don't work)
- Mac: Fixed keyboard shortcuts for non-QWERTY keyboard layouts
- Mac: Fixed flatbed/feeder detection with the Apple driver
- Fixed the "Maximum quality" option not being retained after cropping
- Fixed the "Black and White" keyboard shortcut not being editable in Keyboard Shortcuts
- Fixed an issue with email attachments not working when Thunderbird is already open
- Console: The --device option can now match the device ID as well as the name
- Sane: KeyValueOptions set in profile XML now support true/false and are retained when editing a profile
- Escl: Fixed a misspelled feeder status value and added an admin page for better compatibility
- Sdk: Added MetadataCaps.ProtocolVersion
