.MCR

MCR File

3ds Max MacroScript File
Ask a question
QUICK ANSWER

An MCR file is a plain-text MAXScript macro for Autodesk 3ds Max. To use it, go to MAXScript > Run Script in 3ds Max and select the file, then assign it to a toolbar via Customize > Customize User Interface. You can read and edit the code in any text editor. Note that BricsCAD also uses .mcr for its own unrelated macro format.

Developer: Autodesk Category: Executable Files MIME: application/octet-stream
OPENS ON Windows
Related: .APK · .EXE · .VBS · .JAR

On this page

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

An .mcr file is a MAXScript MacroScript for Autodesk 3ds Max - a plain-text script that 3ds Max registers directly into its user interface as a toolbar button, menu item, or keyboard shortcut. Unlike generic .ms MAXScript files that run on demand, .mcr files carry a structured header declaring the script’s name, category, tooltip, and optional icon, which allows 3ds Max to expose them in the Customize User Interface dialog.

The file is written in MAXScript, the built-in scripting language of 3ds Max, and begins with a macroscript declaration block followed by handler functions. The on execute do handler defines what happens when the button is pressed; additional handlers such as on isEnabled do control UI state. .mcr files are stored by default in %AppData%\Autodesk\3ds Max <version>\ENU\UI\UserMacros\.

Common uses include:

  • custom modelling, rigging, or rendering automation tools,
  • pipeline utilities for exporting or batch-processing scenes,
  • UI shortcuts wrapping complex multi-step MAXScript workflows.

The format has remained essentially unchanged since MAXScript was introduced with 3ds Max 1.0 around 1996. Files can be viewed and edited in any text editor such as Notepad++ or Visual Studio Code.

Note: BricsCAD also uses the .mcr extension for its own macro recorder files, which are an entirely separate, incompatible format.

Security & safety

RISK: MEDIUM

MCR files contain executable MAXScript code that runs inside 3ds Max. A malicious .mcr could access the file system or run shell commands via MAXScript's ShellLaunch/DOSCommand functions. Only run MCR files from trusted sources (official Autodesk Exchange, ScriptSpot with community ratings). Do not run MCR files found in unsolicited emails or downloads.

Format details

in a nutshell
FULL NAME3ds Max MacroScript Fileaka 3ds Max Macro, MAXScript Macro
DEVELOPERAutodesksince circa 1996 (3ds Max 1.0 with MAXScript)
MIME TYPEapplication/octet-stream
TYPEtext script (MAXScript dialect)
This extension is also used by…
  • BricsCAD Macro File - Bricsys BricsCAD saves keyboard/command macros as .mcr; format is incompatible with 3ds Max MCR and contains BricsCAD-specific VBA-like syntax.
  • MATLAB Compiled Program (legacy) - Older MATLAB versions used .mcr for compiled runtime packages (MATLAB Compiler Runtime); largely replaced by .ctf and installer-based deployment.

Programs that open MCR files

Windows4 apps
Bricscad Paid Opens BricsCAD .mcr macros only - NOT compatible with 3ds Max .mcr files.
Autodesk 3ds Max Paid MAXScript menu > Run Script, select the .mcr; then Customize > Customize User Interface to assign to toolbar/hotkey.
Notepad++ (view/edit source) Open-source Open as plain text; syntax highlighting available via MAXScript language file.
Visual Studio Code (view/edit source) Open-source Open as plain text; MAXScript extension available in marketplace for syntax highlighting.

Technical details

deep spec
Format typePlain-text MAXScript source file
EncodingASCII / UTF-8 text
Key header keyword`macroscript` declaration block (name, category, tooltip, optional icon)
Scripting languageMAXScript - Autodesk 3ds Max built-in scripting language
Magic bytesNone (text file; identifiable by `macroscript` keyword near the start)
Typical file size1 KB - 200 KB
Default storage path`%AppData%\Autodesk\3ds Max <version>\ENU\UI\UserMacros\`
UI integrationCategory and tooltip metadata exposes the script in Customize User Interface > Toolbars/Menus/Quad Menus
Common handlers`on execute do`, `on isEnabled do`, `on isChecked do`
PlatformWindows only (3ds Max is Windows-only)
Related formats`.ms` (generic MAXScript), `.mse` (encrypted MAXScript), `.mzp` (MAXScript zip package)
MIME typeapplication/octet-stream (commonly treated as text/plain)
Releasedcirca 1996 (3ds Max 1.0 with MAXScript)
Latest versionN/A (format unchanged; MAXScript version follows 3ds Max)
Specificationhelp.autodesk.com

MCR conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with MCR 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 MCR files.

Frequently asked questions

How do I install an MCR file in 3ds Max?
Use MAXScript > Run Script to load it once; 3ds Max registers it. Then drag it to a toolbar via Customize > Customize User Interface > Category list.
Can I open an MCR file without 3ds Max?
Yes - it is plain text. Open it in any text editor (Notepad, VS Code) to read or edit the MAXScript code.
Why won't my MCR file work in BricsCAD?
BricsCAD uses a different .mcr format (its macro recorder). 3ds Max MCR files are MAXScript and are incompatible.
What is the difference between .mcr and .ms files in 3ds Max?
.mcr files include a UI header (category, tooltip, icon) so 3ds Max adds them as toolbar buttons. .ms files are raw MAXScript with no UI metadata.

References

1Autodesk MAXScript Reference - MacroScriptshelp.autodesk.com
2ScriptSpot - 3ds Max Scripts Communitywww.scriptspot.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.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.RPMSGRestricted Permission Message

Related extensions

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Free file tools

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

Open the toolbox

Browse file extensions A-Z