Skip to main content

When to use file uploads

Upload files directly when you:
  • Need to convert IFC data to Speckle format
  • Don’t have the source application or license
  • Want to view a model quickly in your browser
  • Receive files from collaborators who don’t use Speckle connectors
  • Work with file formats that don’t have a dedicated Speckle connector

Upload a file

Upload limits: Maximum file size is 1000 MB for all plans and formatsUnit conversion: All geometry from uploaded files (except 3dm) is converted to meters for compatibility with other Speckle models
1

Create a project

Select the option to upload a file.
Upload file option
2

Add your file

Drag and drop your file into the project. Speckle creates a new model with the file name.
File uploading progress
3

Upload new versions

To upload updated versions, select the dropdown menu on the model.
Upload new version option

Supported file formats

Speckle supports the following file formats:
FormatExtensionStatus
IFC.ifc✔︎
Rhinoceros 3D.3dm✔︎
SketchUp.skp✔︎
AutoCAD.dwg✔︎
Drawing Exchange Format.dxf✔︎
MicroStation.dgn✔︎
3D Studio.3ds✔︎
SolidWorks Part.sldprt✔︎
STEP.stp✔︎
STEP.step✔︎
Point Cloud.e57✔︎
3D Manufacturing Format.3mf✔︎
Additive Manufacturing Format.amf✔︎
Filmbox.fbx✔︎
IGES.igs✔︎
IGES.iges✔︎
Wavefront.obj✔︎
Polygon File Format.ply✔︎
DirectX.x✔︎
Revit.rvtComing soon
Navisworks.nwdComing soon

File format details

IFC

IFC files are converted to Speckle format with support for attributes, property sets, and quantities.
Supported versions: IFC2x3, IFC4
Features
  • Element and element type attributes
  • Property sets
  • Element quantities
  • IFCSpaces are published as volumetric geometry
Known limitations
  • IFC2x2_FINAL and Release Candidate versions aren’t supported
  • Alternative formats such as XML, ZIP, and databases aren’t supported
  • 2D types like IfcAnnotation aren’t currently supported

Rhino (3DM)

Rhino files maintain geometry and layer structure when uploaded.
For better results with 3dm files, use the Rhino connector when possible.
Known limitations
  • Rhino 9 files aren’t supported
  • Dynamic text isn’t supported

SketchUp (SKP)

SketchUp models are converted with geometry and basic organization preserved.
For better results with SketchUp files, use the SketchUp connector when possible.
Known limitations
  • Attributes aren’t imported
  • Dynamic components may not transfer correctly

DWG and DXF

Upload AutoCAD drawing files directly. Results may vary depending on file complexity.
For better results with DWG files, use the AutoCAD connector when possible.
Known limitations
  • Large files may take longer to process
  • Dynamic text isn’t supported

Wavefront (OBJ)

OBJ files are converted with geometry preserved.
Known limitations
  • Materials aren’t supported

Frequently asked questions

Yes, file downloads are available. To download a file
  1. Select the dropdown menu () on the model.
  2. Select View uploads.
  3. Select Download next to the version you want.
The limits on file uploads are currently 1000MB for all plans and all formats.
We use a queue system to process files, so it can take awhile to generate the Speckle model after you upload your file. If you do not see your model after a long time, this may be caused by faulty items inside your file. Please report your problem in our Community Forum and include the following information:
  • Your file type and version
  • Your failed file
We’re always looking to expand format support. Let us know which formats you’d like to see in future releases.
I