.FAS

FAS File

AutoCAD Fast-Load AutoLISP File
Ask a question
QUICK ANSWER

A FAS file is a compiled AutoLISP routine for AutoCAD, produced by Autodesk's Visual LISP (VLISP) compiler. To run it, type APPLOAD at the AutoCAD command line, browse to the file, and click Load. FAS files execute arbitrary code inside AutoCAD, so only load them from sources you trust.

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

On this page

19k+ extensions indexed
Last reviewed Aug 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 FAS file format?

.fas files are AutoCAD Fast-Load AutoLISP files - compiled bytecode produced by the Visual LISP (VLISP) compiler built into AutoCAD. Introduced with AutoCAD Release 13 in 1994, the format lets developers distribute AutoLISP routines in a form that loads significantly faster than raw .lsp source files and conceals source code from end-users through symbol-name obfuscation.

Each .fas file contains exactly one compiled routine. The bytecode is interpreted by AutoCAD's internal VLISP engine; both (load "routine.fas") and (vlload "routine.fas") commands accept .fas files. Because symbol names and string literals are partially encrypted by the compiler, .fas files cannot be reliably decompiled back to readable LISP.

For applications bundling multiple routines or including DCL dialog definitions, Autodesk recommends the .vlx package format, which supersedes .fas for complex deployments. Performance-critical code instead targets ObjectARX (.arx) DLLs. The binary format is proprietary with no published magic-byte signature - AutoCAD identifies the file by extension alone.

.fas files are supported by AutoCAD for Windows and, with limited coverage, AutoCAD for Mac. Third-party CAD platforms such as BricsCAD and GstarCAD also load .fas files.

Security & safety

RISK: MEDIUM

FAS files execute arbitrary AutoLISP code within AutoCAD. Malicious FAS files could delete or modify drawing files, run OS commands via AutoLISP's (shell) or (startapp) functions, or exfiltrate data. Only load FAS files from trusted sources. Autodesk does not sign or sandbox FAS files. Source code is hidden, so inspect the .lsp original if possible before compiling or loading.

Format details

in a nutshell
FULL NAMEAutoCAD Fast-Load AutoLISP Fileaka FAS compiled AutoLISP, FastLoad LISP
DEVELOPERAutodesk, Inc.since 1994 (AutoCAD Release 13, Visual LISP / VLISP compiler)
MIME TYPEapplication/octet-stream
TYPEcompiled AutoLISP bytecode (proprietary)

Programs that open FAS files

Windows3 apps
AutoCAD Paid Type APPLOAD at the AutoCAD command line → browse to the .fas file → Load. Or type (load "C:/path/file.fas") directly at the command line.
Bricscad Paid BricsCAD supports AutoLISP and can load FAS files via APPLOAD or the (load) function.
GstarCAD Paid GstarCAD supports AutoLISP/FAS loading via APPLOAD.
macOS1 app
AutoCAD for Mac Paid Limited AutoLISP support; FAS files compiled on Windows may not run. Use (load) command to attempt loading.

Technical details

deep spec
EncodingBinary (proprietary VLISP bytecode)
Byte orderLittle-endian (x86 Windows convention)
Routines per fileExactly one compiled AutoLISP routine
Compiled fromAutoLISP source files (.lsp)
Bytecode interpreterVLISP interpreter built into AutoCAD
Load commands(load "file.fas") and (vlload "file.fas") both accepted by AutoCAD
Source protectionSymbol names and string literals obfuscated/encrypted by VLISP compiler; file cannot be decompiled back to readable LISP
CompressionNone (bytecode is compact but uncompressed)
Typical file size1 KB - 500 KB; most single-routine files under 50 KB
Platform supportAutoCAD for Windows (primary); limited support in AutoCAD for Mac; also BricsCAD, GstarCAD
Superseded by.vlx for multi-routine packages; ObjectARX .arx DLLs for performance-critical code
Related formats.lsp (source), .vlx (multi-routine package), .dcl (dialog definition), .mnl (menu LISP)
Released1994 (AutoCAD Release 13, Visual LISP / VLISP compiler)
Latest versionFormat unchanged since introduction; supported in AutoCAD 2026
Specificationwww.autodesk.com

FAS conversions

Community Q&A

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

Frequently asked questions

What is a .fas file?
A compiled AutoLISP routine for AutoCAD, produced by the Visual LISP compiler. It runs inside AutoCAD and automates drafting tasks.
How do I run a .fas file in AutoCAD?
Type APPLOAD at the command line, browse to the .fas file, and click Load. Or type (load "full/path/file.fas") at the AutoCAD command prompt.
Can I open a .fas file in a text editor?
No - it is binary bytecode with encrypted contents. You cannot read or edit it. Ask the author for the .lsp source.
What is the difference between .fas and .vlx?
FAS contains one compiled AutoLISP routine; VLX can bundle multiple routines plus dialog (DCL) definitions. VLX is the preferred format for complex applications.
Can I decompile a .fas file back to .lsp?
No. The VLISP compiler encrypts symbol names and string literals. There is no known public decompiler.
Does AutoCAD for Mac support .fas files?
AutoCAD for Mac has limited AutoLISP support and may not run FAS files compiled on Windows. Contact the routine's author for a Mac-compatible version.

References

1Autodesk - FAS and VLX files for AutoCADwww.autodesk.com
2Autodesk AutoLISP Docs - About LISP, FAS, and Other File Typesdocs.autodesk.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.MDMarkdown Document
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.JPGJPEG Image
8.NOMEDIAAndroid No-Media Marker File
9.DATProgram Data File (generic)
10.TMPTemporary File

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