.DBM

DBM File

ColdFusion Database Markup Template
Ask a question
QUICK ANSWER

A DBM file is a server-side web template written in DBML (Database Markup Language), used by ColdFusion versions 1 through 5 (1995-2001). End users do not open them directly; they run on a web server. To read the source, open the file in any text editor. DBML was replaced by CFML (.cfm) in ColdFusion MX (2002).

Developer: Allaire Corporation (original); acquired by Macromedia, then Adobe Systems Category: Web Files MIME: application/x-dbm
OPENS ON Windows macOS Linux

On this page

19k+ extensions indexed
Last reviewed Jul 7, 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 DBM file format?

A .dbm file is a ColdFusion Database Markup (DBML) template - a server-side web page from the earliest era of the ColdFusion platform. It contains HTML markup interspersed with DBML (Database Markup Language) tags such as <DBQUERY>, <DBOUTPUT>, <DBINSERT>, and <DBTABLE>, which the ColdFusion server processed to query databases and generate dynamic HTML before sending the result to the browser.

The format was introduced with ColdFusion 1.0 (1995, Allaire Corporation) and remained in use through ColdFusion 5 (2001). When Macromedia acquired Allaire and released ColdFusion MX (version 6.0, 2002), DBML was replaced by CFML (ColdFusion Markup Language), and the template extension changed from .dbm to .cfm. No modern ColdFusion release - including Adobe ColdFusion 2023 and the Lucee open-source engine - natively processes .dbm files without a compatibility layer.

.dbm files are plain ASCII text and can be opened in any text editor such as VS Code or Notepad. They are historical artifacts of pre-2002 ColdFusion installations and are only encountered when maintaining or migrating very old web applications. Developers migrating legacy .dbm templates typically convert DBML tags to their CFML equivalents or rewrite the templates in a current server-side language.

Security & safety

RISK: LOW

DBM files are plain text server-side scripts. They cannot execute on an end-user's machine - a ColdFusion server is required. No direct risk to end users; on a server, as with any executable code, review before deploying.

Format details

in a nutshell
FULL NAMEColdFusion Database Markup Templateaka DBML file, ColdFusion Server File
DEVELOPERAllaire Corporation (original); acquired by Macromedia, then Adobe Systemssince 1995 (ColdFusion 1.x, original Allaire release)
CATEGORYWeb Files
MIME TYPEapplication/x-dbm
TYPEserver-side web template (text/DBML)
This extension is also used by…
  • DBM Database File (Unix/GNU) - Unix dbm/ndbm/gdbm key-value database binary files also use .dbm; completely unrelated to ColdFusion.
  • DAZ 3D Brick Material - DAZ Studio saves XML-format shader/material definitions as .dbm files.
  • IBM InfoSphere Data Architect Model - Physical data model files exported from IBM InfoSphere Data Architect.

Programs that open DBM files

Windows3 apps
Notepad Open-source Open directly to read/edit DBML source code; syntax highlighting via HTML mode.
Adobe ColdFusion (legacy v5) Paid Deploy on a ColdFusion 5 server; access via browser. Modern ColdFusion 2023 does not execute DBML natively.
VS Code Open-source Open as text; install ColdFusion extension for syntax highlighting.
macOS1 app
TextMate Open-source Open as plain text or HTML to view/edit DBML source.
Linux1 app
VS Code Open-source Open as text file.

Technical details

deep spec
File encodingPlain text (ASCII / Latin-1 - era predates routine UTF-8 adoption)
Typical file size1 KB - 50 KB
Template languageDBML (Database Markup Language) - HTML-like proprietary server-side tag set
Key DBML tags`<DBQUERY>` (SQL query), `<DBOUTPUT>` (result loop), `<DBINSERT>` (insert row), `<DBTABLE>` (table output)
Processing modelServer-side: ColdFusion interprets DBML tags, executes database operations, and returns plain HTML to the browser
ColdFusion versions supportedColdFusion 1.x (1995) through ColdFusion 5 (2001)
Replaced by`.cfm` / `.cfml` (CFML - ColdFusion Markup Language), introduced with ColdFusion MX 6.0 in 2002
Developer lineageAllaire Corporation (1995) → Macromedia → Adobe Systems (current ColdFusion owner)
Modern compatibilityNot natively supported by Adobe ColdFusion 2023 or Lucee without a compatibility layer
PlatformWindows Server, Linux (server-side processing; clients receive standard HTML)
Editable withAny plain-text editor - VS Code, Notepad, TextMate
Released1995 (ColdFusion 1.x, original Allaire release)
Latest versionUsed through ColdFusion 5 (2001); deprecated in ColdFusion MX (2002)

DBM conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with DBM files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about DBM files.

Frequently asked questions

Can I open a .dbm file in a browser?
No - a browser shows only raw DBML source text. DBM files must run on a ColdFusion server to generate HTML output.
Is .dbm still used?
Rarely. DBML was replaced by CFML (.cfm) in ColdFusion MX (2002). You may encounter .dbm only in very old web application archives.
How do I convert .dbm to .cfm?
Rename the file to .cfm and replace legacy DBML tags (<DBQUERY>, <DBOUTPUT>) with modern CFML equivalents (<cfquery>, <cfoutput>).
What is DBML?
Database Markup Language - an HTML superset developed by Allaire for ColdFusion 1-5 (1995-2001). It added tags for database queries embedded in web pages, processed server-side.

References

1Adobe ColdFusion product pagewww.adobe.com
2docs.fileformat.com - DBM Web Filedocs.fileformat.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Free file tools

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

Open the toolbox

Browse file extensions A-Z