Source 2 Viewer
- 1Runs onLinux, Mac, Web, Windows
- 2CostsFree plan
- 3Asset typesmaps, models, materials, textures, sounds, particles, physics, animations, shaders, navigation meshes, closed captions, KeyValues
- 4Game file formatsVPK, vmap, vwrld, vmdl, vmat, vtex, vpcf, vphys, vsnd, vwnod, vvis, vpk, vcs, SPIR-V, nav, bin, DMX, KeyValues
- 5Model formatsglTF 2.0, GLB, vmdl, DMX
- 6Texture formatsPNG, JPG, EXR, SVG
- 7Batch extractionYes
- 8Command-line supportYes

Overview
Source 2 Viewer is a free, open-source tool for browsing VPK archives and inspecting or exporting assets from Source 2 games. It can search, extract, and create archives, including VPK versions from Source 1. Its renderer displays maps, models, physics, and particles with real-time lighting and animation playback. The tool also inspects textures, audio, shaders, and other Source 2 resources. Maps, models, physics, and animations can be exported to glTF 2.0, with material conversion and batch export; maps, models, and materials can be decompiled into editable formats for Hammer, ModelDoc, and Source 2 Workshop Tools. Texture tools cover channels, depth layers, mip levels, cubemaps, and HDR, with image export. Its audio player supports WAV, MP3, and Source 2 formats. The graphical interface is Windows-only, though the guide describes running it on Linux and macOS through Wine; the command-line utility is available for Windows, Linux, and macOS. The GUI is portable and requires no installation. Some data may be lost during export, and reverse-engineered format support is incomplete. The project is volunteer-built and says it is not affiliated with Valve.
Who it is for
It suits people exploring, extracting, or converting Source 2 game assets, including users of compatible 3D tools. Contributors and command-line users may also find the project relevant.
What is good
- VPK tools can search, extract, and create archives.
- Exports maps, models, physics, and animations to glTF 2.0.
- Batch export and material conversion are supported.
- Command-line utility supports Windows, Linux, and macOS.
- Free and open-source.
What to know first
- Graphical interface is Windows-only outside Wine.
- Some data may be lost during export.
- Not all reverse-engineered formats are fully supported.
Specifiction review
Source 2 Viewer: the full review
Source 2 Viewer covers archive browsing, asset inspection, export, and decompilation, with both GUI and command-line options. Keep its documented export losses and incomplete format support in mind when relying on converted assets.
Source 2 Viewer is a free toolkit for browsing VPK archives and inspecting, exporting, or decompiling Source 2 game assets. It best suits modders and developers who need to move between archive contents and individual resources. Its broad workflow is useful, but export losses and reverse-engineered format support make it a poor choice when converted assets must be complete.
Overview
The project combines archive management, asset viewing, conversion, and decompilation rather than stopping at extraction. It is open-source, built by volunteers, and unaffiliated with Valve. That makes it a flexible option for exploring Source 2 resources, not an assurance that every compiled file can be fully recovered.
Alongside the main application, Source 2 Viewer provides a cross-platform command-line utility and ValveResourceFormat, a .NET library for programmatically opening and extracting resources. The CLI suits scripted export and decompilation; the library is for developers building their own tooling.
Key features
VPK archives
The viewer searches, extracts, and creates VPK archives, including all VPK versions and Source 1 VPKs. Batch extraction helps with larger collections, while repacking covers users who need to create archives as well as inspect them. If the work is limited to unpacking files, this breadth may be more than necessary.
Asset 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. Separate tools inspect textures, audio, and shaders. Texture controls include channels, depth layers, mip levels, cubemaps, and HDR; exports include PNG, TGA, and other image formats. The audio player handles 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 resulting files are described as compatible with Blender, Unity, and Unreal Engine, giving asset workflows a route into those tools. But some data may be lost in conversion, and data discarded by Valve’s compiler cannot be recovered; this is not a dependable route to exact reconstruction.
Decompilation and developer tools
Maps, models, and materials can be decompiled into editable formats for Hammer, ModelDoc, and Source 2 Workshop Tools. The CLI offers similar export and decompilation workflows without the GUI. ValveResourceFormat provides a separate programmatic interface, while Steam game detection can help the app find installed Source 2 titles.
The project is reverse-engineered, and not all formats are fully supported. Its coverage spans resource and KeyValues formats, but users dealing with less-supported or compiled data should expect gaps rather than assume every file will open cleanly.
Pricing
Source 2 Viewer — 0.00 USD per free. The plan is free and open source, with no free trial or paid tier described. It includes the archive viewer, inspection tools, exports, decompilation, and command-line utility. There are no seat or usage quotas to weigh against a paid plan; the trade-off is format coverage and lossy export, not a subscription limit.
Platforms
The GUI is Windows-only, and the maker’s guide says it can run on Linux and macOS through Wine. The GUI is portable and requires no installation. The command-line utility is available for Windows, Linux, and macOS, so cross-platform users who do not need the graphical interface have a more direct option. The development build is associated with OpenGL 4.6 and Windows 11.
Who it's for
Source 2 Viewer is a strong fit for Source 2 modders, asset researchers, and developers who want archive access plus visual inspection and conversion in one free toolkit. It is especially useful when the next step is editing in Workshop Tools or moving glTF assets into Blender, Unity, or Unreal Engine. It is less suitable for users who require complete extraction fidelity or a native GUI on Linux or macOS.
Pros and cons
- Pros: Archive search, extraction, creation, and batch extraction cover more than simple unpacking.
- Pros: 3D, texture, audio, and shader tools let users inspect different asset types before exporting.
- Pros: Free access, a cross-platform CLI, and a programmatic .NET library serve both manual and developer workflows.
- Cons: The GUI is Windows-only; Linux and macOS users need Wine, though the CLI runs natively across those platforms.
- Cons: Export can lose data, and some compiled-file data cannot be recovered, limiting use where fidelity matters.
- Cons: Reverse-engineered format support is incomplete, so unusual or unsupported resources may frustrate broad-coverage workflows.
Alternatives
Game Asset Extractors is a broader directory for comparing tools in this category. Choose SLADE3 for a free Linux, macOS, or Windows desktop editor, bearing in mind beta builds may have bugs, crashes, and unfinished features. AssetRipper is another cross-platform option, with a stable and nightly free plan and a $10 per month premium plan for users considering a paid tier.
OpenKH is a free alternative for users comfortable with its Apache-2.0 license and .NET 8.0 Runtime requirement. Rusted PackFile Manager is worth considering when its listed API, Linux, self-hosted, or Windows platforms and MIT license fit the workflow. QuickBMS is a free, open-source, multiplatform alternative. UABEA is a free option for Linux and Windows users. VPKEdit is another free option for Linux, macOS, and Windows. Crowbar is a free Windows alternative with no paid tiers stated.
Verdict
Choose Source 2 Viewer if you work with Source 2 assets and want archive handling, inspection, export, and decompilation without paying. Its main advantage is the range of workflows in one project, including a cross-platform CLI. Look elsewhere if you need a native non-Windows GUI or reliable, lossless recovery of every compiled asset.
Source 2 Viewer plans and pricing
All plansCompared on game asset extractors
- Free plan
- Yess2v.app
- Asset types
- maps, models, materials, textures, sounds, particles, physics, animations, shaders, navigation meshes, closed captions, KeyValuess2v.app
- Game file formats
- VPK, vmap, vwrld, vmdl, vmat, vtex, vpcf, vphys, vsnd, vwnod, vvis, vpk, vcs, SPIR-V, nav, bin, DMX, KeyValuess2v.app
- Model formats
- glTF 2.0, GLB, vmdl, DMXs2v.app
- Texture formats
- PNG, JPG, EXR, SVGs2v.app
- Batch extraction
- Yess2v.app
- Command-line support
- Yess2v.app
- Archive repacking
- Yess2v.app
Facts
- Purpose
- Source 2 Viewer browses VPK archives and views, exports, and decompiles Source 2 assets such as maps, models, materials, textures, and sounds.s2v.app · 29 Sept 2026
- Open source
- The project describes itself as fully open-source and reverse-engineered.s2v.app · 29 Sept 2026
- 3D viewer
- Its renderer displays maps, models, physics, and particles from CS2, Dota 2, Deadlock, and other Source 2 games, with real-time lighting and animation playback.s2v.app · 29 Sept 2026
- VPK tools
- The VPK viewer can search, extract, and create archives, and supports all VPK versions including Source 1.s2v.app · 29 Sept 2026
- Export and decompilation
- It exports maps, models, physics, and animations to glTF 2.0 and decompiles maps, models, and materials into editable formats for Source 2 Workshop Tools.s2v.app · 29 Sept 2026
- Other asset features
- The software includes texture, audio, and shader inspection tools, plus support for Source 2 resource files and KeyValues formats.s2v.app · 29 Sept 2026
- Related integrations
- The site says glTF exports are compatible with Blender, Unity, and Unreal Engine, and the app can detect installed Source 2 games on Steam.s2v.app · 29 Sept 2026
- Desktop platforms
- The GUI is Windows-only; the maker’s getting-started guide says it can run on Linux and macOS using Wine.s2v.app · 29 Sept 2026
- CLI platforms
- The command-line utility is available for Windows, Linux, and macOS.s2v.app · 29 Sept 2026
- Portability
- The getting-started guide says the GUI is portable and requires no installation.s2v.app · 29 Sept 2026
- Limitations
- The maker documents that some data may be lost during export and that certain compiled-file data cannot be recovered if Valve’s compiler discarded it.s2v.app · 29 Sept 2026
- Support
- The maker directs users to report issues and notes that reports with a file path and error message usually get looked at quickly.s2v.app · 29 Sept 2026
- Project status
- The project says it is built by volunteers and is not affiliated with Valve Corporation.s2v.app · 29 Sept 2026
- Export
- It exports maps, models, physics, and animations to glTF 2.0, with material conversion and batch export.s2v.app · 30 Sept 2026
- Decompiler
- It decompiles maps, models, and materials into editable formats for Hammer, ModelDoc, and Source 2 Workshop Tools.s2v.app · 30 Sept 2026
- Texture support
- The texture viewer supports channel, depth layer, mip level, cubemap, and HDR viewing, and can export textures to PNG, TGA, or other image formats.s2v.app · 30 Sept 2026
- Audio support
- The built in audio player supports WAV, MP3, and Source 2 audio formats, with waveform visualization and playback controls.s2v.app · 30 Sept 2026
- Integrations
- The site describes glTF exports as compatible with Blender, Unity, Unreal Engine, and other tools.s2v.app · 30 Sept 2026
- Developer interfaces
- ValveResourceFormat is a .NET library for programmatically opening and extracting Source 2 resource files, with API documentation linked from the product site.s2v.app · 30 Sept 2026
- Command line
- A cross platform console application can export and decompile Source 2 resources similarly to the main application.s2v.app · 30 Sept 2026
- Platform requirement
- The site lists OpenGL 4.6 and Windows 11 beside its development build download.s2v.app · 30 Sept 2026
- Format limits
- The project says it is based on reverse engineering and that not all formats are fully supported.github.com · 30 Sept 2026
- Security
- The repository says free code signing is provided by SignPath.io, with a certificate from SignPath Foundation.github.com · 30 Sept 2026
- Support and audience
- The project invites contributors to join its Discord and identifies Source 2 resource exploration and export as its use case.github.com · 30 Sept 2026
Best Source 2 Viewer alternatives
See all 12Where it ranks on Specifiction
Is Source 2 Viewer yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- s2v.app· checked 29 Sept 2026
- s2v.app/ValveResourceFormat/guides/getting-star· checked 29 Sept 2026
- s2v.app/ValveResourceFormat/guides/command-line· checked 29 Sept 2026
- s2v.app/ValveResourceFormat/guides/format-suppo· checked 29 Sept 2026
- s2v.app/ValveResourceFormat/guides/reporting-is· checked 29 Sept 2026
- github.com/ValveResourceFormat/ValveResourceFormat· checked 30 Sept 2026

