XnView
| XnView Classic | |
|---|---|
Screenshot of XnView Classic showing a .png image with transparency | |
| Original author | Pierre-Emmanuel Gougelet |
| Developer | XnSoft |
| Initial release | 1.05 / 1998[1] |
| Stable release | 2.52.5
/ 4 March 2026[2] |
| Written in | C, C++[3] |
| Engine | GFL (Graphics File Library)[4] |
| Operating system | Windows |
| Platform | x86 |
| Size | 4 to 26 MB |
| Available in | 46 languages[5] |
List of languages Afrikaans, Arabic, Basque, Belarusian, Bulgarian, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch, Estonian, Farsi, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Malay, Norwegian, Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uzbek, Vietnamese, Welsh | |
| Type | |
| License | Freeware for private, educational or non-profit use; otherwise commercial software |
| Website | www |
| XnView MP (Multi-Platform) | |
|---|---|
| Original author | Pierre-Emmanuel Gougelet |
| Developer | XnSoft |
| Initial release | 0.26 / 17 September 2008[6] |
| Stable release | 1.11.2
/ 30 April 2026[7] |
| Written in | C++ (Qt) |
| Operating system | Windows, Linux, macOS |
| Platform | x86, x64, ARM64 |
| Size | 53 to 114 MB |
| Available in | 28 languages[8] |
List of languages | |
| Type | |
| License | Freeware for private, educational or non-profit use; otherwise commercial software |
| Website | www |
XnView is an image viewer and organizer software used for viewing, converting, organizing and editing raster images, as well as general purpose file management. It comes with built-in hex inspection, batch renaming/converting, image scanning and screen capture tools.
It is licensed as freeware for private, educational and non-profit uses. For other uses, it is licensed as commercial software.
Editions
[edit]XnView is actively distributed in two distinct branches, differentiated by their underlying architecture, platform compatibility, and plugin support:
XnView Classic
[edit]- Status: legacy version[9] that primarily receives maintenance updates.
- Platform: Windows exclusively (requires Windows XP or later).
- Architecture: built on the original 1998 codebase using the standard 32-bit Windows API.
- Limitations: lacks native Unicode support, which can cause errors when reading file paths or metadata containing non-Latin characters.
- Plugins: relies heavily on a library of 32-bit plugins and external .dll files to handle complex formats, archives, and additional tools.
XnView MP (Multi-Platform)
[edit]- Status: modern, actively developed version.
- Platform: Windows, macOS, and Linux (requires a 64-bit system starting with version 1.6.0).
- Architecture: rewritten from the ground up in C++ using the Qt framework.
- Enhancements: resolves Classic's limitations by adding full native Unicode support, multi-core processor utilization (for faster rendering and caching), and modern 64-bit capability.
- Plugins: requires 64-bit plugins. Many features that required external add-ons in Classic (like drawing tools and specialized format support) are natively integrated into MP's core engine.
Features
[edit]XnView Classic and XnView MP share a largely similar core feature set, although several advanced capabilities are exclusive to XnView MP due to its more modern architecture (marked with an asterisk).[10]
Format support
- Reading: supports over 500 image formats.[11]
- Support for vector graphics (EPS, PS, PDF) can be integrated with Ghostscript. However, SVG support requires a commercial CAD plugin in Classic version.
- Supports audio and video file formats[12]
- Writing: supports exporting to over 70 image formats
Viewing and navigation
- Thumbnail, fullscreen, and filmstrip image browsing
- Slideshow creation with transition effects
- Side-by-side comparison of up to four* images
- Duplicate file finder
- Advanced file search
Image editing
- Image transformation: resizing, rotation, and cropping, including Lossless JPEG transformation
- Color adjustment: brightness, contrast, gamma, auto-levels/contrast, and color depth/palette modification
- Image filters and effects
- Drawing tool for adding lines, circles, arrows, speech bubbles, and watermarks
Cataloging and Metadata support
- Metadata and Thumbnails caching
- EXIF, IPTC and XMP* metadata support
- Embedded ICC color profile support
- Albums* and Keyword Sets*
- Face detection*
Batch processing
- Batch renaming
- Batch conversion[13]
- Batch timestamp modification
Creation tools and Utilities
- Contact sheet, image strip, and video thumbnail gallery generation
- File listing and archives creation
- Screen capture
- Printing and TWAIN scanner support
Plugins support
.8bfPhotoshop plugins, eg Harry's Filters, G'MIC
Reception
[edit]XnView has received five cows from Tucows.[14] In 2006 Sveriges Television (SVT) recommended XnView in their High Definition Multi Format Test Set.[15] Research papers about DICOM and digital watermarking used XnView for image processing.[16][17]
Related software
[edit]The author published various other products using the classic or the multi-platform XnView code base, some examples are:
- NConvert — command-line batch convert tool (Linux, macOS, Windows); the current version 7.230
- XnConvert — GUI batch convert tool (Linux, macOS, Windows); the current version 1.111
- XnShell — File Explorer / Windows Explorer shell extension (32-bit or 64-bit); the current version 4.2.5
- XnResize — image resizer (Linux, macOS, Windows); the current version 1.11
- XnRetro — used to assign vintage or instant effect for images (Linux, macOS, Windows); the current version 1.30
- XnSketch — transform images into cartoon or sketch (Linux, macOS, Windows); the current version 1.20
- Xn — apps for iOS and Android (XnRetro, Sketch Me!, Gif Me!, Hypocam, etc.)
- GFL-SDK — free developer library used in tools by third parties[4]
- Nview — the DOS4GW predecessor of XnView[18]
See also
[edit]References
[edit]- ^ "XnView Classic 1.05". XnView.com. Retrieved 2026-06-03.
- ^ "XnView Classic 2.52.5". XnView.com. Retrieved 2026-06-03.
- ^ "Programming Language". XnView.com. Retrieved 2026-06-03.
- ^ a b "GFL SDK Software Development Kit Version 3.40". XnView.com. 2011. Archived from the original on 2017-07-20. Retrieved 2021-04-06.
- ^ "Translators". XnView.com. 2010-04-27. Archived from the original on 2021-11-05. Retrieved 2021-11-05.
- ^ "XnView MP 0.26". XnView.com. Retrieved 2026-06-03.
- ^ "XnView MP 1.11.2". XnView.com. Retrieved 2026-06-03.
- ^ "Translations". XnView.com. Retrieved 2026-06-03.
- ^ "XnView Downloads". XnView.com. Retrieved 2026-06-03.
- ^ "XnView Features". XnView.com. Retrieved 2026-06-03.
- ^ "Supported file formats". XnView.com. Retrieved 2026-06-03.
- ^ "Can XnView play video files (MP4, MOV, AVI)?". XnView.com. Retrieved 2026-06-03.
- ^ "How to resize images in batch without losing quality". XnView.com. Retrieved 2026-06-03.
- ^ Michael E, Callahan (2007-09-05). "Picks: Reviews of programs that convert graphics, work with audio files". Tucows. Archived from the original on 2015-05-14. Retrieved 2015-02-20.
- ^ Lars Haglund (February 2006). "The SVT High Definition Multi Format Test Set" (PDF). SVT. Archived (PDF) from the original on 2013-01-15. Retrieved 2014-02-23.
For viewing the original 'sgi16' files we recommend the use of XnView
- ^ Edward J. Escott, David Rubinstein (September 2003). "Free DICOM Image Viewing and Processing Software for Your Desktop Computer: What's Available and What It Can Do for You". Radiographics. 23 (5). RSNA: 1341–1357. doi:10.1148/rg.235035047. PMID 12975521.
- ^ E Ganic, AM Eskicioglu (2004). Robust DWT-SVD domain image watermarking: embedding data in all frequencies. Proceedings of the 2004 workshop on Multimedia and security. ACM. pp. 166–174. ISBN 978-1-58113-854-2.
- ^ "XnView old Download". 2002-12-03. Archived from the original on 2017-01-01. Retrieved 2017-04-04.
Nview/Nconvert & View2 v3.87
External links
[edit]- Official website
- XnView metadata How-To, August 2017. In: CarlSeibert.com