.FCSTD

FCSTD File

FreeCAD Document
Ask a question
QUICK ANSWER

An FCSTD file is the native project file of FreeCAD, the free open-source parametric 3D CAD program. To open it, install FreeCAD from freecad.org (Windows, macOS, Linux) and use File > Open. To share the model with other CAD programs, export to STEP; for 3D printing, export to STL.

Developer: The FreeCAD Project (FreeCAD community / FPA - FreeCAD Project Association) Category: CAD Files Open standard MIME: application/x-extension-fcstd
OPENS ON Windows macOS Linux Web
Related: .DWG · .SLDPRT · .EASM · .NWD

On this page

19k+ extensions indexed
Last reviewed Jun 24, 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 FCSTD file format?

.fcstd is a document file associated with FreeCAD, a parametric 2D/3D modeling software package. Internally, an .fcstd file is a ZIP archive containing Document.xml (the parametric object tree), GuiDocument.xml (view/camera state), one or more .brp OpenCASCADE BREP geometry files, and a thumbnail image. You can rename .fcstd to .zip and inspect the contents in any archive tool. FreeCAD also offers various simulation functions, and the .fcstd format can be converted to other popular formats including STEP and STL.

FreeCAD

FreeCAD is available for Windows, Linux, and macOS. Its GUI is based on Qt technology; a CLI is also available. FreeCAD is based on the concept of a workbench - a set of tools and functions grouped for a certain task that needs to be performed during a stage of project development. Workbenches provide users with the best selection of tools for a given task. FreeCAD also supports many other file formats used by various CAD software programs.

Each project save also produces an .fcstd1 backup file containing the previous revision in the same ZIP-based format.

Security & safety

RISK: MEDIUM

An FCStd is data (a ZIP of XML + geometry) and does not itself run code on opening. The real caution is FreeCAD's macro system: FreeCAD documents and add-on workbenches can carry Python (.FCMacro) automation, and the Addon Manager installs community code - only run macros/workbenches from sources you trust. The FCStd file alone is safe to inspect; rename to .zip to look inside before opening if you're unsure of the source. Download FreeCAD only from freecad.org or its official GitHub to avoid bundled-adware repackages.

Format details

in a nutshell
FULL NAMEFreeCAD Documentaka FreeCAD Standard document, FreeCAD project file
DEVELOPERThe FreeCAD Project (FreeCAD community / FPA - FreeCAD Project Association)since 2002 (FreeCAD project start); .FCStd container in current form by FreeCAD 0.13+
CATEGORYCAD Files
MIME TYPEapplication/x-extension-fcstd
TYPEZIP-based parametric 3D CAD project (binary archive of XML + BREP geometry)
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
An FCStd file is a plain ZIP archive, so it carries the generic "PK" ZIP signature. Distinguish it from any other ZIP by the presence of Document.xml at the archive root (and usually GuiDocument.xml plus one or more .brp BREP shape files). Renaming .fcstd → .zip lets any archive tool inspect the contents.

Programs that open FCSTD files

Windows2 apps
FreeCAD Open-source Install FreeCAD, then File → Open (or drag the FCStd onto the window). The full editable model loads.
Ondsel ES / FreeCAD-based distributions Open-source Any FreeCAD build (including community spins) opens FCStd identically; download only from freecad.org or the official GitHub releases.
macOS1 app
FreeCAD Open-source Install the macOS build (Apple Silicon & Intel), then File → Open the FCStd.
Linux1 app
FreeCAD Open-source Install from your distro, Flatpak, AppImage or Snap; File → Open the FCStd. The AppImage is the most portable option.
Web1 app
FreeCAD-derived web viewers (limited) Open-source No official full web viewer exists; for a quick look, export to STEP/STL in FreeCAD and view that in an online STEP/STL viewer. The FCStd itself needs FreeCAD.

Technical details

deep spec
Container formatZIP archive (PKZIP / DEFLATE); an `.fcstd` file is a valid ZIP and can be opened with any archive tool
Internal files`Document.xml` (parametric object tree), `GuiDocument.xml` (view and camera state), one or more `.brp` BREP geometry files, and a PNG thumbnail
CompressionDEFLATE per ZIP entry; geometry `.brp` entries are stored compressed by default
Magic bytes`50 4B 03 04` ("PK") at offset 0 - standard ZIP local file header signature
MIME type`application/x-extension-fcstd`; also recognized as `application/zip` by generic tools
Geometry kernelOpenCASCADE BREP boundary-representation data stored in `.brp` files - same kernel used for STEP/IGES import-export
Schema versioning`SchemaVersion`, `ProgramVersion`, and `FileVersion` attributes in the `Document.xml` root element record the writing FreeCAD version
Parametric historyFull parametric model history stored as an object dependency tree in `Document.xml`; re-computed on open
Backup fileEach save produces an `.fcstd1` sibling file holding the previous revision in the identical ZIP-based format
Integrity checkZIP per-entry CRC-32 checksum only; no whole-file digital signature and no encryption
Typical file size50 KB - 50 MB; grows with shape complexity, mesh density, and embedded TechDraw templates
Platform supportWindows, macOS, and Linux - FreeCAD (the primary application) is cross-platform and open-source
GUI state storageActive workbench, viewport settings, and visible/hidden states are saved in `GuiDocument.xml` alongside the geometry
ZIP entry limitStandard ZIP allows up to 65,535 entries; ZIP64 extension lifts this; real `.fcstd` documents use far fewer
Released2002 (FreeCAD project start); .FCStd container in current form by FreeCAD 0.13+
Latest versionFreeCAD 1.0 (stable, November 2024); FCStd schema versioned inside Document.xml (SchemaVersion attribute)
Open standardYes · royalty-free
Specificationwiki.freecad.org

FCSTD conversions

Community Q&A

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

Frequently asked questions

How do I open an FCStd file?
Install FreeCAD (free, open-source, for Windows/macOS/Linux) from freecad.org, then File → Open the .fcstd. There is no lightweight viewer that fully reads the format - it needs FreeCAD.
Can I open an FCStd file without FreeCAD?
Not fully - only FreeCAD reads the parametric model. As a workaround, ask the sender to export STEP (for CAD) or STL (for a quick 3D look), which open in many other tools and online viewers.
What is an FCStd1 file?
It's FreeCAD's automatic backup of the previous save - the same ZIP format as FCStd, one revision behind. If your FCStd is corrupted, try opening the .FCStd1 in FreeCAD.
How do I convert FCStd to STL for 3D printing?
Open it in FreeCAD, select the body, then File → Export → STL (or 3MF). Adjust the mesh deviation/angular deflection for a smoother surface before slicing.
How do I get an FCStd into SolidWorks or Fusion 360?
Export it from FreeCAD as STEP (File → Export → STEP). STEP is the neutral format every major CAD package imports as editable solid geometry.
Why won't my FCStd file open in FreeCAD?
Most often it was saved by a newer FreeCAD version than yours - install the latest FreeCAD (1.0+). If the file is damaged, rename it to .zip and check whether Document.xml and the .brp files extract; the .FCStd1 backup may also load.
Is an FCStd file just a ZIP?
Yes - it's a ZIP archive containing Document.xml, GuiDocument.xml, the BREP geometry files and a thumbnail. Renaming .fcstd to .zip lets any archive tool inspect (but not edit) the parts.

References

1FreeCAD Documentation - File Format FCStdwiki.freecad.org
2FreeCAD - official site and downloadswww.freecad.org

Keep exploring

across the database

Top extensions this week

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

Related extensions

.DWGAutoCAD Drawing Database
.SLDPRTSOLIDWORKS Part File
.EASMeDrawings Assembly
.NWDNavisworks Document (published 3D model)
.VWXVectorworks Design File
.DXFDrawing Exchange Format (AutoCAD DXF)

Free file tools

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

Open the toolbox

Browse file extensions A-Z