Home » Tech Tips » Internet » Top 100 File Extensions with Purpose and Apps to Open Them

Top 100 File Extensions with Purpose and Apps to Open Them

Have you ever received a file in email or social app and wonder how to open it? By default, Windows, Mac and other devices will not show the extension of the files. Though you can enable to show extensions in File Explorer or Finder, you will not know what exactly the file is and the app to open it. Here is a complete list of top 100 file extensions that you frequently come across along with their purposes and how to open them.

100 File Extensions List

The “Open With” column shows the apps or method to open the file extension. Since single file type can be opened by multiple apps, we have mentioned in a generic way like “Text editors”. It could be a simple apps like Notepad, TextEdit or any other code editor apps like Visual Studio Code.

File ExtensionNamePurposeOpen With / View
.7z7-Zip ArchiveCompressed archive file7-Zip, WinZip, macOS Archive Utility
.aiAdobe Illustrator FileVector graphics file formatAdobe Illustrator, Adobe Photoshop, Preview
.aifAudio Interchange FileAudio file formatWindows Media Player, VLC Media Player
.apkAndroid PackageApplication package format for AndroidAndroid devices, APK installation software
.appmacOS ApplicationApplication package format for macOSmacOS (View in Finder)
.asActionScript FileScripting language for Adobe FlashAdobe Flash Professional, Text editors
.asp/.aspxActive Server PagesServer-side scripting language for web developmentText editors
.aviAudio Video InterleaveVideo file formatWindows Media Player, VLC Media Player, QuickTime
.bakBackup FileBackup copy of data or filesText editors
.batBatch FileScript file for executing commands in sequenceCommand Prompt (Windows), Terminal (macOS)
.binBinary FileBinary data fileText editors
.bmpBitmap ImageImage file formatWindows Photos, Preview, Adobe Photoshop
.cC Source CodeProgramming language for system softwareC compilers (GCC, Clang), Text editors
.cabCabinet FileCompressed archive file formatWindows File Explorer, WinRAR, 7-Zip
.cfgConfiguration FileConfiguration settings for softwareText editors, Configuration management tools
.classJava Class FileCompiled Java bytecodeJava runtime environment, Decompilers
.confConfiguration FileConfiguration settings for Unix-like systemsText editors, Configuration management tools
.cppC++ Source CodeProgramming language for general-purpose softwareC++ compilers (GCC, Clang), Text editors
.csC# Source CodeProgramming language for .NET platformVisual Studio, Visual Studio Code, Text editors
.cssCascading Style SheetStyling language for web developmentWeb browsers, Text editors
.csvComma-Separated ValuesPlain text file with data separated by commasMicrosoft Excel, Google Sheets, Text editors
.datData FileGeneric data file formatVarious applications, Text editors
.debDebian PackagePackage format for Debian-based Linux systemsPackage managers (APT, dpkg), Archive utilities
.difData Interchange FormatSpreadsheet data interchange formatMicrosoft Excel, Text editors
.dllDynamic Link LibraryShared library used by programs on WindowsDependency Walker
.dmgApple Disk ImageDisk image file formatmacOS Disk Utility, Disk image mounting software
.docMicrosoft Word Document (Legacy)Word processing document (legacy format)Microsoft Word, Google Docs, LibreOffice Writer
.docmWord Macro-Enabled DocumentWord processing document with macros enabledMicrosoft Word, Google Docs
.docxWord Document (modern format)Word processing document (modern format)Microsoft Word, Google Docs, LibreOffice Writer
.dotWord Document TemplateTemplate for Microsoft WordMicrosoft Word, Google Docs
.dotmWord Macro-Enabled TemplateTemplate with macros enabled for Microsoft WordMicrosoft Word, Google Docs
.dwgAutoCAD DrawingDrawing file format for AutoCADAutoCAD, LibreCAD, DraftSight
.epsEncapsulated PostScriptVector graphics file formatAdobe Illustrator, Adobe Photoshop, Preview
.exeExecutable FileProgram or application executableWindows
.gifGraphics Interchange FormatAnimated or static image formatWeb browsers, Windows Photos, Preview
.gzGZIP ArchiveCompressed archive fileGzip, WinRAR, 7-Zip, macOS Archive Utility
.htaccessApache .htaccess FileConfiguration file for Apache web serverText editors
.html/.htmHTML DocumentHypertext Markup Language documentWeb browsers, Text editors
.icsiCalendar FileCalendar data exchange formatCalendar applications, Text editors
.iniInitialization FileConfiguration settings for Windows applicationsText editors, Configuration management tools
.isoISO Disk ImageDisk image file formatDisk image mounting software, WinRAR, 7-Zip
.jarJava ArchiveArchive format for Java class filesJava runtime environment, Archive utilities
.javaJava Source CodeProgramming language for Java platformJava IDEs (Eclipse, IntelliJ), Text editors
.jpg/.jpegJPEG ImageCompressed image fileWindows Photos, Preview, Adobe Photoshop
.jsJavaScript FileScripting language for web developmentWeb browsers, Text editors
.jsonJSON (JavaScript Object Notation)Data interchange formatText editors, JSON viewers
.jspJavaServer PagesServer-side scripting language for Java web applicationsWeb servers, Text editors
.keyKeynote PresentationPresentation document format used by KeynoteApple Keynote, iCloud
.logLog FileRecord of events or actionsText editors, Log viewers
.m4aM4A AudioCompressed audio fileWindows Media Player, VLC Media Player
.m4vM4V VideoCompressed video file formatQuickTime, VLC Media Player
.mhtMHTML Web ArchiveWeb page archive formatWeb browsers, Text editors
.mp3MP3 AudioCompressed audio fileWindows Media Player, VLC Media Player
.mp4MP4 VideoCompressed video fileWindows Media Player, VLC Media Player, QuickTime
.mppMicrosoft Project FileProject management file formatMicrosoft Project, Project management software
.msiWindows Installer PackageInstaller package format for WindowsWindows Installer, Archive utilities
.numbersNumbers SpreadsheetSpreadsheet document for macOSApple Numbers, Microsoft Excel, Google Sheets
.odtOpenDocument Text DocumentOpen document format for text documentsLibreOffice Writer, Apache OpenOffice Writer
.otfOpenType FontFont file formatWindows Font Viewer, macOS Font Book, Font management software
.pagesPages DocumentWord processing document for macOSApple Pages, Microsoft Word, Google Docs
.pdfPortable Document FormatDocument distribution formatAdobe Acrobat Reader, Preview, Web browsers like Edge, Safari & Chrome
.phpPHP ScriptServer-side scripting language for web developmentText editors
.pngPortable Network GraphicsLossless image formatWindows Photos, Preview, Adobe Photoshop
.pptMicrosoft PowerPoint Presentation (Legacy)Presentation document (legacy format)Microsoft PowerPoint, Google Slides, LibreOffice Impress
.pptxMicrosoft PowerPoint PresentationPresentation document (modern format)Microsoft PowerPoint, Google Slides, LibreOffice Impress
.psPostScript FilePage description language file formatAdobe Photoshop, Adobe Illustrator, Preview
.psdPhotoshop DocumentNative file format for Adobe PhotoshopAdobe Photoshop, GIMP, Affinity Photo
.pubMicrosoft Publisher DocumentDesktop publishing document formatMicrosoft Publisher, Adobe InDesign, LibreOffice Draw
.pyPython ScriptGeneral-purpose programming languagePython IDEs (PyCharm, VSCode), Text editors
.rarRAR ArchiveCompressed archive fileWinRAR, 7-Zip, macOS Archive Utility
.rbRuby ScriptProgramming language for web developmentRuby interpreters, Text editors
.regRegistry FileWindows registry data fileRegistry Editor, Microsoft PowerToys, Text editors
.rpmRPM PackagePackage format for Red Hat-based Linux systemsPackage managers (Yum, RPM), Archive utilities
.rtfRich Text FormatDocument format for text with formattingMicrosoft Word, TextEdit, Google Docs
.sketchSketch FileVector graphics and design file formatSketch, Adobe Illustrator, Preview
.sqlSQL ScriptQuery language for managing databasesDatabase management systems, Text editors
.svgScalable Vector GraphicsVector graphics file formatWeb browsers, Adobe Illustrator, Inkscape
.swfShockwave Flash FileMultimedia and interactive contentAdobe Flash Player, Web browsers
.sysSystem FileSystem configuration fileText editors
.tarTAR ArchiveArchive format without compressionTar, macOS Archive Utility
.tiffTagged Image File FormatImage file formatWindows Photos, Preview, Adobe Photoshop
.tmpTemporary FileTemporary data fileDisk cleanup tools, Various applications
.tsvTab-Separated ValuesPlain text file with data separated by tabsMicrosoft Excel, Google Sheets, Text editors
.ttfTrueType FontFont file formatWindows Font Viewer, macOS Font Book, Font management software
.txtPlain Text FilePlain text documentNotepad, TextEdit, Sublime Text, Microsoft Word
.wavWAV AudioUncompressed audio fileWindows Media Player, VLC Media Player
.webpWebP ImageImage file format developed by GoogleWeb browsers, Preview, Adobe Photoshop
.wmaWindows Media AudioAudio file formatWindows Media Player, VLC Media Player
.wmvWindows Media VideoVideo file formatWindows Media Player, VLC Media Player
.woffWeb Open Font FormatWeb font file formatWeb browsers, Font management software
.woff2Web Open Font Format 2.0Improved version of WOFFWeb browsers, Font management software
.xlsMicrosoft Excel Spreadsheet (Legacy)Spreadsheet document (legacy format)Microsoft Excel, Google Sheets, LibreOffice Calc
.xlsmExcel Macro-Enabled WorkbookSpreadsheet document with macros enabledMicrosoft Excel, Google Sheets
.xlsxExcel Spreadsheet (modern format)Spreadsheet document (modern format)Microsoft Excel, Google Sheets, LibreOffice Calc
.xltmExcel Macro-Enabled TemplateTemplate with macros enabled for Microsoft ExcelMicrosoft Excel, Google Sheets
.xltxExcel TemplateTemplate for Microsoft ExcelMicrosoft Excel, Google Sheets
.xmlXML (eXtensible Markup Language)Markup language for encoding documentsText editors, XML parsers, web browsers
.xzXZ ArchiveCompressed archive fileXz, 7-Zip, macOS Archive Utility
.yaml/.ymlYAML (YAML Ain’t Markup Language)Data serialization formatText editors, YAML parsers
.zipZIP ArchiveCompressed archive fileWinRAR, 7-Zip, macOS Archive Utility

Learn more on how to assign default app to open a file extension in Windows and Mac.

Leave a Comment

Your email address will not be published. Required fields are marked *