Supported File Types

A full list of file formats that PropellerDeck can open, view, and edit, including documents, images, code files, notebooks, videos, and rich documents.

Supported File Types

PropellerDeck can open and display a wide range of file formats directly in the content area. When you click a file in the File Browser Tab, PropellerDeck automatically selects the right viewer or editor based on the file extension.

Documents

Format Extension(s) Viewer / Library
PDF .pdf PDF.js viewer with page navigation and zoom
Word document .doc, .docx Mammoth.js — renders content as HTML
Excel spreadsheet .xls, .xlsx SheetJS — displays sheets in a table view
Comma-separated values .csv PapaParse — renders a sortable table

Images

PropellerDeck displays the following image formats inline:

  • Raster images: PNG, JPG, JPEG, GIF, BMP, WebP
  • Vector graphics: SVG

Text and Code Files

Text and source code files open in a syntax-highlighted viewer. Supported extensions include:

TXT, LOG, JSON, JS, PY, HTML, CSS, C, CPP, JAVA, XML, SQL

Syntax highlighting is applied automatically based on the file extension.

Notebooks

Jupyter Notebook files (.ipynb) can be opened directly and rendered in the Notebook Tab. You can run cells, edit code, and save changes back to the file.

Rich Documents (EditorJS)

EditorJS documents are stored as JSON files and open in the EditorJS block editor, giving you full editing capability for all block types including text, images, videos, maps, and Mermaid diagrams.

Videos

The following video formats are supported and play in an inline video player:

MP4, WebM, OGG, MOV, AVI

Playback controls include play/pause, seek, volume, and fullscreen.

Unsupported Files

If PropellerDeck does not recognise a file format, you will be offered the option to download the file instead of viewing it in the browser.

For help uploading files to your workspace, see File Browser Tab. For an overview of the full tab system, visit the Tab System Overview.