An open API service indexing awesome lists of open source software.

https://github.com/Ruben2776/PicView

Fast, free and customizable image viewer for Windows 10 and 11.
https://github.com/Ruben2776/PicView

base64-image batch-processing comics-reader compress-images convert-images csharp desktop-app dotnet heif image-effects image-filters image-gallery image-viewer jpeg-xl jxl picture-viewer raw-image webp windows wpf

Last synced: about 1 month ago
JSON representation

Fast, free and customizable image viewer for Windows 10 and 11.

Awesome Lists containing this project

README

        


PicView Logo

PicView is a fast, free and fully customizable picture viewer for Windows 10 and 11. It supports all image file types, including _(animated)_ `WEBP`, _(animated)_ `GIF`, `SVG`, `AVIF`, `JXL`, `HEIC`, `PSD` and many others.

Enjoy a clean, free, and fast experience with no bloated UI or annoying pop-ups.



Downloads shield


GPL v3 License

Windows OS

# Downloads

[![](https://img.shields.io/badge/Windows-x64-blue?style=flat-square&logo=windows&logoColor=fff)](https://github.com/Ruben2776/PicView/releases/download/3.0.3/Setup-PicView-v3.0.3-win-x64.exe) [![](https://img.shields.io/badge/Windows-arm64-blue?style=flat-square&logo=windows&logoColor=fff)](https://github.com/Ruben2776/PicView/releases/download/3.0.3/Setup-PicView-v3.0.3-win-arm64.exe)

[Latest releases at PicView.org](https://picview.org/download)

**Mirrors**

[uptodown](https://picview.en.uptodown.com/windows)

[FossHub](https://www.fosshub.com/PicView.html)

[SourceForge](https://sourceforge.net/projects/picview/)


Winget:
```cmd
cmd $> winget install picview
```

Scoop:
```cmd
cmd $> scoop bucket add extras
cmd $> scoop install extras/picview
```

___

PicView is portable by default. Settings and keybindings are stored in the same directory _(unless there is no write permissions)_. No system files are modified or installation necessary. Perfect for storing on a portable USB drive.

If installing, it will set file associations.


If you like PicView, consider giving it a star or a like on [AlternativeTo](https://alternativeto.net/software/picview/about/)!

# Features and screenshots
![3x3 0 0](https://github.com/user-attachments/assets/1839c2bb-aff3-4d31-8093-ba3814952ce7)

Switch between a dark and a light theme and toggle between hiding the UI.


![UI-Dark-Theme-Magenta 3 0 0](https://github.com/user-attachments/assets/ede687f6-523e-49dd-b2fa-3509929434e1)

_UI overview with bottom gallery._



Scroll Image

![SideBySideScroll3 0 0](https://github.com/user-attachments/assets/59ab9368-eb6c-4964-8134-44cf134ea753)

You can toggle the interface to show images `Side by side` and you can also turn scrolling on/off. Click the mousewheel for auto scroll.



Crop Image

![Cropping3 0](https://github.com/user-attachments/assets/e70990d9-b607-4118-8be4-587a3f02c4d7)

Quickly crop image by pressing `C`. Hold `Shift` for square selection.



Image Info Window



Perform operations such as _renaming_, _file conversion_, _copying_, _compressing_, _resizing_, adding it to the _recycle bin_ and editing the _EXIF image rating_.

Changing size can be done by editing the `width` and/or `height` text-boxes. Use the `%` keyboard button to resize it by percentage.



If the GPS coordinates are saved on the image, you can click the Google or Bing buttons to open the respective maps at the GPS coordinates



Image Gallery



**Press `G` to open or close the image gallery**

Navigate the gallery with the `arrow keys` or `W`,`A`,`S`,`D` and load the selected image with `Enter` or the `E` key.
The bottom gallery can be turned on or off



Batch Resizing



### Convert/Optimize all your pictures
All files from the `Source folder` will be selected for processing and will be sent to `Output folder`. The default name for the output folder will be **Processed Pictures**.

If the *Output folder* is the same as the *Source folder*, or left blank, the files will be overwrittten.

The `Convert to` dropdown option allows you to convert all the files to a popular format.

The `Compression` dropdown option allows you to compress the files, either without losing quality or sacrifing some quality for greater reduced file size.

The `Quality` dropdown option allows you to change quality of supported file types. The higher the Quality setting, the more detail is preserved in the image, but the larger the file size.

The `Resize` dropdown option allows you to resize the picture by **height**, **width** and **percentage** while keeping the aspect ratio of the image.

___


### Renaming

![Screenshot 2025-01-26 141624](https://github.com/user-attachments/assets/5ff7834a-3461-4b39-9784-7cf386c8d429)

Rename or move files in the titlebar by pressing `F2` or right clicking it.
Changing the file extension will convert the image to the respective format.


## File support
> .jpg .jpeg .jpe .png .bmp .tif .tiff .gif .ico .jfif .webp .svg .svgz

.psd .psb .xcf .jxl .heic .heif .jp2 .hdr .tga .dds
.3fr .arw .cr2 .cr3 .crw .dcr .dng .erf .kdc .mdc .mef .mos .mrw .nef .nrw .orf .pef .raf .raw .rw2 .srf .x3f

.pgm .hdr .cut .exr .dib .emf .wmf .wpg .pcx .xbm .xpm .wbmp


## Shortcuts
You can view and change keyboard shortcuts by opening the `Keybindings` window by pressing `K`.
Alternatively, they are also listed at [PicView.org](https://picview.org/#Shortcuts).



# Contributions
![Visual Studio 2022](https://img.shields.io/badge/IDE-Visual%20Studio%202022-964ad4.svg?maxAge=3600)
![.Net](https://img.shields.io/badge/.NET-5C2D91?style=badge&logo=.net&logoColor=white)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/bf0fd0f740f9486ba306bdec7fe8bde7)](https://www.codacy.com/manual/ruben_8/PicView?utm_source=github.com&utm_medium=referral&utm_content=Ruben2776/PicView&utm_campaign=Badge_Grade)

**Building:**

Open and run the solution in Visual Studio or Rider.
If you're not using x64 hardware, make sure to change the platform target to your CPU architecture in the project properties, as well as changing the the Magick.NET Nuget packages to match.

Pull requests are welcome. Check current issues and assign yourself or create your own issue.

Improvements to the current code or bug fixes are also welcome!

## Translators/Languages
Simplified Chinese by Crystal-RainSlide

Traditional Chinese by wcxu21

Spanish by lk.KEVIN (needs updates)

Korean by VenusGirl

German by Brotbox, [uDEV2019](https://github.com/uDEV2019)

Polish by YourSenseiCreeper

French by Sylvain LOUIS

Italian by franpoli

Russian by andude10

Romanian by M. Gabriel Lup

Swedish by Stefan Parmark

Brazilian Portuguese by Anderson Cardoso

Dutch by Lien5

Japanese by coolvitto

English and Danish by Ruben2776

**Looking for translators!**
If you want to help translate another language or update/improve a current one and be listed here, please take a look at
https://github.com/Ruben2776/PicView/issues/13

## Code Signing Policy

All releases are virus scanned and digitally signed.

Free code signing is provided by [SignPath.io](https://about.signpath.io/), certificate by [SignPath Foundation](https://signpath.org/).

## Privacy Policy

PicView does not collect data. No data is sent/recieved and/or collected by PicView.

# Donate
If you wish to thank me for my work, please

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/W7W46BJFV)