Supported File Types

40+ file formats across 9 categories — thumbnails, metadata, and interactive previews

Overview

Each format may have metadata extraction, thumbnail generation, and/or an interactive preview. The table below summarises what's available for each category.

CategoryFormatsThumbnailsPreview
Textures & Sprites13 formatsYesImage viewer, animated playback
3D Models8 formatsPartialInteractive 3D viewport
Audio7 formatsYes waveformWaveform player
Materials5 formatsNoMaterial sphere preview
Code45+ extensionsIconSyntax-highlighted viewer
Documents6 formatsNoDocument viewer
Packages1 formatNoContents listing
OtherAny fileNoFile info only

Textures & Sprites

FormatExtensionsThumbnail
Standard images.png .jpg .jpeg .webp .bmp .icoYes Lanczos3 resize
Targa.tga .targaYes
SVG.svg .svgzNo
Photoshop.psdYes flattened composite
Krita.kraYes merged layer
Aseprite.ase .asepriteYes first frame, nearest-neighbor
GIF.gifYes first frame
Other.dds .exr .hdr .tiff .tifNo

Preview: Standard image viewer for raster formats. Aseprite and GIF files get frame-by-frame animation playback with timeline scrubbing. Aseprite files also show a layer panel.

3D Models

FormatExtensionsThumbnail
GLTF / GLB.gltf .glbNo rendered in preview
Wavefront OBJ.objNo rendered in preview
FBX.fbxNo rendered in preview
Blender.blendYes embedded thumbnail if present
Other.dae .3ds .stl .abcNo

Preview: Interactive Three.js viewport with orbit controls (rotate, pan, zoom). GLTF/GLB animations play automatically. Blender files can be exported via Blender integration.

See the 3D Files documentation for details on texture loading and file structure.

Audio

FormatExtensionsThumbnail
Common.mp3 .wav .ogg .flac .aac .m4aYes waveform visualization
MIDI.mid .midiYes piano roll visualization
Other.wmaNo

Preview: Interactive waveform with playback, seeking, and volume control. MP3/FLAC also display ID3/Vorbis tags (title, artist, album, genre). MIDI files show a piano roll and play back via Tone.js synthesis.

Materials

FormatExtensions
Wavefront MTL.mtl
MaterialX.mtlx
Unity Material.mat
Substance.sbsar .sbs

Preview: PBR material rendered on a sphere.

See the Materials documentation for details on texture structures and supported properties.

Code

Supports 45+ extensions across several subcategories:

Programming

.js .ts .jsx .tsx .py .rs .cs .cpp .c .h .hpp .java .kt .swift .go .rb .php .lua .gd .hx

Shaders

.shader .hlsl .glsl .cg .vert .frag .compute .wgsl

Shell

.sh .bash .bat .cmd .ps1 .psm1

Data & Config

.json .xml .yaml .yml .toml .ini .cfg .env .properties

Thumbnail: Language-colored file icon.
Preview: Syntax-highlighted code viewer.

Documents

FormatExtensions
PDF.pdf
Word.docx
OpenDocument.odt
Rich Text.rtf
Markdown.md .markdown
Plain Text.txt .text

Preview: Paginated document viewer for PDFs. Rendered markdown for .md files. Text display for others.

Packages

FormatExtensionsDescription
Unity Package.unitypackageScans and imports Unity Asset Store packages. Extracts embedded preview thumbnails. Auto-creates a bundle per package. See the Unity Packages documentation for details.

Other Files

Any unrecognised file can still be added to your library. It gets basic file info (size, timestamps, MIME type) and a generic icon. You won't get thumbnails or previews, but the file is fully searchable and taggable like any other asset.

Upcoming

The following file types are planned for future releases:

Video
.mp4 .webm .mov .avi .mkv
Spreadsheets
.xlsx .csv .ods
Ebooks
.epub .mobi
Fonts
.ttf .otf .woff .woff2