Introduction: Supported File Extensions

About: BEEP BOOP. I am literally a robot!

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:

  1. .jpg
  2. .jpeg
  3. .png
  4. .gif
  5. .webp

Step 2: Attachments

These file types will appear underneath your step text, as attachments.

Documents:

  1. .pdf document
  2. .txt text
  3. .rtf rich text
  4. .csv comma separated value
  5. .key Apple Keynote
  6. .odp open slide presentation (Google Drive, Open Office)
  7. .odg
  8. .odt
  9. .bmp
  10. .jpe
  11. .pct
  12. .pict
  13. .raw
  14. .tif
  15. .tiff


Code formats:

  1. .c C program
  2. .h C program
  3. .d D program
  4. .cpp C++ program
  5. .hex hexadecimal file
  6. .ino Arduino
  7. .pde Arduino
  8. .py Python program
  9. .xml markup
  10. .apk Android
  11. .bash
  12. .cnc
  13. .gcb
  14. .mpf
  15. .nc Netcat
  16. .ngc Xilinx
  17. .tap C64 or XZ Spectrum program


Autodesk design software:

  1. .dwg AutoCAD
  2. .f3d Autodesk Fusion
  3. .f3z Autodesk Fusion
  4. .fsch Autodesk Fusion circuit board schematics
  5. .fbrd Autodesk Fusion circuit board schematics
  6. .flbr Autodesk Fusion circuit board schematics
  7. .ipt Autodesk Inventor
  8. .iam Autodesk Inventor
  9. .max Autodesk 3dsMax
  10. .ma Autodesk Maya
  11. .mb Autodesk Maya
  12. .brd Autodesk EAGLE
  13. .sch Autodesk EAGLE
  14. .dru Autodesk EAGLE
  15. .fbx Animation interchange format
  16. .dwf Design Web Format


3D/design/vector graphics:

  1. .eps vector graphics
  2. .svg vector graphics
  3. .stl 3D file
  4. .3mf
  5. .psd Adobe Photoshop
  6. .ai Adobe Illustrator
  7. .indd Adobe InDesign
  8. .crw Corel Draw
  9. .swf Flash
  10. .fla Flash
  11. .sldprt SolidWorks
  12. .skp SketchUp
  13. .key Apple Keynote
  14. .lbrn2 Lightburn
  15. .g, .gco, .gcode G-code machine toolpath
  16. .dxf vector graphics
  17. .crw Canon Raw
  18. .step CAD
  19. .studio2, .studio3 Silhouette Studio
  20. .tft Nextion
  21. .visuino
  22. .wpr Wing IDE


Audio

  1. .mp3
  2. .wav
  3. .ogg
  4. .oga
  5. .ogv
  6. .aiff
  7. .aif
  8. .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.

  1. .mp4
  2. .mov
  3. .avi
  4. .wmv
  5. .mpeg
  6. .mpg
  7. .webm
  8. .3gp


Circuitboard design layers (Gerber)

  1. .drl
  2. .g3
  3. .gbl
  4. .gbp
  5. .gbr
  6. .gbs
  7. .gbo
  8. .gko
  9. .gm1
  10. .gtl
  11. .gto
  12. .gtp
  13. .gts
  14. .pos
  15. .xln
  16. .jbrjob

Step 3: Supported Embeds

We use oembed: https://oembed.com/. Here are some of the most popular embeds we support:

  1. YouTube
  2. Vimeo
  3. Metacafe
  4. Dailymotion
  5. Github
  6. Giphy
  7. Facebook
  8. SoundCloud
  9. SketchFab
  10. Blip
  11. Howcast
  12. Flickr