WV Format Guide

Available Conversions

Convert to WV

About WV Format

WV (WavPack) is a free, open-source audio compression format created by David Bryant. WavPack is unique among audio codecs in offering three distinct compression modes within a single format: lossless, hybrid (lossy with optional lossless restoration), and pure lossy compression. The .wv file extension is used for WavPack compressed audio, while a companion .wvc (correction) file can be stored alongside hybrid-mode files to enable perfect lossless restoration when needed. WavPack supports standard audio resolutions up to 32-bit integer and 32-bit floating point at sample rates up to 768 kHz, making it suitable for the highest-quality audio sources. The format is cross-platform, running on Windows, macOS, Linux, and many embedded systems. WavPack is particularly popular among audiophiles and music archivists who value its flexible compression options, open-source nature, and excellent sound quality preservation.

History of WavPack

WavPack was created by David Bryant, a software developer and audio enthusiast, who first released the codec in 1998. The initial versions provided only lossless compression, competing with formats like Shorten and later FLAC. In 2003, Bryant introduced the groundbreaking hybrid mode with WavPack 4.0, which set the format apart from all other audio codecs by allowing users to create a lossy file and an optional correction file that, when combined, restored the original lossless audio perfectly. This innovation solved a longstanding problem: users could carry smaller lossy files on portable devices while keeping correction files at home for archival purposes. WavPack 4.x also added support for multichannel audio (up to 256 channels), high-resolution audio (32-bit float and integer), and large file support. In 2016, WavPack 5.0 brought significant improvements including faster encoding and decoding, better compression ratios, and support for sample rates up to 768 kHz. The format has been adopted by several hardware manufacturers and is supported natively in many media players including foobar2000, VLC, Winamp, and various Linux audio applications. WavPack remains under active development, with David Bryant continuing to maintain and improve the codec as an open-source project under the BSD license.

Key Features and Uses

WavPack's most distinctive feature is its hybrid compression mode, which creates a lossy .wv file at a user-specified bitrate (typically 192-320 kbps) alongside an optional .wvc correction file. The lossy file alone provides high-quality audio playback, while combining both files restores the original lossless audio bit-for-bit. In pure lossless mode, WavPack achieves compression ratios comparable to FLAC, typically reducing file sizes by 30-60% depending on the audio content. WavPack supports extensive metadata through APEv2 tags, including artist, album, artwork, lyrics, and ReplayGain values. The format handles multichannel audio natively, supporting configurations from mono through 7.1 surround and beyond. WavPack includes built-in MD5 checksum verification to ensure data integrity after compression and decompression. The codec is highly configurable, offering multiple compression levels that trade encoding speed for file size. WavPack can also encapsulate DSD (Direct Stream Digital) audio, making it one of the few open-source codecs capable of compressing DSD content.

Common Applications

WavPack is widely used in the audiophile community for music archival and high-fidelity playback. Its hybrid mode makes it particularly popular among users who maintain both a portable music library and a lossless archive from the same encoding pass. Music collectors use WavPack to compress CD rips and high-resolution audio downloads while preserving perfect quality. The format is supported by major media players including foobar2000 (which has native WavPack support), VLC, Winamp, AIMP, and Rockbox firmware for portable audio players. Several hardware audio players from brands like FiiO, Astell&Kern, and Shanling support WavPack playback natively. WavPack is used in professional audio workflows where flexible compression is needed without vendor lock-in. The format is also employed in embedded systems and IoT devices due to its small decoder footprint and low memory requirements. Linux distributions commonly include WavPack support through GStreamer and FFmpeg integrations. WavPack's ability to compress DSD audio makes it valuable for SACD ripping and DSD music distribution, and it is used by several online music stores that specialize in high-resolution audio content.

Advantages and Disadvantages

Advantages

  • Unique Hybrid Mode: Lossy file with optional correction file for lossless restoration
  • Open Source: Free under BSD license with no patent or licensing restrictions
  • Three Compression Modes: Lossless, hybrid, and lossy in a single format
  • High-Resolution Support: Up to 32-bit / 768 kHz audio and DSD encapsulation
  • Excellent Compression: Lossless ratios comparable to FLAC with fast decoding
  • Cross-Platform: Works on Windows, macOS, Linux, and embedded systems
  • MD5 Verification: Built-in checksum for data integrity verification
  • Multichannel Support: Handles up to 256 audio channels natively
  • Small Decoder: Lightweight decoding suitable for embedded and portable devices

Disadvantages

  • Limited Mainstream Support: Not supported by most streaming services or default OS players
  • Niche Adoption: Smaller user community compared to FLAC or AAC
  • Two-File Hybrid: Hybrid mode requires managing paired .wv and .wvc files
  • No Native Browser Support: Web browsers cannot play WavPack files natively
  • Hardware Support: Fewer hardware players support WV compared to FLAC
  • No Streaming Standard: Not adopted by any major music streaming platform
  • Tag Limitations: Uses APEv2 tags rather than the more common Vorbis comments or ID3
  • Single Developer: Primarily maintained by one developer, raising long-term concerns