.ELM

ELM File

Microsoft FrontPage Theme Pack File
Ask a question
QUICK ANSWER

An ELM file is a theme pack used by Microsoft FrontPage, a web design tool discontinued in December 2006. The file bundles graphics, stylesheets, and button images that FrontPage applied to a website in one click. No current software opens ELM files, and no practical conversion path exists.

Developer: Microsoft Corporation Category: Settings Files MIME: application/octet-stream
Related: .ICA · .DS_STORE · .WMZ · .CFG

On this page

19k+ extensions indexed
Last reviewed Aug 23, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ELM file format?

An .elm file is a Microsoft FrontPage Theme Pack - a proprietary binary container used by Microsoft FrontPage to bundle all visual assets that make up a website theme. A typical theme pack contains background images, button graphics, banner tiles, bullet icons, and CSS stylesheets, all concatenated into a single file with an internal self-describing file index.

FrontPage used .elm files to distribute and deploy themes to a web server or local site folder. When applied, FrontPage read the embedded file index, unpacked the assets, and wired them into the site's HTML structure. The format uses a custom binary concatenation scheme that is neither ZIP nor OLE2 - there is no standard container underneath.

.elm files are completely obsolete. Microsoft FrontPage was discontinued in December 2006 and replaced by Microsoft Expression Web, which itself reached end of life in December 2012. Neither product is sold or supported by Microsoft today, and no current web design tool reads .elm theme packs.

Modern web theming is handled through plain CSS files and JavaScript frameworks - a fundamentally different approach from the monolithic .elm package. If theme assets need to be recovered from an existing .elm file, the raw binary contents (GIF and JPG images, CSS text) may be locatable with a hex editor, though no automated extraction tool is publicly available.

Security & safety

RISK: LOW

ELM files are inert binary theme archives containing only graphics and stylesheets. No executable code, no macro risk. The main practical issue is complete lack of software support.

Format details

in a nutshell
FULL NAMEMicrosoft FrontPage Theme Pack Fileaka FrontPage theme file, ELM theme pack
DEVELOPERMicrosoft Corporationsince Late 1990s (Microsoft FrontPage 98/2000 era)
MIME TYPEapplication/octet-stream
TYPEProprietary binary concatenation (theme asset container)
This extension is also used by…
  • Elm (programming language) source file - The .elm extension is also used by source code files of the Elm functional programming language (for web front-ends); completely unrelated to FrontPage.

Technical details

deep spec
Container formatCustom proprietary binary concatenation; not ZIP, OLE2, or any published standard container
ContentsGIF/JPG theme graphics, CSS stylesheets, background tiles, button images, and banner graphics
Internal structureConcatenated theme component files preceded by a self-defining file index/directory
CompressionNone - all component files are stored uncompressed
Operating systemWindows only (Microsoft FrontPage was Windows-exclusive)
Associated productMicrosoft FrontPage 98 through FrontPage 2003; product EOL December 2006
Deployment purposeBundled theme assets for one-step distribution and deployment to FrontPage-managed web servers or local sites
Current software supportNone - no active application reads ELM files; format is completely obsolete
Modern equivalentCSS files, JavaScript frameworks, and static site generator themes
Successor productMicrosoft Expression Web (2006-2012, also discontinued; did not use ELM format)
Typical file size50 KB - 2 MB depending on number and resolution of theme graphics
ReleasedLate 1990s (Microsoft FrontPage 98/2000 era)
Latest versionFrontPage 2003 (last version to use ELM; FrontPage EOL December 2006)

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ELM files. Be specific - include your system and software version.
No account needed · answers usually within a day
A
Alliod8 d agoUNANSWERED
Wie elm datei mit Fotoshop bearbeiten?
Waiting for an answer
A
Alliod8 d agoUNANSWERED
elm Datei bearbeiten, mit Fotoshop?
Waiting for an answer

Frequently asked questions

How do I open an ELM file?
No current software opens ELM theme pack files. Microsoft FrontPage (the only app that used them) was discontinued in December 2006. If you need the theme graphics, consider renaming the file to .elm.bak and using a hex editor to inspect the binary for embedded GIF/JPG headers, then extracting them manually.
Is there any way to extract the graphics from an ELM file?
Not via any supported tool. A hex editor (HxD, 010 Editor) may allow manual extraction of embedded GIF (GIF89a header) or JPEG (FFD8FF header) files, but it requires technical skill.
What replaced Microsoft FrontPage?
Microsoft replaced FrontPage with Expression Web (2006), which itself was discontinued in December 2012. Modern equivalent tools are Adobe Dreamweaver or code-based workflows using CSS frameworks.
Can I convert an ELM file to something usable?
No automated converter exists. The theme graphics are likely GIF/JPEG files embedded in the binary, which could theoretically be extracted with a hex editor, but there is no supported conversion path.
What is an .elm file in programming contexts?
In a completely unrelated context, .elm is the file extension for source files of the Elm programming language (a functional language that compiles to JavaScript for web front-ends). If you see .elm files in a code repository, they are almost certainly Elm language files, not FrontPage theme packs.

References

1Microsoft KB 295409 - Unpacking and repacking files in FrontPage themesmskb.pkisolutions.com
2fileinfo.com - ELM extensionfileinfo.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z