Initializing... drag & drop files here
Supports: VOC
VOC (Creative Voice) is the native audio container Creative Technology introduced with the original Sound Blaster card in 1989, and it dominated DOS-era PC audio through the mid-1990s. A VOC file is block-based: chunks of 8-bit unsigned PCM, 4-bit Creative ADPCM, 16-bit signed PCM, A-law, or μ-law, optionally separated by silence blocks, loop markers, or sample-rate changes. Opus is the modern endpoint — an IETF-standardized codec (RFC 6716, 2012) that's mandatory in WebRTC and dominant in Discord, YouTube, WhatsApp, and Zoom voice. Converting bridges roughly three decades of audio technology:
<audio src="clip.opus"> works in every modern browser without a fallback. The same VOC needs server-side conversion or a polyfill nobody maintains anymore.| Property | VOC (Creative Voice) | Opus |
|---|---|---|
| Released | 1989 (Creative Labs) | 2012 (IETF RFC 6716) |
| Compression | Uncompressed PCM or 4-bit/2.6-bit Creative ADPCM | Lossy (SILK + CELT hybrid) |
| Typical bitrate | ~88-352 kbps (8-bit 11k mono to 16-bit 44.1k stereo) | 6-510 kbps |
| Sample rates | 4 kHz - 44.1 kHz (block-by-block; common 11.025/22.05 kHz) | 8/12/16/24/48 kHz (resampled to 48 kHz internally) |
| Channels | Mono (8-bit cards), stereo added with 16-bit cards | Mono, stereo, up to 255 channels |
| Container features | Silence blocks, loop markers, marker points, rate changes mid-file | Ogg or WebM container; chained streams |
| Royalty / license | Proprietary Creative format (de-facto open) | Royalty-free, IETF open standard |
| Modern playback | Audacity, FFmpeg, VLC, vintage SB drivers | Every modern browser, Discord, YouTube, WhatsApp |
| Best for | Retro PC-game audio, Sound Blaster recordings | Streaming, voice chat, podcasts, web audio |
| Bitrate | Use case | Quality vs VOC source |
|---|---|---|
| 16-24 kbps | Narrowband speech, voice memos | Audibly compressed; still intelligible |
| 32-48 kbps | Podcasts, audiobooks, retro-game speech samples | Clean speech; preserves 8-bit character |
| 64 kbps | High-quality speech, lo-fi music samples | Transparent for any 8-bit/11k VOC source |
| 96 kbps | General music, stereo VOC rips | Transparent for nearly all listeners; matches AAC at 128 kbps |
| 128 kbps | High-quality stereo music | Transparent; overkill for most VOC sources |
| 192-256 kbps | Audiophile / archival | Diminishing returns above 128 kbps for Opus |
Opus beats MP3 at every bitrate below 128 kbps and roughly matches it at 192 kbps, while being royalty-free and natively supported by WebRTC. For a typical 22 kHz 8-bit VOC speech sample, 48 kbps Opus sounds cleaner than 96 kbps MP3 at half the file size. If you specifically need MP3 for legacy device compatibility, try VOC to MP3. If you want lossless preservation of the original PCM data, use VOC to WAV or VOC to FLAC instead — Opus is lossy and discards inaudible data by design.
Modern browsers (Chrome, Firefox, Edge, Safari 11+), VLC, foobar2000, Audacious, MPV, Discord and most Discord-bot tooling, Telegram, WhatsApp voice notes (internally), Android since 5.0, iOS 17+ in Apple Music, and any FFmpeg-based player. Windows Media Player on Windows 10/11 plays Opus in the.opus container via the bundled Web Media Extensions. macOS QuickTime needs a third-party component but VLC works out of the box.
No — Opus has no equivalent for VOC's block-level features. Loop points, marker labels, and mid-stream sample-rate changes are flattened to a continuous audio stream during conversion. If you need the silence intervals preserved as actual silence, they will be; if you needed the markers for game-engine playback control, you'll need to re-author those in your target engine.
Opus always resamples to 48 kHz internally regardless of what you declare, so the input sample rate setting is mostly for accurate timing — match the original VOC block rate (commonly 11.025 kHz or 22.05 kHz for 8-bit Sound Blaster recordings). Upsampling won't add detail that wasn't in the original PCM; the resulting Opus will just describe the same 8-bit signal more efficiently.
VBR (variable bitrate, Opus's default) gives better quality per byte by spending more bits on complex passages and fewer on silence — ideal for game audio that mixes speech, sound effects, and silence blocks. Use CBR (constant bitrate) only if you need a predictable file size, are streaming over a fixed-bandwidth channel, or are pre-allocating storage in a retro-gaming asset pack. For 99% of VOC archive work, VBR is correct.
Yes. Drop in the entire SOUND or AUDIO directory — common when extracting assets from DOS games like Wolfenstein 3D, Doom, or Monkey Island. Settings apply uniformly across the batch, and the files download as a ZIP. If a few files in the batch use 16-bit blocks while others are 8-bit, the conversion handles each correctly without manual intervention.
VOC files can change sample rate mid-stream (a 1990s Sound Blaster trick to save space on long recordings). FFmpeg's VOC demuxer resamples each block to a common rate before encoding, so the Opus output is a single continuous stream at one effective rate. The audio sounds the same; you just lose the per-block metadata.
Yes, at every bitrate below ~128 kbps. Opus was designed as Vorbis's successor by the same core developers (Xiph.Org) and reaches transparency around 96 kbps where Vorbis needs 150-170 kbps. The only reason to pick VOC to OGG Vorbis instead is compatibility with older players or game engines that predate ~2014 Opus support.