.VLX

VLX File

AutoCAD Visual LISP Compiled Application
Ask a question
QUICK ANSWER

A VLX file is a compiled AutoLISP application for Autodesk AutoCAD. Load it in AutoCAD by typing APPLOAD at the command prompt, browsing to the file, and clicking Load. VLX files only run inside full AutoCAD on Windows; AutoCAD LT does not support them.

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

On this page

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

A .vlx file is a compiled AutoLISP/Visual LISP application for AutoCAD, produced by the Visual LISP IDE (VLIDE) bundled with AutoCAD. VLX is the highest-level compiled distribution format in the AutoLISP toolchain: .lsp (source) → .fas (compiled single file) → .vlx (compiled multi-module application package).

A .vlx file begins with the ASCII signature VRTLIB-, the Visual LISP runtime library header. It bundles compiled bytecode from one or more .lsp or .fas modules together with optional resources - .dcl dialog definition files and text help files - plus an export table specifying which functions AutoCAD can call.

Key capabilities of the .vlx format:

  • Source protection: the VLIDE's "protect source" compile option obfuscates the bytecode, making the original .lsp source difficult to reverse-engineer.
  • Multi-module bundling: multiple script files and dialog resources are packaged in a single .vlx for straightforward distribution.
  • Backward compatibility: newer AutoCAD versions generally load older .vlx files through a compatible runtime.

Load a .vlx into AutoCAD using the APPLOAD command or the expression (load "myapp.vlx") at the LISP console. The format remains current through AutoCAD 2025 and is the standard way to distribute AutoLISP tools commercially or across teams.

Security & safety

RISK: MEDIUM

VLX is executed inside AutoCAD's LISP runtime and has access to AutoCAD's drawing API, file I/O functions and shell-execute capabilities. A malicious VLX from an untrusted source could modify DWG files, delete files, or execute shell commands. Only load VLX files from trusted sources (official Autodesk App Store, reputable CAD vendors). The 'VRTLIB-' magic bytes can be checked to confirm it is a genuine VLX before loading. AutoCAD does not sandbox LISP file system access.

Format details

in a nutshell
FULL NAMEAutoCAD Visual LISP Compiled Applicationaka AutoLISP compiled application, VLISP executable
DEVELOPERAutodesk, Inc.since 1998-1999 (Visual LISP IDE introduced in AutoCAD Release 14 / AutoCAD 2000)
MIME TYPEapplication/octet-stream
TYPECompiled AutoLISP/Visual LISP binary application module for AutoCAD
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203040506
HEX
5652544C49422D
ASCII
VRTLIB-
VLX files start with the ASCII string "VRTLIB-" at offset 0, followed by version data. This is the Visual LISP runtime library header signature.

Programs that open VLX files

Windows3 apps
AutoCAD Paid In AutoCAD, type APPLOAD at the command prompt, browse to the .vlx file and click Load. Or type '(load "C:/path/to/app.vlx")' in the LISP console. Custom commands defined in the VLX are now available.
AutoCAD LT Paid Note: AutoCAD LT does NOT support AutoLISP or VLX files - the APPLOAD command is absent. Full AutoCAD is required.
Visual LISP IDE (within AutoCAD) Built-in In AutoCAD, type VLIDE to open the Visual LISP IDE. Use it to compile .lsp/.fas files into .vlx: Application > Make Application Wizard.

Technical details

deep spec
Magic signatureASCII "VRTLIB-" at offset 0 (Visual LISP runtime library header)
EncodingBinary, compiled bytecode
Byte orderLittle-endian (Windows conventions)
ContainerProprietary Autodesk Visual LISP application package (not a PE/EXE format)
Compiled fromOne or more .lsp (AutoLISP source) or .fas (compiled single-file) modules
Bundled resourcesOptional .dcl dialog definition files and text help or resource files
Source protectionOptional bytecode obfuscation via VLIDE protect-source compile option
Export tableEntry-point table controls which functions are exposed to AutoCAD
Loading methodAPPLOAD command or (load "myapp.vlx") expression from AutoCAD LISP console
CompressionPossible; not publicly documented by Autodesk
Typical file size5 KB - 5 MB (small utility scripts to large application suites)
Toolchain positionLSP (source) → FAS (compiled single file) → VLX (multi-module application)
Associated OSWindows
AutoCAD compatibilityNewer AutoCAD versions generally load older VLX files via backward-compatible runtime
Released1998-1999 (Visual LISP IDE introduced in AutoCAD Release 14 / AutoCAD 2000)
Latest versionN/A (format is stable; produced by the current AutoCAD Visual LISP compiler in AutoCAD 2025+)
Specificationhelp.autodesk.com

VLX conversions

Community Q&A

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

Frequently asked questions

How do I load a VLX file into AutoCAD?
Type APPLOAD at the AutoCAD command prompt, browse to the .vlx file, click Load. Alternatively, type (load "C:/full/path/to/app.vlx") in the AutoCAD command line. To load on every start, add it to the Startup Suite in APPLOAD.
Does AutoCAD LT support VLX files?
No. AutoCAD LT does not support AutoLISP or VLX. You need full AutoCAD.
What is the difference between a VLX, FAS and LSP file in AutoCAD?
LSP is human-readable AutoLISP source code. FAS is a compiled single-file version of one LSP file - faster to load, harder to read. VLX is a compiled application package bundling multiple modules and resources together - the standard distribution format for complex add-ons.
Can I decompile a VLX to get the original LSP source?
Generally no, especially if the developer used the 'protect source' option. The compiled bytecode is not easily reversed to readable AutoLISP source. Contact the developer if you need the source.
Is it safe to load a VLX file I downloaded from the internet?
Only load VLX files from trusted sources. VLX files can execute file operations and shell commands inside AutoCAD. Stick to the official Autodesk App Store or well-known CAD add-on vendors.

References

1Autodesk - Build a VLX application (AutoCAD docs)help.autodesk.com
2AfraLISP - Compiling AutoLISP Files (VLX tutorial)www.afralisp.net

Keep exploring

across the database

Top extensions this week

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

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