.RFA

RFA File

Revit Family File
Ask a question
QUICK ANSWER

An RFA file is a Revit family - a single reusable building component (door, window, fixture, beam) used in Autodesk Revit models. To open or edit it you need Autodesk Revit (paid). To view it without Revit, upload it free to Autodesk Viewer at viewer.autodesk.com. The most common reason an RFA won't open is a version mismatch - it was saved in a newer Revit than yours.

Developer: Autodesk Category: CAD Files MIME: application/octet-stream
OPENS ON Windows macOS Web
Related: .DWG · .SLDPRT · .EASM · .NWD

On this page

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

.rfa files are data files native to BIM (Building Information Modeling) software Autodesk Revit, a platform used for architectural, structural, and MEP design. A single .rfa file stores the parametric definition of a reusable 3D component - a family - that can be loaded into a Revit project (.rvt) and placed within a building model.

.rfa files divide into so-called "families", which further divide into two types: system families and loadable families. A system family is built into the Revit model and is not available outside of it; walls, floors and ceilings are typical examples. A loadable family, by contrast, describes a component stored in an external .rfa file that can be shared across projects and loaded on demand.

Within loadable families, Revit distinguishes *hosted* families - placed on a host element such as a wall (doors, windows) - from non-hosted, freestanding families (furniture, equipment). New families are authored from a template (.rft) in Revit's Family Editor. Internally, .rfa uses a Microsoft Compound File Binary (OLE2) container and is version-locked: files saved in a newer Revit release cannot be opened in an older one.

Security & safety

RISK: MEDIUM

Revit families are a known supply-chain risk because they can contain malicious automation: a family can hold embedded code/keynote or, more notoriously, be paired with shared parameters and an "info center"/CAD payload - the real-world example is families and projects carrying malware (e.g. the RevitDeploy / 'family virus' and DLL-injection campaigns spread via downloaded content). Load .rfa families only from trusted sources (manufacturer sites, Autodesk's library, reputable BIM portals), keep Revit updated, and scan downloaded content. Pure viewing in the web Autodesk Viewer does not execute anything and is the safe way to inspect an untrusted family.

Format details

in a nutshell
FULL NAMERevit Family File
DEVELOPERAutodesksince 2000 (Revit; Autodesk acquired Revit Technology Corp. in 2002)
CATEGORYCAD Files
MIME TYPEapplication/octet-stream
TYPEProprietary binary BIM family (parametric 3D component, version-specific)
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Revit .rfa and .rvt are Microsoft Compound File Binary (OLE2 structured-storage) containers, so they share the D0 CF 11 E0 A1 B1 1A E1 signature with old Office files. The internal streams (BasicFileInfo etc.) and a version string identify it as Revit; the format is proprietary and version-locked.

Programs that open RFA files

Windows2 apps
Autodesk Revit Paid File > Open the .rfa to edit it in the Family Editor, or Load Into Project to place it. Subscription product.
Autodesk Viewer (web) Free Upload the .rfa in a browser (free Autodesk account) to view/rotate/measure it without Revit - the best free way to just look at a family.
macOS1 app
Autodesk Viewer (web) Free Revit has no native macOS app - use the browser-based Autodesk Viewer to view .rfa on a Mac (or run Revit in a Windows VM/Boot Camp).
Web1 app
Autodesk Viewer Free Drag the .rfa onto viewer.autodesk.com to view, measure and share it - no install, works on any OS.

Technical details

deep spec
File categoryParametric 3D BIM component (loadable family)
DeveloperAutodesk
Container formatMicrosoft Compound File Binary (OLE2 structured-storage)
Magic bytesD0 CF 11 E0 A1 B1 1A E1 (OLE2 header at offset 0, shared with .rvt project files)
MIME typeapplication/octet-stream
Version lockingFiles are version-locked; a family saved in a newer Revit release cannot be opened in an older one
Family classificationLoadable (component) families are saved as .rfa files; system families are built into Revit and have no standalone file
Hosted vs. non-hostedLoadable families are further classified as hosted (require a host element, e.g. a door on a wall) or non-hosted (freestanding, e.g. furniture or equipment)
Parametric behaviourComponents define parameters, constraints and formulas so dimensions, materials and visibility can vary per placed instance
Family template.rft (Revit Family Template) provides the starting environment when creating a new .rfa family in the Family Editor
Primary editing softwareAutodesk Revit (Windows; Family Editor workspace)
Related project format.rvt (Revit Project); .rfa families are loaded into .rvt files via the Load Family command
InteroperabilityNot directly exportable from a standalone .rfa; IFC and other exchange formats are generated from within a full .rvt project
Internal data streamsOLE2 container holds streams including BasicFileInfo (version metadata), RevitPreview8bit (thumbnail), and proprietary parametric geometry data
Family EditorDedicated Revit workspace for authoring and editing .rfa files, with its own canvas, reference planes and parameter management tools
Released2000 (Revit; Autodesk acquired Revit Technology Corp. in 2002)
Specificationwww.autodesk.com

RFA conversions

Community Q&A

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

Frequently asked questions

How do I open an RFA file without Revit?
Upload it to the free Autodesk Viewer (viewer.autodesk.com) in a browser to view, rotate and measure it. You cannot edit or place a family without Revit, but viewing is free and works on any OS.
Why won't my RFA file open in Revit?
Almost always a version mismatch - it was saved in a newer Revit than yours, and Revit can't open newer (or down-save) families. Use the same/newer Revit, or ask the author to re-save the family in your version.
What is the difference between RFA and RVT?
RFA is a single reusable component (a 'family' - door, window, fixture); RVT is the whole building project. You load .rfa families into an .rvt project; they're not interchangeable.
How do I load an RFA family into my project?
In Revit: Insert tab > Load Family, pick the .rfa, then place it from the Project Browser. From inside the Family Editor you can also click 'Load Into Project'.
Can I convert an RFA to STL for 3D printing?
Yes, with Revit and the free Autodesk STL Exporter for Revit add-in: export the family's solid geometry to STL, then slice it. Annotation/2D families have no solid to print.
Where do I download RFA families?
From manufacturer websites (real products with correct data), Autodesk's built-in/Seek-successor libraries, and BIM content portals like BIMobject - and only load families from sources you trust, as .rfa files can carry malware.

References

1Wikipedia - Autodesk Revit (disciplines unified ~2013)en.wikipedia.org
2Autodesk - Revit (product/overview)www.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.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TMPTemporary File
10.BINCD/DVD Disc Image (BIN/CUE)

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