Source 2 Viewer

Web · Windows · Mac · Linux

Freedom report

Three barsScore 6.7

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely4 of 6 device platforms
  • DocumentedPlans, terms and facts published

Source 2 Viewer is a free, open-source tool for examining and working with Source 2 game assets. It browses VPK archives and can search, extract, and create them, including archives from Source 1. Its viewer handles maps, models, materials, textures, sounds, physics, animations, particles, and shaders; supported assets can display with real-time lighting and animation playback. The tool exports maps, models, physics, and animations to glTF 2.0, with material conversion and batch export, and decompiles maps, models, and materials into editable formats for Source 2 Workshop Tools. Texture tools cover channels, depth layers, mip levels, cubemaps, and HDR, with image export. The audio player supports WAV, MP3, and Source 2 audio. The graphical interface is Windows-only, though the guide describes running it on Linux and macOS using Wine; its command-line utility supports Windows, Linux, and macOS. The GUI is portable and requires no installation. Some information can be lost on export, and reverse-engineered format support is incomplete. The project says it is volunteer-built and not affiliated with Valve.

Who it is for

Source 2 Viewer suits people exploring, exporting, or decompiling assets from Source 2 games. Its command-line utility may suit users on Linux or macOS, while the GUI is aimed at Windows users unless they run it through Wine.

What is good

  • Searches, extracts, and creates VPK archives.
  • Exports maps, models, physics, and animations to glTF 2.0.
  • Supports batch export and decompilation.
  • Includes texture inspection and audio playback tools.
  • Cross-platform command-line utility is available.

What to know first

  • Graphical interface is Windows-only, or requires Wine elsewhere.
  • Some information may be lost during export.
  • Not all reverse-engineered formats are fully supported.
  • Development build lists OpenGL 4.6 and Windows 11.

Freedom251 review

Source 2 Viewer: the full review

Source 2 Viewer offers broad archive, inspection, export, and decompilation tools at no cost. Its GUI platform restriction and incomplete recovery or format support are important considerations for asset work.

Source 2 Viewer is a free toolkit for opening VPK archives and inspecting, exporting, or decompiling Source 2 game assets. It best suits modders and developers exploring resources from games such as CS2, Dota 2, and Deadlock. Its unusually broad set of archive and asset tools is compelling, though the desktop GUI is Windows-only and reverse-engineered formats are not fully supported.

Overview

Source 2 Viewer combines archive management with tools to inspect resources and turn some of them into formats usable in other workflows. Its scope reaches from maps and models to textures, audio, shaders, particles, physics, animations, navigation meshes, captions, and KeyValues. That breadth makes it a practical starting point for exploring Source 2 files, rather than just unpacking an archive.

The project is open source, volunteer-built, and unaffiliated with Valve. It also provides ValveResourceFormat, a .NET library for developers who want to open and extract Source 2 resources programmatically. A cross-platform command-line application handles export and decompilation for scripted workflows.

Key features

VPK archive tools

The viewer can search, extract, and create VPK archives, including all VPK versions and Source 1 VPKs. Batch extraction is useful when processing collections; archive creation adds a repacking option rather than restricting the tool to reading files.

Inspection and conversion

The 3D renderer displays maps, models, physics, and particles from CS2, Dota 2, Deadlock, and other Source 2 games, with real-time lighting and animation playback. Texture controls cover channels, depth layers, mip levels, cubemaps, and HDR, with exports to PNG, TGA, and other image formats. The audio player supports WAV, MP3, and Source 2 audio, with waveform visualization and playback controls.

Maps, models, physics, and animations can be exported to glTF 2.0, with material conversion and batch export. The project describes those exports as compatible with Blender, Unity, Unreal Engine, and other tools. Decompilation turns maps, models, and materials into editable formats for Hammer, ModelDoc, and Source 2 Workshop Tools. This makes the app useful for moving from inspection toward modding, but export is not a promise of perfect recovery: some data may be lost, and data discarded by Valve's compiler cannot be recovered.

Format coverage and limits

Alongside VPK, the project covers resource types including vmap, vmdl, vmat, vtex, vpcf, vphys, and vsnd, as well as formats such as DMX, SPIR-V, navigation data, and KeyValues. Model formats include glTF 2.0, GLB, vmdl, and DMX; texture formats include PNG, JPG, EXR, and SVG. Because the project relies on reverse engineering, some formats remain only partially supported. Choose it for broad exploration, not as a guarantee that every game's compiled data can be reconstructed.

Pricing

Source 2 Viewer costs 0.00 USD per free. The plan is free and open source, with no free trial or paid tier to weigh against it. There are no paid-plan seat or quota terms to compare; the main trade-off is technical coverage, not a subscription limit.

Platforms

The GUI is Windows-only, portable, and requires no installation. The getting-started guide says it can run on Linux and macOS through Wine, but that is a workaround rather than native GUI support. The command-line utility is available for Windows, Linux, and macOS, making it the better fit for cross-platform or automated work. The development build is listed with an OpenGL 4.6 and Windows 11 requirement.

Who it's for

Choose Source 2 Viewer if you need to browse VPKs, inspect Source 2 assets, or export and decompile resources for a modding or development workflow. It is especially well suited to Windows users who want archive handling and several asset viewers in one free tool. Linux and macOS users doing scripted work can use the CLI; anyone who needs a native desktop GUI on those systems should look elsewhere.

The maker directs users to report issues, noting that reports with a file path and error message usually get looked at quickly. The project also invites contributors to its Discord. These are useful routes for a volunteer project, but the work remains reverse-engineered and support does not remove the underlying format limitations.

Pros and cons

  • Pros: VPK search, extraction, batch extraction, and archive creation cover both Source 2 and Source 1 VPK versions, so archive work need not stop at unpacking.
  • Pros: 3D, texture, audio, and shader inspection sit alongside export and decompilation, reducing the need to switch tools during resource exploration.
  • Pros: The free, open-source project includes a cross-platform CLI and a .NET library for programmatic access, useful beyond the Windows GUI.
  • Cons: The GUI is Windows-only; Linux and macOS desktop use depends on Wine.
  • Cons: Reverse-engineered format support is incomplete, and export may lose data or be unable to restore information removed during compilation.

Alternatives

For a broader set of game asset tools, browse Game Asset Extractors.

  • SLADE3 is a free Linux, macOS, and Windows desktop editor; choose it when cross-platform desktop editing is a better fit, while bearing in mind that beta builds may have bugs, crashes, and unfinished features.
  • VPKEdit is another free option for Linux, macOS, and Windows. Consider it when you want a cross-platform VPK-focused alternative.
  • AssetRipper suits readers looking for a freemium alternative with stable and nightly builds on Windows, Mac, and Linux. Its free plan is 0.00 USD per free; Premium is 10.00 USD per month, billed $10 per month.
  • OpenKH is a free, cross-platform option requiring the .NET 8.0 Runtime; choose it if that requirement fits your setup.
  • QuickBMS is a free, open-source, multiplatform tool, with downloads listed for Win32 and Linux.
  • Rusted PackFile Manager offers a free MIT-licensed option for readers seeking a tool with API and self-hosted platform categories as well as Linux and Windows.
  • w3m is a free, open-source Linux alternative.
  • UABEA is a free alternative for Linux and Windows.

Verdict

Source 2 Viewer is the strongest fit for Windows-based modders and developers who want free archive handling, detailed asset inspection, and export or decompilation tools in one project. Its breadth is the main reason to choose it; look elsewhere if you need a native Linux or macOS GUI, or dependable recovery of every compiled format.

Source 2 Viewer plans and pricing

All plans
Source 2 Viewer Free Free and open source; not affiliated with Valve s2v.app · 30 Sept 2026

Compared on game asset extractors

Free plan
Yes
Asset types
maps, models, materials, textures, sounds, particles, physics, animations, shaders, navigation meshes, closed captions, KeyValues
Game file formats
VPK, vmap, vwrld, vmdl, vmat, vtex, vpcf, vphys, vsnd, vwnod, vvis, vpk, vcs, SPIR-V, nav, bin, DMX, KeyValues
Model formats
glTF 2.0, GLB, vmdl, DMX
Texture formats
PNG, JPG, EXR, SVG
Batch extraction
Yes
Command-line support
Yes
Archive repacking
Yes

Best Source 2 Viewer alternatives

See all 12