View all extensions

File Extensions

Browse file extensions by category or letter. Learn what each file type is used for and find software that can open, view, edit, or convert it.

86
Indexed file extensions

Find the right information for any file extension

Use this directory to look up file formats, understand what files are used for, and find compatible applications for Windows, macOS, Linux, mobile, and online tools.

Search by extension Enter extensions like PDF, APK, DAT, HEIC, ZIP, or DOCX.
Browse categories Filter by documents, images, videos, archives, data, and more.
Open files safely Check file sources and use trusted software before opening unknown files.

Filter extensions

Refine your search with categories and letters

86 extensions
Letter: S Clear all
.STYL

Stylus Stylesheet

Stylus is a preprocessor scripting language that is compiled into Cascading Style Sheets (CSS). It is designed to be a concise, flexib…

Programming
.STYLELINTIGNORE

Stylelint Ignore File

The .stylelintignore file is a configuration file used in conjunction with Stylelint, a powerful, modern linter that helps developers…

Programming
.SUO

Visual Studio Solution User Options

The SUO (Solution User Options) file is a proprietary binary file format used by Microsoft Visual Studio. It is designed to store user…

Data
.SVELTE

Svelte Component

The `.svelte` file extension is used for Svelte component files. Svelte is a modern JavaScript compiler that transforms component code…

Programming
.SVG

Scalable Vector Graphics

Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and ani…

Image
.SWC

Adobe Flash Component

An SWC file is a package of pre-compiled Flash symbols and ActionScript code that allows developers to distribute libraries of compone…

Programming
.SWF

Shockwave Flash Object

The SWF (Shockwave Flash Object) file format is a proprietary format developed by Macromedia (later acquired by Adobe) primarily used…

Executable
.SWL

Adobe Flash Shared Library

An SWL file is a Shared Library file associated with Adobe Flash, which was originally developed by Macromedia. These files are design…

Data
.SWM

Split Windows Imaging Format File

A Split Windows Imaging Format (SWM) file is a specific type of file used by Microsoft Windows deployment tools to handle large disk i…

Archive
.SWN

Vim Swap File

A file with the SWN extension is a temporary swap file created by the Vim (Vi IMproved) text editor. When a user opens a file for edit…

Programming
.SWO

Vim Swap File

A .swo file is a temporary swap file created by the Vim (Vi Improved) text editor. When a user opens a file in Vim, the editor creates…

Programming
.SWP

Vim Swap File

A .swp file is a temporary swap file created by the Vim (Vi IMproved) text editor or its variants when a user begins editing a file. I…

Programming
.SXI

StarOffice Impress Presentation

The SXI file extension is primarily associated with StarOffice Impress, a presentation software component originally developed by Sun…

Data
.SYS

System File

A .SYS file is a system file used by Microsoft Windows and other operating systems. These files typically contain device drivers, hard…

Data
.STYL

Stylus Stylesheet

Stylus is a preprocessor scripting language that is compiled into Cascading Style Sheets (CSS). It is designed to be a concise, flexible, and expressive way to…

Programming
.STYLELINTIGNORE

Stylelint Ignore File

The .stylelintignore file is a configuration file used in conjunction with Stylelint, a powerful, modern linter that helps developers avoid errors and enforce…

Programming
.SUO

Visual Studio Solution User Options

The SUO (Solution User Options) file is a proprietary binary file format used by Microsoft Visual Studio. It is designed to store user-specific settings and pr…

Data
.SVELTE

Svelte Component

The `.svelte` file extension is used for Svelte component files. Svelte is a modern JavaScript compiler that transforms component code into highly efficient va…

Programming
.SVG

Scalable Vector Graphics

Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation. The SVG specifica…

Image
.SWC

Adobe Flash Component

An SWC file is a package of pre-compiled Flash symbols and ActionScript code that allows developers to distribute libraries of components. It is essentially a…

Programming
.SWF

Shockwave Flash Object

The SWF (Shockwave Flash Object) file format is a proprietary format developed by Macromedia (later acquired by Adobe) primarily used to store vector graphics…

Executable
.SWL

Adobe Flash Shared Library

An SWL file is a Shared Library file associated with Adobe Flash, which was originally developed by Macromedia. These files are designed to store various asset…

Data
.SWM

Split Windows Imaging Format File

A Split Windows Imaging Format (SWM) file is a specific type of file used by Microsoft Windows deployment tools to handle large disk images. When a standard Wi…

Archive
.SWN

Vim Swap File

A file with the SWN extension is a temporary swap file created by the Vim (Vi IMproved) text editor. When a user opens a file for editing in Vim, the applicati…

Programming
.SWO

Vim Swap File

A .swo file is a temporary swap file created by the Vim (Vi Improved) text editor. When a user opens a file in Vim, the editor creates a swap file to store cha…

Programming
.SWP

Vim Swap File

A .swp file is a temporary swap file created by the Vim (Vi IMproved) text editor or its variants when a user begins editing a file. Its primary purpose is to…

Programming
.SXI

StarOffice Impress Presentation

The SXI file extension is primarily associated with StarOffice Impress, a presentation software component originally developed by Sun Microsystems as part of t…

Data
.SYS

System File

A .SYS file is a system file used by Microsoft Windows and other operating systems. These files typically contain device drivers, hardware configurations, or c…

Data

Frequently Asked Questions

Everything you need to know about file extensions

You can search by entering a file extension directly in the search bar or browse the directory by category or alphabetical index.

Each listing provides a definition of the file extension, common use cases, compatible software, supported platforms, and related or alternative formats.

The database is updated regularly to reflect new file extensions, changes in software compatibility, and evolving file format standards.