File Extensions and File Types: MP3, GIF, JPG, DOCX, XLSX, EXE, & More

An error occurred trying to load this video.

Try refreshing the page, or contact customer support.

Coming up next: Microsoft Office and Open Office: Office Suite Applications

You're on a roll. Keep up the good work!

Take Quiz Watch Next Lesson
Your next lesson will play in 10 seconds
  • 0:05 File Extensions
  • 1:17 Why File Extensions?
  • 4:32 Some Key Extensions
  • 8:19 Lesson Summary
Save Save Save

Want to watch this again later?

Log in or sign up to add this lesson to a Custom Course.

Log in or Sign up

Speed Speed

Recommended Lessons and Courses for You

Lesson Transcript
Instructor: Paul Zandbergen

Paul has a PhD from the University of British Columbia and has taught Geographic Information Systems, statistics and computer programming for 15 years.

File extensions are used to indicate the format of files so operating systems know what to do with them. Learn why there are so many different file extensions. Also learn about some of the most widely used file extensions.

File Extensions

So, you're working on an essay for school, and you use a word processing application to enter your text. You save this file on your computer and call it 'MyFirstReport.' Then you open up your e-mail to send it to your instructor. You attach the report to your e-mail, but when it shows up in your e-mail message, it is called 'MyFirstReport.doc.' Wait a minute - you did not type the .doc part. Where did this come from?

You probably know the answer. The .doc part of the file means that the file was created using Microsoft Word, and it was automatically added to your file name by the software. In this case, doc is short for - you guessed it - document. This is called a file name extension, or file extension for short.

A file extension is part of the file name and uniquely identifies the type of file, also referred to as the format. When your instructor receives your e-mail and sees your file with a .doc extension, she knows that you are sending her a Word document. But, not all file extensions are quite as intuitive. Quick, what does .qbe stand for? Hmm…

Why File Extensions?

File extensions are used so that the operating system, or OS, of a computer can recognize the file type. When your OS sees a file with a .doc extension, it knows that this file is the native format of Microsoft Word. So, when you double-click on a file, your OS will automatically launch the correct software application and open up the file in this application.

Most file extensions consist of three characters, but the number of characters can vary. For example, the file extension .py only has two characters. This file extension is used for files in the widely used Python programming language. Letters are most common, but some file extensions use numbers or special characters. For example, the file extension .wp5 is used for files created using version 5 of the word processing application WordPerfect.

There are hundreds of file extensions - from .a to .z. And then there are special characters and numbers, too. Why so many? Some of this results from the fact that different files can contain very different data. For example, a .txt file contains text, while a .mus file contains music. So, file extensions can be data-contents specific.

However, if that was the only reason, you wouldn't need hundreds of different ones. So, a second reason for so many different file extensions is that different software applications organize similar data in different ways. For example, documents created using word processing software use mostly text, but Microsoft Word saves files as a .doc, while WordPerfect saves files as a .wp. Each application is just a little different in how the contents of a document are stored in a file. File extensions can therefore be software-application specific.

There are some very specific technical reasons for this. For example, digital photographs require lots of storage. Clever algorithms have been developed to compress the data, and there a number of different algorithms - each corresponding to a different file extension. So, you can store a digital image as a .jpg, .png or .tif, and each one represents a different compression algorithm for the same type of data. These formats are not specific to a particular software program, and most photo editing software can open all these different formats. File extensions can therefore be algorithm specific.

Some formats are also very specific to a single operating system. For example, some multimedia files may only play on a computer with Windows and some only on a Mac. Most formats, however, can be used on multiple platforms. Finally, different companies may have developed proprietary format. So, while some formats are almost the same in terms of functionality, different file extensions are used to recognize their proprietary nature.

Some Key Extensions

There is no need to remember all the different file extensions. Remember that your computer's OS recognizes the file extensions and knows which applications to use for which format. However, it is good to be aware of some of the most widely used ones.

To unlock this lesson you must be a Member.
Create your account

Register to view this lesson

Are you a student or a teacher?

Unlock Your Education

See for yourself why 30 million people use

Become a member and start learning now.
Become a Member  Back
What teachers are saying about
Try it risk-free for 30 days

Earning College Credit

Did you know… We have over 200 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.

To learn more, visit our Earning Credit Page

Transferring credit to the school of your choice

Not sure what college you want to attend yet? has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.

Create an account to start this course today
Try it risk-free for 30 days!
Create an account