---
title: Install UwDiff on Linux | Snap Store
description: Get the latest version of UwDiff for Linux - Compare two files or folders
  in any format or encoding, with the uvd command
url: https://snapcraft.io/uwdiff
---

# UwDiff

[Yuuji Maruyama (amru195704)](https://snapcraft.io/publisher/amru195704 "View all snaps from Yuuji Maruyama (amru195704)")

* [Yuuji Maruyama (amru195704)](https://snapcraft.io/publisher/amru195704 "View all snaps from Yuuji Maruyama (amru195704)")
* [Development](https://snapcraft.io/search?categories=development)
* [Utilities](https://snapcraft.io/search?categories=utilities)

latest/stable 1.0.0

Install latest/stable of UwDiff

---

**Install using the command line**

```
sudo snap install uwdiff
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* uwdiff

---

### License

* Proprietary

---

### Last updated

* 25 October 2026 - latest/stable
* 25 October 2026 - latest/edge

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/uwdiff#report-snap-modal)

---

* [Description](https://snapcraft.io/uwdiff#tab-description)
* [Security](https://snapcraft.io/uwdiff#tab-security)

#### Compare two files or folders in any format or encoding, with the uvd command

UwDiff compares two files (or two folders) and shows what changed. The GUI (UwDiff) and the command line (uvd) use the same comparison engine.

* Text, compared line by line with the order kept; the output is a unified diff, the same format as `diff -u`.
* CSV, TSV and Excel matched by key columns, even when the row order differs; one line per changed cell.
* Order-independent comparison, and folder vs folder (only in old, only in new, different, same).
* Inside seven compressed formats (gz, bz2, xz, lzma, zst, lz4, br) and the text of Word, Excel and PDF files.
* Encodings detected automatically (UTF-8, Shift\_JIS/CP932, EUC-JP, UTF-16); old and new may differ.
* Add -open and the result appears in the window. Exit codes are the same as diff (0 same, 1 different, 2 error).

**Setup after install (once)**

Use the command as `uvd`:

```
 sudo snap alias uwdiff.uvd uvd
```

Read files on USB drives and other removable media (/media, /mnt):

```
 sudo snap connect uwdiff:removable-media
```

Without the alias, run the command as `uwdiff.uvd`. To undo the alias: `sudo snap unalias uvd`.

**Examples**

```
 uvd old.log new.log -o changes.diff
 uvd old.csv new.csv -key id -open
```

`uwdiff` opens the GUI.

**Where the snap can read**

Files in your home folder, and removable media after the connect command above. Files elsewhere are not reachable from the snap; copy them under your home folder first.

Free for personal and internal company use under the UwDiff License (PolyForm Internal Use 1.0.0 plus a packaging permission). Not open-source software. Source: <https://github.com/amru195704/UwDiff>

---

## Install UwDiff on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/uwdiff/arch)

[### CentOS](https://snapcraft.io/install/uwdiff/centos)

[### Debian](https://snapcraft.io/install/uwdiff/debian)

[### elementary OS](https://snapcraft.io/install/uwdiff/elementary)

[### Fedora](https://snapcraft.io/install/uwdiff/fedora)

[### KDE Neon](https://snapcraft.io/install/uwdiff/kde-neon)

[### Kubuntu](https://snapcraft.io/install/uwdiff/kubuntu)

[### Manjaro](https://snapcraft.io/install/uwdiff/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/uwdiff/pop)

[### openSUSE](https://snapcraft.io/install/uwdiff/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/uwdiff/rhel)

[### Ubuntu](https://snapcraft.io/install/uwdiff/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/uwdiff/raspbian)
