Initializing... drag & drop files here
Supports: AVI
ASF — Advanced Systems Format — is Microsoft's streaming-era container, the wrapper that .wmv and .wma files are built on. This tool decodes your AVI, re-encodes the video and audio, and writes them into an ASF file for the systems that still expect one: Windows Media pipelines, older streaming ingest servers, and corporate workflows standardised years ago. It is a deliberately niche conversion. If you want a small file that plays everywhere, AVI to MP4 is the modern answer and this page is not.
.avi onto the page or click "+ Add Files" to browse. Several clips can be queued and converted with one set of settings..asf. Files are uploaded over an encrypted connection, converted on our servers, and deleted automatically after a few hours — no sign-up, no watermark.| Property | AVI | ASF |
|---|---|---|
| Full name | Audio Video Interleave | Advanced Systems Format |
| Developer | Microsoft | Microsoft |
| Introduced | 1992, with Video for Windows | Late 1990s, for Windows Media |
| Structure | RIFF chunks | GUID-tagged objects: Header and Data required, Index optional |
| Designed for | Local playback and capture | Network streaming, metadata, digital rights management |
| Codec policy | Any codec via FourCC | Any compressed or uncompressed stream, per Microsoft's own description |
| Streaming behaviour | Not designed for it | A partial download stays readable if the Header and one Data object arrived |
| Related extensions | .divx files are AVI variants |
.wmv and .wma are ASF files carrying Windows Media codecs |
| Sensible use today | Compatibility with older editors | Legacy Windows Media and streaming pipelines |
ASF is a container, not a codec, and Microsoft's own documentation is explicit that the streams inside "can be in any compressed or uncompressed format". That is why the default here is not what people expect.
| Choice | Video codec | Audio codec | Use it when |
|---|---|---|---|
| Default | H.264 | WMA v2 | You want the ASF wrapper with a far more efficient video codec |
| Classic Windows Media | WMV 2 or WMV 1 | WMA v2 or WMA v1 | A player or server expects genuine Windows Media streams |
| Older interchange | MPEG-4, Xvid, DivX, MS MPEG-4 | MP3 or MP2 | An old hardware decoder or editing suite names one of these |
| Broadcast-style | MPEG-2 | AC-3 or MP2 | You are feeding something built around DVD or broadcast tooling |
The pairing worth understanding is the default one: H.264 video inside an ASF container is perfectly legal and produces a much smaller file than WMV for the same quality, but it is uncommon in the wild. If the system you are feeding rejects the result, the fix is almost always to set Video Codec to WMV 2 and re-run the conversion.
Not by default, and this catches people out. ASF is only the container; the video codec is a separate choice, and this page defaults to H.264 video with WMA v2 audio. That gives you the ASF wrapper with modern compression. If you specifically want traditional Windows Media Video, open Advanced Options and set Video Codec to WMV 2 or WMV 1 — both are offered for ASF output.
Structurally, yes. Microsoft describes ASF as the container and says the .wmv or .wma extension is used "to specify an ASF file that contains content encoded with the Windows Media Audio and/or Windows Media Video codecs". So a .wmv is an ASF carrying WMV video, and a .wma is an audio-only ASF. If your destination expects the .wmv extension specifically, use AVI to WMV instead of this page.
Yes. The format was designed to be codec-independent — Microsoft's documentation states the streams may be in any compressed or uncompressed format, and it even mentions carrying arbitrary data types such as text streams and script commands. Players built on ffmpeg, including VLC, handle H.264-in-ASF without trouble. What is not guaranteed is a strict Windows Media–era decoder that only ever expected WMV, which is why the WMV 2 option exists on this page.
Yes, one generation. The video is decoded and compressed again, so this is a re-encode rather than a repackage — there is no way to copy an AVI's streams into ASF untouched here. At the default "Very High (Recommended)" preset the loss is usually invisible, but it is real and it accumulates if you keep converting the same clip between formats. Keep the source AVI and treat the ASF as the derived delivery copy.
.asf files in 2026?Desktop players built on ffmpeg — VLC, MPV, MPC-HC — open ASF regardless of the codec inside. Windows plays it natively through Media Player. What will not play it is a web browser: no mainstream browser has native ASF support, so an .asf file in a <video> tag simply fails. For anything that has to play on the web, convert to MP4 or WebM instead.
Only because something downstream requires it. MP4 is smaller for the same quality, plays in every browser and on every phone, and is the correct default for general use. ASF earns its place when you are feeding a Windows Media–era streaming server, an archival system that indexes .asf by extension, or a corporate encoding pipeline nobody has rewritten. Converting AVI to ASF is a lateral move inside Microsoft's own format history, not a modernisation.
Yes, both. Under File Compression you can leave the Quality Preset alone, or switch to Specific file size and name a target in megabytes, or set an explicit Constant Bitrate. Under Video resolution, Preset Resolutions and Width/Height scale the picture down, which usually saves more than any bitrate tweak. Trim takes a start time and a duration so only the section you need is encoded.
Your AVI is uploaded over an encrypted connection, converted on our servers, and the upload along with the finished ASF is deleted automatically after a few hours. Nothing is shared or made public, and there is no sign-up or watermark. For a long AVI the slow part is the upload rather than the encode, so trimming first is the quickest route to a finished file.