SUBMIT A FILE TYPE CONTACT US SUPPORT ABOUT US

What Is an ASX File? Playlists, Streams and How to Open One

An ASX file is a short Windows Media playlist that points to a stream. Jump to your question below, or work through it in order.

25 min read Updated October 2026 Checked against Microsoft guides, VLC notes and four public sample files

What Is an ASX File? A short text playlist that points to a stream

Short answer

An ASX file is a Windows Media playlist. It is a short text file, written with XML-style tags, that lists the addresses of audio or video streams. Microsoft calls it a Windows Media metafile, and the letters stand for Advanced Stream Redirector.

An ASX file has no sound or picture inside. The ffprobe tool called all four public ASX files we tested invalid data, because they are only text. A player reads the address and fetches the media from there.

Double-click your ASX file to open it in Windows Media Player or VLC. Nothing plays? See why an ASX file will not play, or open it in Notepad to read the address inside.

An ASX file is a short text file with the address of a stream or a media file. It has no audio or video of its own.

Picture a friend who emails you a file called radio.asx and says it is a live station. You double-click it. Nothing plays, or the wrong app opens. You open it in Notepad and find eight lines of tags and no sound. Most ASX file questions start right there.

An ASX file works like a link you paste in a chat. The link is a few characters, and the video lives somewhere else. Your ASX file adds a title, an author and sometimes a few extra details. Windows Media Player reads those lines and plays what the address points to.

Microsoft built the format so web pages could link to streams. The page links to a small ASX file, the browser downloads it and the player takes over. Internet radio stations used this route. One of our sample files is a stream list from SomaFM, an online radio station.

Two other things share the letters. ASX is also the Australian Securities Exchange, which has nothing to do with this file. And Alpha Five, a tool for web apps, once used the .asx ending for temporary index files. The section on other meanings covers both.

ASX file facts at a glance

Quick facts about the ASX file format
Property Value
File extension .asx
Full name Advanced Stream Redirector. Microsoft calls it a Windows Media metafile.
What it is A short text file with XML-style tags and one or more addresses
Made by Microsoft, for Windows Media Player
Points to Windows Media files. Microsoft names ASF for the ASX ending, WMA for WAX and WMV for WVX.
Starts with The tag <ASX, in any letter case, then version="3.0"
Media type (Microsoft) video/x-ms-asf
Opens in Windows Media Player, VLC, Winamp and any text editor

Wrong page? A shortcut that ends in .lnk is covered in the LNK shortcut file guide. A Java launcher that ends in .jnlp is covered in the JNLP Java launcher file guide.

What Is Inside an ASX File? One ASX tag, an ENTRY for every item and a REF address

Open an ASX file in Notepad and you can read it. It starts with an ASX tag. Then comes one ENTRY for every item, and every ENTRY needs a REF with the address.

Right-click any ASX file, select Open with and choose Notepad. You see tags and text, and nothing else. That is normal, because an ASX file is text. Here is a small ASX file we wrote ourselves, with the same shape as the public samples.

A small ASX file we wrote, shown in a text editor
<ASX version="3.0">
  <TITLE>Morning show</TITLE>
  <ENTRY>
    <TITLE>Live stream</TITLE>
    <AUTHOR>Example Radio</AUTHOR>
    <REF HREF="http://example.com/live.wma" />
  </ENTRY>
</ASX>
An ASX file in a text editor with labels: the ASX tag and version, a title, one entry, the author and the REF tag with the address
The parts of an ASX file. Only the ASX tag, the version and a REF address are required.

What the tags mean

Tags used in ASX files
Tag What it does Needed?
ASX Opens and closes the ASX file. It must be the first tag, and the file needs exactly one. Yes
ENTRY Describes one media item. Items play in the order they appear in the ASX file. Yes
REF The address of the media, in an HREF value. Every ENTRY needs one. Yes
TITLE A name the player can show. It can go in the ASX tag or inside an ENTRY. No
AUTHOR The creator of the item, shown beside the title. No
COPYRIGHT A copyright line. Two of our four public samples use it. No
PARAM A name and value pair for the player. One sample uses it to open a web page. No

The rules come from the Microsoft guide to metafile playlists. An ASX file must begin with the ASX tag and have a VERSION value right after it. The current version is 3.0, and the guide also accepts 3 with no decimal point. Tag and attribute names are not case sensitive.

Why an ASX file is not strict XML

Microsoft says tag names are not case sensitive. XML itself is case sensitive. So an ASX file that works in Windows Media Player can still fail in strict XML readers. The sample study shows one real file that does exactly that.

An ASX file is also tiny. Our four public samples measure between 169 and 1,373 bytes. A single second of audio is far bigger. The size is a quick test, because a few hundred bytes cannot be a song.

Other text files work the same way. An EML email file is text that any editor opens, and Notepad is the best first test for both.

What Are the ASX, WAX and WVX Endings? One format, three endings and a reserved fourth

Microsoft uses three endings for the same kind of file. ASX is the general one, WAX is for audio and WVX is for video. All three start with the same ASX tag.

Think of the ending as a hint to the player and a note to you. A radio list gets .wax and a video list gets .wvx. Inside, the three look alike. They use the same tags and the same version number.

Windows Media metafile endings, their media types and their targets
Ending Media type (Microsoft) Meant for
.asx video/x-ms-asf ASF files, the Windows Media container
.wax audio/x-ms-wax ASF and WMA audio files
.wvx video/x-ms-wvx ASF, WMA and WMV files
.wmx video/x-ms-wvx Reserved by Microsoft

The table follows the Microsoft list of Windows Media file name extensions and the extension guidelines for metafiles. Microsoft also advises naming the metafile after the media file. A song called night.wma gets a metafile called night.wax.

VLC treats the three alike. The VLC playlist module opens .asx, .wax and .wvx files with one piece of code, and it has done so since version 0.5.0.

Two Microsoft pages differ. The extension guidelines name ASF for the ASX ending. The longer list of file name extensions says an ASX file can point to more types. We follow the guidelines and list the gap under what we left out.

We found no WAX, WVX or WMX file in the public projects we searched. Every file in the samples section ends in .asx.

What Do 4 Public ASX Files Show? Where we found them and how three tools read them

We checked four public ASX files from three open-source projects. None had media inside and one failed strict XML readers. Every file was under 1.4 KB.

The samples come from the test folders of Clementine, Kodi and Apache Tika. The first two are media players and the third is a content-extraction toolkit. We searched nine well-known open-source media and content projects and found ASX files in three. We downloaded the files in October 2026.

The three sample sets behind the four ASX files
Sample set Files What it adds
Clementine test files 2 A SomaFM radio stream list and a short test file
Kodi test files 1 A test file with tags in mixed letter case
Apache Tika test files 1 A council video entry with an mms:// address

Four files is a small set, because public ASX files are rare. The format is old, and few projects keep samples of it. Treat the counts as a sketch and not as statistics. We read every file in Python and tested it in three tools.

4 ASX files read
1,373 bytes in the largest file
0 read as media by ffprobe
1 of 4 failed strict XML readers

What the four ASX files contain

Tags found in the four sample ASX files
Tag Files Notes
ASX, ENTRY, REF 4 of 4 Nine entries in total, so the files list one to four items
TITLE 4 of 4 Every file names its item
AUTHOR 3 of 4 The council file leaves it out
COPYRIGHT 2 of 4 Both are test files
PARAM 2 of 4 One uses HTMLView and one uses a made-up name
REPEAT, ABSTRACT 1 of 4 Both appear in the SomaFM list

All four files use version 3.0. Two start with the capital tag <ASX and two with <asx. The Kodi file mixes both styles inside one file. It also has two made-up tags, TEST and SOMETHING. They look like a check that a reader skips tags it does not know.

Where the nine addresses point

Eight of the nine addresses start with http:// and one starts with mms://. The mms:// address belongs to the Tika sample, a city council video from April 2009. The SomaFM list names four servers for the same radio station. One address is an MP3 file, so an ASX file is not limited to Windows Media files.

How the four files behave in three tools

Results for the four sample ASX files in three tools
Tool Result Files
ffprobe 6.1.1 Invalid data found when processing input 4 of 4
Linux file command 5.45 Labeled the ASX file an HTML document 4 of 4
Python 3.13 XML reader Parsed the ASX file without an error 3 of 4

The one that failed is the SomaFM list. Its tag <Abstract> ends with </abstract>, and strict XML readers need the two to match. Microsoft says tag names are not case sensitive, so Windows Media Player may accept the file. We could not test the player here, so we say nothing about how it handles it.

Eight ASX files we wrote to test a strict reader

We also wrote eight tiny ASX files and gave every one a single change. Then we tried to parse them with the Python XML reader. Three parsed and five did not.

Eight ASX files we wrote and the result in strict XML readers
What we changed Result
Lowercase tags everywhere Parsed
Uppercase tags everywhere Parsed
A closing tag in a different letter case Rejected: mismatched tag
A raw & in the address Rejected: invalid token
The same address with &amp; Parsed
An ENTRY tag that never closes Rejected: mismatched tag
A REF tag with no closing slash Rejected: mismatched tag
Attribute values with no quotes Rejected: invalid token

The pattern is simple. Matching tags, quoted values and an escaped & parse every time. Players may accept some of the rejected files, and we did not test that. A clean file works in every reader, so write it clean.

What the counts say about ASX files

Tiny by design The four files measure 169, 189, 721 and 1,373 bytes. Every one is far too small to be a song, a clip or even a thumbnail.
Mostly web addresses Eight of nine addresses use http://. The one mms:// address is the oldest file in the set. The section on playback problems explains why that matters.
Letter case is loose Two files start with <ASX and two with <asx. One file mixes both. That matches the Microsoft rule that names are not case sensitive.
A web page in the player The SomaFM list has an HTMLView value that points to the station page. The safety section shows why one value deserves a look.
Not always strict XML One of four files fails strict XML readers. Tools that parse ASX as XML need to be forgiving.
Lists, not single items Nine entries are spread across four files. The SomaFM list names four servers for one station, and the Kodi file lists three items in order.

Read the counts with care. Most of these files were written to test software, and none came from a normal web page. The counts show what a reader must handle, not how common a case is on the web.

Check your own ASX file

Python reads any ASX file in a few lines. Replace radio.asx with your file name. The code prints the first five bytes and then the addresses it finds. If the ASX file is not strict, it prints the XML error.

Read the addresses in one ASX file with Python
import xml.etree.ElementTree as ET
raw = open("radio.asx", "rb").read()
print(raw[:5])
try:
    root = ET.fromstring(raw)
    print([e.get("href") or e.get("HREF") for e in root.iter() if e.tag.lower() == "ref"])
except ET.ParseError as err:
    print("not strict XML:", err)

A healthy ASX file prints b'<ASX ' or b'<asx ' first. Anything else at the start means the file is not a Windows Media playlist.

What Does Our Expert Say About ASX Files? A note from Neeraj Singh on why they fail to play

When an ASX file will not play, read the ASX file before you test a player. The address inside it is the usual problem.

Neeraj Singh

Expert insight

“An ASX file is a short note, not a video. That is why it so rarely breaks and so often fails to play. In our four public samples, every file was under 1.4 KB, and ffprobe could not read any of them as media. When one will not play, I open it in Notepad before I test a player. I copy the address inside it and try that address alone. If the address is dead, no player can fix it.”

Neeraj Singh Manager, Tech Support & Operations 19+ years fixing Windows and system errors

What an old address looks like

The Tika sample is a good example. Its title names a council video from April 2009, and its address starts with mms://. Microsoft deprecated that protocol in 2003 and dropped it from Windows Media Services 2008, according to the Wikipedia entry on Microsoft Media Server.

We could not test whether that address still answers, because a normal web fetch cannot reach an mms:// address. So we do not say it is dead. The point is the age. An ASX file keeps its address long after the stream may have moved.

Check the address first. Copy the address from Notepad and paste it into VLC or a browser. If it fails there, the ASX file is fine and the stream is gone.

How Do You Open an ASX File? Routes for Windows, Mac, Linux and Android

Double-click the ASX file. It opens in Windows Media Player when that app is installed. VLC opens it on Windows, Mac, Linux and Android. Notepad shows the text.

An ASX file is built for Windows Media Player, but any player that reads playlists can open it. You also have a second way in. A text editor shows the address, so you can paste it into any player yourself.

On Windows

  1. Double-click the ASX file. If a player is set for the ending, it opens and starts the stream.
  2. If Windows asks which app to use, select Windows Media Player or VLC and choose Always.
  3. No Windows Media Player? On Windows 11 it is an optional feature called Windows Media Player Legacy. Go to Settings, System, Optional features, then View features and add it.
  4. If a double-click does nothing, open the ASX file in Notepad, copy the address, then select File and Open URL in Windows Media Player and paste it.

The Microsoft page on getting Windows Media Player says Windows Media Player Legacy is an optional feature on Windows 11. It is not installed by default, which is why many people find no app for an ASX file.

On a Mac, Linux or Android

VLC is the common answer. It is free, and its playlist module reads .asx, .wax and .wvx files. FileInfo lists VLC for Windows, Mac and Linux. An Android version exists too. Open VLC and select Media, then Open File. Then choose the ASX file. You can also drag the file onto the VLC window.

Apps that open an ASX file

Windows Media Player Windows The original player. On Windows 11 it is an optional feature.
VLC media player Free Opens ASX, WAX and WVX files on Windows, Mac, Linux and Android.
Winamp Windows An older free player that FileInfo lists for ASX files.
Notepad Text Shows the tags and addresses. It does not play anything.

Windows Media Player Legacy for an ASX file

Microsoft shows how to add Windows Media Player Legacy on Windows 11. The link opens its page, and the player is free.

Windows Media Player Legacy

How to add it on Windows 11

Microsoft page

Read an ASX file in a text editor

  1. Right-click the ASX file and select Open with, then Notepad.
  2. Look for the HREF value inside the REF tag. That is the address of the stream.
  3. Copy the address and paste it into VLC through Media and Open Network Stream, or into a browser.

Do not open an ASX file in Word. Word may add formatting, and a saved copy would no longer be plain text.

Why Will an ASX File Not Play? Six causes, and only one of them is the file

When an ASX file will not play, check the address, the player, the protocol, the codec, the file type and the tags. Only the address belongs to the stream, and the rest belong to your setup.

Most ASX file failures happen outside the file. The ASX file is a note, and notes cannot break the way a video does. Work through six checks before you blame the sender. The red one is the only check where the file itself is wrong.

The address inside is dead Streams move and stations close. The player reads the file and then cannot reach the address. Copy the address from Notepad and try it alone.
No player on the PC Windows 11 does not install Windows Media Player Legacy by default. Add the optional feature or open the ASX file in VLC. See how to open an ASX file.
The address starts with mms:// Microsoft deprecated that protocol in 2003 and dropped it from Windows Media Services 2008. An old file may point to a server that stopped streaming long ago.
The player lacks the codec The ASX file is fine, but the stream uses a codec your player does not know. Try VLC, which plays most codecs without extra plug-ins.
The file is not a Windows Media playlist A web page saved with the wrong ending, or an Alpha Five index file, can end in .asx. A real ASX file starts with an ASX tag.
The tags are broken A missing closing tag, a value with no quotes or a raw & in the address can stop a strict reader. Five of our eight test files failed that way. Fix them in Notepad.
A decision chart: if an ASX file will not play, check the address, the player, the protocol, the codec, the file type and the tags
Six symptoms and the first fix to try for every one. Only check 5 means the file is not a real ASX file.

A six-step check

  1. Check the size. An ASX file is a few hundred bytes. A file of several megabytes is something else.
  2. Show file extensions and confirm the name ends in .asx and not .asx.txt.
  3. Open the ASX file in Notepad. A real file starts with <ASX or <asx and a version.
  4. Copy the address from the HREF value. Paste it into VLC through Open Network Stream.
  5. If VLC plays it, the problem is your first player. If it fails, the stream is gone, so ask the source for a new address.
  6. Check the tags. Close every tag, quote every value and write & as &amp;.

Try the address alone. One test splits the problem in two. If the address plays in VLC, the ASX file and the stream are fine. If it does not, only the source can help.

How Do You Edit or Write an ASX File? Notepad, ten lines and five rules

To edit an ASX file, open it in Notepad, change the address or the title and save it with the .asx ending. Keep the ASX tag first and close every tag.

You never need special software for this. An ASX file is plain text, and Microsoft says any plain-text editor can write one. A new address, a new title or an extra item takes a minute.

Edit an ASX file

  1. Make a copy of the ASX file so you can go back.
  2. Open the copy in Notepad and change the HREF value or the TITLE text.
  3. Select File, then Save as. Set Save as type to All files and keep the .asx ending in the name.
  4. Double-click the saved file. Microsoft suggests this test, and the player should open and start the stream.

Write an ASX file from scratch

A playlist with two items needs ten lines. The items play in the order they appear in the ASX file.

A two-item ASX file you can copy into Notepad
<ASX version="3.0">
  <ENTRY>
    <TITLE>Night song</TITLE>
    <REF HREF="http://example.com/night.wma" />
  </ENTRY>
  <ENTRY>
    <TITLE>Morning song</TITLE>
    <REF HREF="http://example.com/morning.wma" />
  </ENTRY>
</ASX>

The Microsoft naming advice for playlists says to name the ASX file after the media. For audio files, use the .wax ending. The endings section lists all of them.

Five rules for a clean ASX file

Start with the ASX tag Nothing may come before <ASX. An ASX file needs exactly one ASX tag, as Microsoft requires.
Put the version first Write version="3.0" straight after the tag name. Microsoft also accepts 3.
Give every ENTRY a REF An ENTRY with no REF has no address, so the player has nothing to play.
Close tags and quote values Our tests rejected every file with an open tag or an unquoted value.
Write & as &amp; A raw & in an address failed in our test. The escaped form parsed.

Is It Safe To Open an ASX File? The text is safe to read, and the risk is the address

An ASX file is text, so it cannot start a program by itself. The risk is the address inside it and the player that follows that address.

A text file cannot start anything. What it can do is send your player somewhere. Open the ASX file in Notepad and you see every place it would go before anything happens.

Three steps: the player reads the text, follows the address to a server, and may open a web page if an HTMLView value is present
What a player does with an ASX file. The text is harmless, and the addresses are the part to read.

The one tag that opens a web page

The PARAM tag can set an HTMLView value. In the SomaFM sample it points to the station web page, which is a normal use. The GNUCITIZEN write-up from 2007 showed how a bad file could use the same value to load an attacker page inside Windows Media Player 9.

That post is old, and later players showed a confirmation window according to its comments. We could not test the attack on current players, so we make no claim about them. The habit it teaches is still right. Read the addresses first.

A safety check before you play

  1. Open the ASX file in Notepad before you double-click it.
  2. Read every HREF address. Do you know the site?
  3. Look for a PARAM tag with the name HTMLView. Check the web address next to it.
  4. Show file extensions. A name like radio.asx.exe is a program, so read the EXE program file guide and do not open it.
  5. Keep your player updated, and scan files from people you do not know.

Safe to read, careful to play. You can open an ASX file in Notepad with no risk. Check the addresses before you let players follow them.

How Does an ASX File Differ From ASF, WMA and WMV? Pointer files and media files, side by side

ASX, WAX and WVX are pointer files. ASF, WMA and WMV are the media. A player and a converter treat the two groups in very different ways.

Mix up the two groups and you waste an afternoon. People try to convert a pointer, or they try to edit a media file in Notepad. The table sorts them by what they are and how big they were in our own tests.

Pointer files and media files in the Windows Media family
Ending What it is Size in our tests
ASX A pointer file that lists addresses 169 to 1,373 bytes (four public files)
WAX The same pointer, named for audio 93 bytes (a file we wrote)
WVX The same pointer, named for video 93 bytes (a file we wrote)
ASF The Windows Media container for audio and video Read by FFmpeg as one container
WMA Windows Media audio inside an ASF container 173,344 bytes for a 10-second tone
WMV Windows Media video inside an ASF container 74,513 bytes for a 3-second clip

We made the WMA and WMV files with FFmpeg 6.1.1 so we could test them. FFmpeg lists ASF as one container with its own reader. The three pointer files were not accepted by that reader at all.

Wrong page? Old web video also ended in .flv, so read the FLV Flash video file guide. Flash animations end in .swf, and the SWF Flash file guide covers them.

A subtitle file is a third kind of text file. It lists lines and times and goes beside a video. The SRT subtitle file guide explains it.

How Do You Convert an ASX File to MP3 or MP4? Convert the stream it points to

You cannot convert an ASX file to MP3 or MP4, because it has no media inside. Copy the address from Notepad and convert the file it points to.

This is the most common mistake with ASX files. A converter looks for audio and finds only text. We tested it. The table shows what FFmpeg did with a pointer file and with the media it pointed to. We made all three files ourselves.

FFmpeg results for a pointer file and two media files
File Size Result
tone.asx 93 bytes Error: invalid data found when processing input
tone.wma 173,344 bytes Converted to an 80,475-byte MP3
clip.wmv 74,513 bytes Converted to a 32,627-byte MP4

The ASX file points to tone.wma, and FFmpeg still would not read it. A converter does not follow the pointer. You have to hand it the address yourself.

Two paths: converting the ASX file fails with invalid data, and converting the stream it points to produces an MP3 or an MP4
Convert the target, not the pointer. The ASX file only names where to look.

Convert the stream an ASX file points to

  1. Open the ASX file in Notepad and copy the address from the HREF value.
  2. For an http:// address, paste it into an FFmpeg command like the first one below. The -t 600 part stops a live stream after ten minutes.
  3. For a video, use the second command. FFmpeg reads the Windows Media stream and writes an MP4.
  4. Prefer a window to a command line? In VLC, select Media, then Convert / Save, open the Network tab and paste the address.
Two FFmpeg commands, with the address copied from the ASX file
ffmpeg -i "http://example.com/live.wma" -t 600 out.mp3
ffmpeg -i "http://example.com/video.wmv" out.mp4

FFmpeg reads http, mmsh and mmst addresses. We checked its protocol list. We could not test a live stream here, so the commands are standard network input and not a recording we made. The MP4 video file guide explains the output format.

Be careful with upload sites. A site that asks you to upload an ASX file to convert it has nothing to convert. The file is a few hundred bytes of text. Copy the address instead.

A live radio stream has no end. Set a time limit or stop the recording yourself. Also check that you may save the stream, because many stations only allow listening.

What Else Does the ASX Ending Mean? Alpha Five index files and the stock exchange

The .asx ending has a second use. Alpha Five, a tool for web apps, wrote temporary index files with it. FileInfo says they are safe to delete.

If your ASX file will not open as a playlist, it may not be one. Two other things use the same letters, and only one of them is a file.

Three things called ASX
Meaning What it is How to spot it
Windows Media metafile A short text playlist for Windows Media Player Readable text that starts with an ASX tag
Alpha Five index file A temporary file with indexing data from a query Not a text playlist. It comes from Alpha Five or Alpha Anywhere
Australian Securities Exchange A stock exchange, not a file It has no file at all

FileInfo lists both file meanings. It describes the Alpha Five file as a temporary index that resembles ALX and DDX files. It says Alpha Five became Alpha Anywhere in 2013. We found no public sample of that file, so we say nothing about its bytes.

The test is easy. Open the file in Notepad. Readable tags with an ASX tag first mean a Windows Media playlist. Anything else is not one. If Alpha Anywhere made the file, close the program before you delete it.

What Is the ASX File Format Made Of? The specification facts we could check

An ASX file has no binary signature. It is text that starts with an ASX tag. Microsoft documents the tags, the version and the media type.

Specification facts for the ASX file format
Item What we could check
Family Windows Media metafile, from Microsoft
Type Plain text with XML-style tags. Tag and attribute names are not case sensitive.
First tag ASX, one only, with VERSION straight after it
Version 3.0 is the current value, and 3 is also accepted
Entries ENTRY items play in the order they appear
Media type (Microsoft) video/x-ms-asf, the same as ASF
Addresses a player reads HTTP, RTSP and MMS are on the Microsoft list of supported protocols
Signature None fixed. Our samples start with 3C 41 53 58 or 3C 61 73 78.
Maintained by Microsoft. The Windows Media Player SDK is now a legacy feature.

About the file signature

Most formats start with fixed bytes. An ASX file does not, because it is text. In our four samples the first four bytes spell <ASX or <asx. The Linux file command labeled every one an HTML document, so trust the text and not the label.

Microsoft says an ASX file must begin with the ASX tag. A web page saved as .asx begins with something else, which is why the first bytes make a good test.

What we left out

We give no year for when the format began, because we found no primary source. We say nothing about whether the current Media Player app opens ASX files, because its supported lists do not name them. We make no claim about mms:// support in current players, and we did not test whether the addresses in our samples still answer.

The two Microsoft pages on extensions differ on what an ASX file may point to. Other file sites list more media types, for example application/asx. We found no Microsoft page that confirms them, so we list only the Microsoft one.

Sources checked

For the tags and rules, the Microsoft metafile playlist guide. For the endings, the metafile extension guidelines and the file name extensions list. For protocols, the Microsoft list of supported protocols.

For history and the mms:// protocol, the Wikipedia entry on Advanced Stream Redirector and the entry on Microsoft Media Server. For players, the VideoLAN playlist module page and the Microsoft page on Windows Media Player.

For the other file meaning, FileInfo. For the web page attack, the GNUCITIZEN write-up. Every sample count came from our own tests in October 2026.

Frequently Asked Questions About ASX Files

What is an ASX file?

An ASX file is a short text file that lists the addresses of audio or video streams. Microsoft calls it a Windows Media metafile, and the letters stand for Advanced Stream Redirector. It has no sound or picture inside. Windows Media Player reads the file and plays what the address points to.

How do I open an ASX file?

Double-click the file to open it in Windows Media Player. VLC also opens it on Windows, Mac, Linux and Android. To see the text, open the ASX file in Notepad. The address inside is the part players follow.

What program opens an ASX file?

Windows Media Player, VLC and Winamp open ASX files. On Windows 11, Windows Media Player is an optional feature called Windows Media Player Legacy. Any text editor shows the tags and addresses. VLC is the easiest choice on Mac and Linux.

Is an ASX file a video file?

No. An ASX file is a text file with the address of a video or audio stream. It has no media inside. Our four public samples measure between 169 and 1,373 bytes, which is far too small for any clip.

Why will my ASX file not play?

The usual cause is a dead address inside the ASX file. Other causes are no player on the PC, an old mms:// address, a missing codec and broken tags. Open the file in Notepad, copy the address and try it alone in VLC. If it fails there, the stream is gone.

Can I convert an ASX file to MP3 or MP4?

Not directly, because the file has no media inside. In our test FFmpeg rejected an ASX file as invalid data. Copy the address from the file and convert the stream it points to. FFmpeg or the Convert and Save option in VLC can do that.

How do I edit an ASX file?

Open it in Notepad, change the address or the title and save it with the .asx ending. Choose All files as the save type so Notepad does not add .txt. Keep the ASX tag first and close every tag. Then double-click the file to test it.

Is an ASX file safe?

The text is safe to read. The risk is in the addresses, because players follow them. A PARAM tag named HTMLView can open a web page inside the player. Read the ASX file in Notepad first and skip files from people you do not know.

What is the difference between ASX and ASF?

An ASF file is the media, a container for audio and video. An ASX file is a small text pointer to one or more ASF files. In our tests an ASX file measured 93 bytes, and a 10-second WMA file measured 173,344 bytes. Players open both, but only the ASF file can be converted.

What do the WAX and WVX endings mean?

They are the same kind of pointer file as ASX. Microsoft names WAX for audio and WVX for video. Inside, all three start with the same ASX tag. VLC opens all three endings.

Can I open an ASX file on a Mac or a phone?

Yes, with VLC. It is available for Mac and Android. It reads ASX, WAX and WVX files. Open the app, select the file or paste the address from the text. Windows Media Player has no current version for those systems.

What else does ASX mean?

ASX is also the Australian Securities Exchange, which is not a file. Alpha Five, a tool for web apps, also used the .asx ending for temporary index files. FileInfo says those files are safe to delete. A real Windows Media playlist is readable text that starts with an ASX tag.

Still Stuck With an ASX File? Seven routes out, depending on what went wrong

Your ASX file will not play

Start with the six checks. The address, the player and the protocol explain most cases.

You need an MP3 or an MP4

Go to the convert steps. You convert the stream, and the ASX file only gives you its address.

Is your file an old Flash video that ends in .flv? The guide to FLV video files shows how to open it.

Is it a shortcut that ends in .lnk? The guide to LNK shortcut files covers that pointer file.

Is it a Java launcher that ends in .jnlp? The guide to JNLP launcher files explains it.

Not sure the file is an ASX file at all? Compare its first bytes with the format reference, then see what four public ASX files look like.

Is it a file type you do not know? Browse the file extension resource library, or send it to us on the submit a file type page.