Initializing... drag & drop files here
Supports: ASF
This guide is for anyone sitting on old .asf or .wmv files — recordings from a Windows Media Player-era PC, a camcorder, or an early streaming capture — who wants them in a container modern players and media servers actually like. ASF is Microsoft's Advanced Systems Format, a proprietary container whose specification has stood at revision 01.20.03 since December 2004, and whose Windows Media Format SDK Microsoft now labels a legacy feature. MKV (Matroska) is an open, royalty-free container standardised by the IETF as RFC 9559 in October 2024. Moving the file into MKV future-proofs it while decoders for the old Windows Media streams still exist.
.mkv when it finishes. Open it in VLC, Kodi, Plex or Jellyfin. No sign-up, no watermark, no quality cap.The streams inside an ASF file are almost always Windows Media Video for the picture and Windows Media Audio for the sound. This converter decodes those and re-encodes into the codec you pick, so step 2 controls both compatibility and file size. You select one video codec and one audio codec per job.
One honest caveat: WMV and WMA are lossy, so re-encoding to H.264 and AAC is a second generation. The result can match the source closely at a high quality preset, but no format conversion looks or sounds better than the file you started with.
| Property | ASF (.asf / .wmv) |
MKV (Matroska) |
|---|---|---|
| Developer | Microsoft | Matroska project; standardised by the IETF |
| Introduced | 1996 | 2002 |
| Specification status | Proprietary; revision 01.20.03, December 2004 | Open, royalty-free; RFC 9559, October 2024 |
| Typical video codec | Windows Media Video (VC-1, WMV2) | Anything — H.264, H.265, AV1, VP9 |
| Typical audio codec | Windows Media Audio | Anything — AAC, AC3, FLAC, Opus |
| Multiple tracks and subtitles | Multiple streams supported | Multiple video, audio and subtitle tracks supported |
| DRM | Provides the framework for Windows Media DRM | No DRM framework |
| Native browser playback | No | No |
| Best for | Legacy Windows Media playback | Archiving and media-server libraries |
| Goal | Video Codec | Audio Codec | Trade-off |
|---|---|---|---|
| Play on the widest range of hardware | H.264 | AAC | Largest of the modern options at equal quality |
| Smallest file for a modern device | H.265 or AV1 | AAC or Opus | Slower encode; old players may refuse it |
| Home-theatre receiver | H.264 | AC3 | Bigger audio track than AAC |
| Lossless audio from this point on | H.264 | FLAC | Much larger file; cannot undo the WMA loss |
| Editing intermediate | MJPEG or HuffYUV | PCM | Very large files, but every frame is a keyframe |
A container change cannot rescue what the source already lost. DRM-protected Windows Media downloads will not convert, and a corrupted ASF can produce an MKV that still breaks at the damaged frame. If only the soundtrack matters, extracting it on its own is cleaner than wrapping a damaged video. And if a particular television or console keeps refusing the result, the pragmatic move is MP4 with H.264 and AAC — the most universally supported combination — rather than chasing Matroska support on hardware that never had it.
There is one generation of re-encoding. ASF typically holds lossy WMV video and WMA audio, and this converter decodes them and re-encodes to the codecs you pick — H.264 and AAC by default — at the quality preset you choose. At Very High the loss is small and usually hard to spot, but it is never zero, and no conversion adds detail back to an already-compressed file.
No. ASF provides the framework for digital rights management in Windows Media content, and files protected by it are encrypted. Those purchases and rentals cannot be converted by any format tool, because the protection sits on the media stream itself rather than on the container.
ASF is a proprietary Microsoft format whose specification has not been revised since December 2004, and the Windows Media Format SDK that reads and writes it is now a legacy feature Microsoft advises new code against using. MKV is open, royalty-free and standardised as RFC 9559, with broad support in current players and media servers — a much better long-term home for files you intend to keep.
MKV is the stronger archival container: it can bundle several audio tracks and subtitle tracks and carries codecs such as FLAC comfortably. MP4 has far wider device and browser support and is the safer choice for phones, smart TVs and consoles — MDN lists MP4 as supported by all browsers, while Matroska is not a browser container at all. For locked-down hardware, use ASF to MP4.
That depends on what you select, not on the container. Matroska's own overhead is trivial; the output size is set by the codec and the compression mode. Re-encoding to H.264 and AAC at Very High normally lands in the same neighbourhood as the source, while choosing FLAC or a PCM audio track, or a high fixed bitrate, will inflate it. If you need a specific size, set File Compression to "Specific file size" and enter the number.
Not directly. MDN's container guide lists MP4, WebM and Ogg as the formats browsers handle in the video element; WebM is a web-optimised subset of Matroska, but full MKV is not included. Open the file in VLC, Kodi or Plex, or convert it to MP4 if in-page playback is the requirement.
Matroska can — that is one of its main advantages over ASF and a large part of why media servers prefer it. This page, though, encodes a single video track and a single audio track in the codecs you choose, so extra tracks would have to be muxed in afterwards with a Matroska tool. Most .asf captures only ever had one of each in the first place.
It is uploaded over an encrypted connection, converted on our servers, and deleted automatically a few hours later — never shared, never made public, and no account is needed. On a long recording, upload time rather than encoding usually dominates the wait. If the finished MKV is larger than you want for storage, run it through Compress MKV.