.snap File — Snap Package
application/vnd.snap
Drop any file to identify its extension and type — runs entirely in your browser
Drop a .snap file here or click to choose
Or drop any file to identify its extension
application/vnd.snapQuick Facts
| Extension | .snap |
| Full Name | Snap Package |
| MIME Type | application/vnd.snap |
| Category | Archive |
| Type | Binary |
| Typical Size | 10 MB – 500 MB |
| First Appeared | 2014 |
What Is a .snap File?
Snap packages are a universal Linux packaging format developed by Canonical (the company behind Ubuntu). A .snap file is a SquashFS compressed filesystem image containing the application, its dependencies, and a metadata directory (snap/snapcraft.yaml) that declares the package's name, version, confinement level, and interface connections. Snaps are designed to be self-contained — they bundle all required libraries, avoiding dependency conflicts with the host system ("dependency hell"). Snaps auto-update silently in the background, support transactional updates with automatic rollback, and run in sandboxed environments with configurable confinement levels (strict, classic, devmode). The snapd daemon manages snap installation, updates, and security on the host system. Snap packages work across multiple Linux distributions including Ubuntu, Fedora, Arch Linux, openSUSE, and others. The Snap Store provides a centralized repository for publishing and discovering snaps. While snaps have faced criticism for larger file sizes, slower startup times, and Canonical's centralized control of the Snap Store, they have gained significant adoption particularly for desktop applications, IoT devices, and server software on Ubuntu systems.
How to Open .snap Files
Related File Extensions
More Archive File Extensions
Other archive formats you might encounter
Browse File Extensions by Category
Explore our reference of 259 file extensions with details, programs, and related formats.