.ARX

ARX File

AutoCAD Runtime Extension
Ask a question
QUICK ANSWER

An ARX file is an AutoCAD plug-in - a compiled Windows DLL that loads into AutoCAD to add custom commands, new object types, or automation. You do not open it by double-clicking; load it inside AutoCAD via Tools > Load Application (APPLOAD) or the (arxload) command. ARX files are executable code with full user-level access, so treat any unexpected one with the same caution as an EXE.

Developer: Autodesk Category: Plugin Files MIME: application/octet-stream
OPENS ON Windows
Related: .XPI · .XLA · .CRX · .BUNDLE

On this page

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

.arx is the file extension for AutoCAD Runtime Extension plug-ins - compiled C++ binaries that extend AutoCAD's capabilities in-process. Introduced in 1996 with AutoCAD Release 13, .arx files are standard Windows DLL files built against the ObjectARX C++ SDK and renamed with the .arx extension rather than .dll.

Because .arx modules load directly into AutoCAD's process, they have full, low-latency access to the drawing database (AcDb), geometry engine (AcGe), graphics subsystem (AcGi), and editor layer (AcEd). This in-process architecture makes ARX the preferred mechanism for performance-critical extensions such as custom entity types, new commands, and integrated UI panels.

Each .arx plug-in is compiled for a specific ObjectARX SDK version and is not binary-compatible across major AutoCAD releases - an .arx built for AutoCAD 2024 will not load in AutoCAD 2025 without recompilation. AutoCAD loads ARX plug-ins via the (arxload "plugin.arx") AutoLISP command or through the APPLOAD dialog. A companion format, .dbx, serves headless ObjectDBX modules that access drawing databases without the AutoCAD UI layer. For managed-code development Autodesk also offers a .NET API that loads standard .dll files instead of .arx.

Security & safety

RISK: HIGH

ARX files are Windows DLLs that execute inside the AutoCAD process with full user-level privileges - they can read/write files, access the network, and make system calls without any sandboxing. A malicious ARX delivered via email or third-party download can function as malware. Only load ARX files from trusted vendors (verified digital signature preferred). AutoCAD's APPLOAD does not sandbox the code; treat ARX with the same caution as an EXE. Verify Authenticode signatures before loading unknown ARX files.

Format details

in a nutshell
FULL NAMEAutoCAD Runtime Extensionaka ObjectARX application, ARX plugin
DEVELOPERAutodesksince 1996 (AutoCAD Release 13; ObjectARX API first public release)
CATEGORYPlugin Files
MIME TYPEapplication/octet-stream
TYPEWindows DLL (compiled C++ ObjectARX application binary)
This extension is also used by…
  • ARX Archive (Arj-based or custom archive) - Some older archiving utilities used .arx for compressed archives; extremely rare today and unrelated to AutoCAD.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
4D5A
ASCII
MZ
ARX files are standard Windows DLLs (PE format) compiled with .arx extension instead of .dll. Indistinguishable from a DLL by magic bytes alone.

Programs that open ARX files

Windows2 apps
AutoCAD Paid Load via Tools > Load Application (APPLOAD), browse to the .arx file and click Load. Or type (arxload "path\plugin.arx") at the command line. AutoCAD version must match the ARX's compile target.
ObjectARX SDK (Autodesk Developer Network) Free For developers: download the SDK matching your AutoCAD version, compile the ARX in Visual Studio against the SDK headers and libs.

Technical details

deep spec
Binary typeWindows PE DLL (Portable Executable, compiled .dll renamed to .arx)
Magic bytes4D 5A - standard Windows PE/DLL header at offset 0
API frameworkObjectARX C++ SDK (Autodesk Developer Network)
Execution modelIn-process DLL loaded directly inside AutoCAD's host process
Required entry pointAcRxEntryPoint() - called by AutoCAD on plug-in load and unload
AutoCAD subsystems accessedAcDb (drawing database), AcGe (geometry), AcGi (graphics), AcEd (editor)
Version compatibilityNot binary-compatible across major AutoCAD releases; must be recompiled per major release
Load command(arxload "path/to/plugin.arx") in AutoCAD AutoLISP console, or via APPLOAD dialog
Typical file size100 KB - 20 MB
PlatformWindows only (ObjectARX ARX mechanism is Windows-exclusive)
Code signingOptional Authenticode digital signature (standard Windows PE mechanism)
Companion format.dbx - ObjectDBX module for headless drawing database access without AutoCAD UI
Released1996 (AutoCAD Release 13; ObjectARX API first public release)
Latest versionObjectARX 2027 SDK (AutoCAD 2027)
Specificationwww.autodesk.com

Community Q&A

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

Frequently asked questions

What is an ARX file?
An ARX file is an AutoCAD plug-in (ObjectARX runtime extension) - a compiled Windows DLL that adds custom commands, object types or automation to AutoCAD.
How do I open or install an ARX file?
In AutoCAD, go to Tools > Load Application (or type APPLOAD), browse to the .arx file and click Load. Or type (arxload "C:\path\plugin.arx") at the AutoCAD command prompt.
Why won't my ARX file load?
The most common cause is a version mismatch: each ARX is compiled for a specific major AutoCAD version and is not compatible across major releases. Contact the plug-in developer for a version matching your AutoCAD.
Is an ARX file safe?
Only if it comes from a trusted, verifiable source. ARX files are full Windows DLLs running inside AutoCAD with your user privileges - a malicious one can act as malware. Verify the Authenticode signature and only install ARX from reputable vendors.
What is the difference between ARX and DBX?
Both are ObjectARX DLLs. ARX runs with the full AutoCAD editor (UI + database); DBX (ObjectDBX) is a headless variant for accessing AutoCAD drawing databases without the editor running.
Can I open an ARX file without AutoCAD?
Not usefully - it is only functional loaded inside AutoCAD. You could inspect its exports with a PE analysis tool (e.g. Dependency Walker, dumpbin) but it provides no useful output without AutoCAD.

References

1Wikipedia - ObjectARXen.wikipedia.org
2Autodesk Developer Network - ObjectARX SDKwww.autodesk.com

Keep exploring

across the database

Top extensions this week

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

Related extensions

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In

Free file tools

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

Open the toolbox

Browse file extensions A-Z