IrfanView
IrfanView is a fast, compact, and innovative freeware graphic viewer, editor, and converter for Microsoft Windows, supporting platforms from XP through 11 in both 32-bit and 64-bit versions.[1] Developed by Irfan Skiljan, a software programmer born in Jajce, Bosnia, and residing in Vienna, Austria, IrfanView was first released in June 1996 with version 1.70, initially focusing on viewing formats like TIFF, PCX, and GIF.[2][3] Skiljan created the program as a lightweight alternative to heavier image software, emphasizing speed and minimal resource use without requiring DLLs or unauthorized registry changes.[1] The software has evolved into a versatile tool supporting 92 image formats for viewing, over 30 for saving, editing, and batch processing, including unique early innovations like multiple animated GIF support, multipage TIFF handling, and multiple ICO files.[1][4] It also features multimedia playback for video and audio files, slideshow creation, screen capture, EXIF/IPTC metadata editing, and plugins for extended functionality such as RAW image support and advanced effects.[1] While free for non-commercial and educational use, a commercial license costs US$12 for perpetual access across versions.[1]History
Development Origins
Irfan Škiljan, born in Jajce, Bosnia and Herzegovina, developed IrfanView while studying at the Vienna University of Technology in the mid-1990s.[2][5] As a Bosnian immigrant who had relocated to Austria amid the Yugoslav Wars, Škiljan created the software as a personal hobby project to address the limitations of the built-in image preview tools in early Windows operating systems, which lacked efficient support for multiple graphic formats.[5] His motivation stemmed from a desire for a fast, lightweight viewer that could handle common image files without excessive resource demands, initially without any commercial aspirations.[5] The program began as a simple tool focused on core viewing capabilities, emphasizing speed and minimalism to run efficiently on the hardware of the era.[1] Škiljan programmed it single-handedly, drawing on his technical education to prioritize ease of use and broad format compatibility from the outset.[5] IrfanView's initial public release occurred in June 1996, version 1.70, specifically tailored as an image viewer for Windows 95.[3] It was first distributed through Škiljan's personal website, quickly gaining traction among users via early internet shareware repositories and direct downloads.[2][3] Over time, this foundational release evolved into a more comprehensive application, incorporating user feedback to expand its functionalities.[6]Version History
IrfanView was first released in 1996 as version 1.70, offering basic image viewing functionality for common formats like BMP and GIF.[7] Over the subsequent years, the software evolved through incremental updates, expanding format support, adding editing tools, and enhancing performance, while maintaining its lightweight design. Version 2.0, released in 1996, marked a significant milestone by introducing basic editing capabilities, including resize, flip, and rotate functions, alongside support for progressive JPEG files.[3] This update laid the foundation for IrfanView's role as more than just a viewer, enabling simple image manipulation without requiring additional software. By version 4.0 in 2007, IrfanView had expanded format and UI improvements.[3] The transition to a 64-bit version started with version 4.40 in 2015, allowing better management of large files exceeding 1 GB in RAM and faster processing for high-resolution images.[8][3] Version 4.50, released in 2017, achieved full native Unicode support, dropping compatibility with Windows 9x and enabling broader language and filename handling.[3] In 2024, version 4.70 introduced QR code and barcode reading via integrated OCR using the ZXing library, along with enhanced EXIF support for WebP files.[6] Version 4.72, released on May 12, 2025, added multithreading options to the batch conversion dialog for improved speed (with notes on memory usage limits), a new stained glass effect under Image > Effects, and enhanced DNG raw format support in the 64-bit CamRAW plugin.[6] The latest major release as of November 2025, version 4.73 on November 13, 2025, added 64-bit ARM support for Windows 11 on devices like those with Snapdragon X processors, a new File menu option to open recent saved files, new Edit menu options to set selection shape (round/circle/ellipse) and crop visible area, a new Wallpaper menu option for span (multi-monitor), new hotkeys (CTRL + F4 to remove file from slideshow, CTRL + SHIFT + O to copy coordinates), improved Unicode support in the JPG Comment dialog, and fixed WSQ PlugIn loading issue.[6][9] Throughout its history, IrfanView has adhered to a freeware model for non-commercial, private, educational, and charitable use, while requiring paid per-user licenses for commercial and most governmental applications to ensure ongoing development.[10]| Version | Release Date | Key Changes |
|---|---|---|
| 1.70 | 1996 | Basic viewing for core formats (BMP, GIF, JPEG).[7] |
| 2.0 | 1996 | Added editing tools (resize, flip, rotate); progressive JPEG support.[3] |
| 4.0 | 2007 | Expanded format and UI improvements.[3] |
| 4.50 | 2017 | Native Unicode implementation; iPhone PNG support.[3] |
| 4.70 | 2024 | QR/barcode OCR integration; alpha/transparency options; WebP EXIF.[6] |
| 4.72 | May 12, 2025 | Batch multithreading; stained glass effect; enhanced DNG.[6] |
| 4.73 | November 13, 2025 | 64-bit ARM support; new menus and hotkeys; improved Unicode and fixes.[6] |
Features
Image Viewing and Management
IrfanView excels in efficient image viewing through its lightweight design, enabling rapid loading and display of images in various formats. Users can navigate directories quickly with the fast directory view feature, which allows seamless movement through folders without lag, supporting preview modes for quick assessment of image contents. Fullscreen viewing is readily accessible via keyboard shortcuts or menu options, providing an immersive experience for detailed examination. Additionally, the software includes dark mode support to reduce eye strain during prolonged viewing sessions, adjustable through the options menu. As of version 4.73 (November 2025), the Wallpaper menu includes a span option to extend images across all monitors.[1][6] Thumbnail generation is a core strength, offering fast creation of previews for entire folders to facilitate browsing and selection. This feature generates thumbnails on-the-fly or caches them for subsequent access, allowing users to organize and identify images efficiently without opening each file individually. For enhanced navigation, IrfanView supports zooming tools, such as holding CTRL and using the middle mouse button to fit images to the window size dynamically, ensuring optimal visibility regardless of original dimensions. These capabilities make it particularly suitable for managing large image collections.[1] Slideshow functionality provides a dynamic way to view and present images sequentially, with customizable transitions and playback controls. Users can create slideshows from selected files or folders and export them in multiple formats, including standalone EXE or SCR files for easy distribution, MP4 videos for web compatibility, or directly burn them to CD, DVD, or Blu-ray discs for archival purposes. During playback, options exist to display embedded metadata like EXIF, IPTC, or comment text overlaid on images, enhancing informational viewing in fullscreen mode.[1] In terms of file management integrated with viewing, IrfanView supports handling multi-page TIFF files, allowing users to browse, extract, or rearrange pages within a single interface for efficient organization. It also enables icon extraction from executable (EXE), dynamic link library (DLL), or icon library (ICL) files, converting them into usable image formats for viewing or saving. Screen capture integration further aids management by permitting quick screenshots of the desktop or active windows, which can be immediately viewed and organized alongside other images. These tools emphasize IrfanView's role in streamlined image handling without requiring external applications.[1]Editing Capabilities
IrfanView provides a range of built-in tools for image modification, enabling users to perform essential alterations directly within the application. Basic editing functions include cropping and cutting images via the Edit menu, resizing or resampling under the Image menu, and rotating images, with lossless rotation supported for JPEG files to preserve quality without recompression. As of version 4.73 (November 2025), the Edit menu includes options to set selection shapes to round, circle, or ellipse, and to crop the visible image area.[1][11][6] Users can also apply sharpening and blurring effects through the Image > Effects submenu, as well as adjust color depth and embedded color profiles in supported formats like JPEG and TIFF.[1][11] Batch processing capabilities allow for efficient handling of multiple files, including conversion to different formats, renaming with customizable placeholders such as $N for numbering, and applying various effects in a single operation. Introduced in version 4.72, multithreading support in the batch dialog enhances performance by parallelizing conversions on multi-core systems, though it may not work with older third-party plugins and increases memory usage. As of version 4.73 (November 2025), new command-line options for JPEG rotation (/jpg_rotate) are available for scripted operations.[6][11][6] Lossless operations, such as JPEG cropping, rotation, and EXIF date changes, are available in batch mode to maintain original file integrity.[1] Advanced editing options extend functionality for creative modifications, such as adding text overlays via Edit > Insert text or image watermarks through Edit > Insert overlay/watermark image. Borders can be applied using the Paint tools (accessed via F12), including new broken lines or frame effects added in version 4.72, which now operate on selections for precise application.[6][11] Additionally, selection restoration is supported through a dedicated Edit menu option, allowing users to revert to previous custom selections created via Edit > Create custom selection.[6] For automation, IrfanView offers extensive command-line options, such as /resize=(width,height) for scripted resizing of images from the command prompt or batch files, facilitating integration into workflows without the graphical interface.[11] These core editing tools can be enhanced through compatibility with Photoshop filter plugins (detailed in the Plugins and Extensions section).[1]Plugins and Extensions
IrfanView employs a plugin architecture that allows for dynamic loading of extensions directly from its "PlugIns" directory, enabling users to enhance core functionality without modifying system registry entries or requiring restarts.[12] The software supports over 60 official plugins in its latest versions, covering additional image formats, effects, and tools, with most being included in the standard installation package while others are available as separate downloads.[12] Among the key plugins, JPG_TRANSFORM facilitates lossless operations on JPEG files, such as rotation, cropping, and EXIF metadata editing, preserving image quality during transformations.[12] The CamRAW plugin extends support to various digital camera RAW formats, including DNG and NEF, allowing viewing and basic processing of unprocessed sensor data.[12] For document handling, the PDF plugin enables both reading and writing of PDF files, integrating seamless import and export capabilities.[12] The WEBP plugin provides read and write access to Google's WEBP format, optimizing for web-compatible compressed images.[12] Text recognition is added via the OCR plugin, which leverages the open-source Tesseract engine for extracting editable text from scanned images.[12] Additionally, the FILTER_FACTORY plugin allows integration of Adobe Photoshop 8BF filters, applying advanced effects like artistic renders or color adjustments to images within IrfanView.[12] A dedicated shell extension plugin integrates IrfanView with Windows Explorer, providing thumbnail previews and right-click menu options for quick actions such as starting slideshows or converting file formats directly from file dialogs.[12] Plugins are available as free downloads via official setup executables, with installation directed to the appropriate IrfanView folder (32-bit or 64-bit versions must match to avoid conflicts).[12] Some third-party extensions, like the shareware CADImage plugin for viewing DXF and DWG CAD formats, require separate purchase and installation. Compatibility is generally strong, but older plugins may have limitations in the 64-bit edition, as not all have been fully ported, potentially requiring 32-bit DLLs or reduced features in mixed environments.[12]Multimedia and Utility Tools
IrfanView extends its functionality beyond image handling through integrated multimedia support, primarily enabled by dedicated plugins that allow playback of video and audio files. The VIDEO plugin (version 4.73) facilitates playback of formats such as AVI and MP3, while the IV_PLAYER plugin (version 4.54) leverages Windows Media Player for additional video, sound, and audio-CD compatibility.[12] For optimal performance with certain formats like MP4 or MOV, installation of external codecs such as the K-Lite Codec Pack is recommended, as IrfanView relies on system-installed decoders for decoding.[11] Additionally, the VIDEO_EXPORT plugin (version 4.63) enables users to export slideshows directly as MP4 videos, a feature introduced in version 4.62, providing a straightforward way to convert image sequences into shareable multimedia files.[12][3] Plugin enhancements further expand video format support, as detailed in the Plugins and Extensions section. The software includes several utility tools that enhance workflow efficiency for multimedia and general tasks. Email integration allows users to attach images or files directly from IrfanView via the "Send by email" option, streamlining sharing without external applications.[3] Scanning support is provided through TWAIN compatibility, accessible via File > Acquire/Batch scanning (or Ctrl+Shift+A), enabling image acquisition from scanners; batch scanning is possible even without an automatic document feeder by adjusting TWAIN dialog settings, though 32-bit versions are preferred due to limited 64-bit TWAIN driver availability.[11][8] Metadata management is handled by the METADATA plugin (version 4.73), which supports editing EXIF, IPTC, and comment data in JPEG files, including lossless batch modifications through the Thumbnails window for efficient handling of image properties.[12][11] For thumbnail generation, the FACEDETECT plugin (version 2.00) incorporates face detection capabilities, utilizing modern GPU hardware to identify and highlight faces within the Thumbnails interface, aiding in quick visual organization.[12][3] Other utilities include burning capabilities via the BURNING plugin (version 4.63), which allows creation and direct recording of slideshows to CD, DVD, or Blu-ray discs on Windows XP SP3 and later systems.[12] Screen capture is supported by the REGIONCAPTURE plugin (version 2.4.4), permitting rectangular region selection and screenshot saving for practical documentation needs, with an option to copy capture values to the dialog via CTRL+click.[12][6] Hotkey customization is available by right-clicking menu items to reassign shortcuts, with examples including the addition of Ctrl + F4 to remove the current file from a slideshow list in recent versions, promoting user-tailored efficiency.[11][3]Technical Aspects
Supported Formats
IrfanView provides native support for a core set of image formats, enabling both loading and saving without requiring additional plugins. These include BMP (Windows Bitmap), GIF, ICO (including CUR and ANI for cursors and animated icons), JPEG, PNG, TIFF, and TGA.[4] Other formats such as PBM, PGM, PPM, QOI, and YUV are also supported for saving natively.[4] Extended format support is available through plugins, which significantly broaden compatibility. The Formats plugin adds obscure and legacy formats like PCX, RAS, IFF/LBM, XBM, XPM, and SGI, while the CamRAW plugin enables loading of RAW camera files including NEF (Nikon), CR2 and CR3 (Canon), ARW (Sony), and DNG.[12] Additional plugins provide support for modern and specialized formats: WEBP and AVIF for web-optimized images, DJVU for scanned documents, DICOM (DCM) for medical imaging, JPEG2000 (JP2, JPC, J2K) for high-quality compression, and EPS/PS (along with enhanced PDF handling) via the Postscript plugin in conjunction with Ghostscript.[12] The PDF plugin allows loading and saving of multipage PDF documents, and TIFF natively supports multipage files.[4][12] Write capabilities in IrfanView are more restricted, focusing on common formats to maintain simplicity and performance. Saving is supported for JPEG, PNG, TIFF, BMP, GIF, TGA, and select plugin-enabled formats like WEBP, AVIF, JPEG2000, and PDF, but RAW files have limited or no write support.[4][12] A notable feature is JPEG lossless transformations, which allow operations such as rotation, flipping, and optimization on JPEG files without quality degradation or recompression.[11] IrfanView handles a variety of obscure and legacy file types through its plugins, including formats from older systems like Amiga IFF/LBM and Atari, enhancing accessibility for archival images.[6] It also supports viewing of some corrupted or partially damaged files, particularly JPEGs, by leveraging robust decoding mechanisms.[4] Multipage document navigation is available for TIFF and PDF, with options to extract or convert pages.[12] Color management is facilitated by the LCMS plugin, which integrates ICC profiles for accurate color reproduction across supported formats.[12]| Category | Native Formats (Load/Save) | Plugin-Enabled Formats (Examples) |
|---|---|---|
| Raster Images | BMP, GIF, ICO, JPEG, PNG, TIFF, TGA | PCX, WEBP, AVIF, JPEG2000 (JP2) |
| RAW Camera | None | NEF, CR2, ARW (via CamRAW) |
| Documents | TIFF (multipage) | PDF, DJVU, EPS/PS (via Ghostscript) |
| Specialized | Icons (ANI, CUR) | DICOM, PSD, SVG |