Introduction: Supported File Extensions
When authoring your project on Instructables, you may be curious about what file types are allowed to include in your project. You'll find the complete list of supported file types here. The maximum size for any file you may upload is 25MB.
Step 1: Images
These file types will appear at the top of your project's steps, in a mosaic if there are more than one:
- .jpg
- .jpeg
- .png
- .gif
- .webp
Step 2: Attachments
These file types will appear underneath your step text, as attachments.
Documents:
- .pdf document
- .txt text
- .rtf rich text
- .csv comma separated value
- .key Apple Keynote
- .odp open slide presentation (Google Drive, Open Office)
- .odg
- .odt
- .bmp
- .jpe
- .pct
- .pict
- .raw
- .tif
- .tiff
Code formats:
- .c C program
- .h C program
- .d D program
- .cpp C++ program
- .hex hexadecimal file
- .ino Arduino
- .pde Arduino
- .py Python program
- .xml markup
- .apk Android
- .bash
- .cnc
- .gcb
- .mpf
- .nc Netcat
- .ngc Xilinx
- .tap C64 or XZ Spectrum program
Autodesk design software:
- .dwg AutoCAD
- .f3d Autodesk Fusion
- .f3z Autodesk Fusion
- .fsch Autodesk Fusion circuit board schematics
- .fbrd Autodesk Fusion circuit board schematics
- .flbr Autodesk Fusion circuit board schematics
- .ipt Autodesk Inventor
- .iam Autodesk Inventor
- .max Autodesk 3dsMax
- .ma Autodesk Maya
- .mb Autodesk Maya
- .brd Autodesk EAGLE
- .sch Autodesk EAGLE
- .dru Autodesk EAGLE
- .fbx Animation interchange format
- .dwf Design Web Format
3D/design/vector graphics:
- .eps vector graphics
- .svg vector graphics
- .stl 3D file
- .3mf
- .psd Adobe Photoshop
- .ai Adobe Illustrator
- .indd Adobe InDesign
- .crw Corel Draw
- .swf Flash
- .fla Flash
- .sldprt SolidWorks
- .skp SketchUp
- .key Apple Keynote
- .lbrn2 Lightburn
- .g, .gco, .gcode G-code machine toolpath
- .dxf vector graphics
- .crw Canon Raw
- .step CAD
- .studio2, .studio3 Silhouette Studio
- .tft Nextion
- .visuino
- .wpr Wing IDE
Audio
- .mp3
- .wav
- .ogg
- .oga
- .ogv
- .aiff
- .aif
- .aaf
Video
Note: to play video in your Instructable, it's better to embed it instead of uploading the video file. See further down for supported embeds.
- .mp4
- .mov
- .avi
- .wmv
- .mpeg
- .mpg
- .webm
- .3gp
Circuitboard design layers (Gerber)
- .drl
- .g3
- .gbl
- .gbp
- .gbr
- .gbs
- .gbo
- .gko
- .gm1
- .gtl
- .gto
- .gtp
- .gts
- .pos
- .xln
- .jbrjob
Step 3: Supported Embeds
We use oembed: https://oembed.com/. Here are some of the most popular embeds we support:
- YouTube
- Vimeo
- Metacafe
- Dailymotion
- Github
- Giphy
- SoundCloud
- SketchFab
- Blip
- Howcast
- Flickr