Supported File Types

80+ file formats across 10 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 formatsYesInteractive 3D viewport
Audio7 formatsYes waveformWaveform player
Materials5 formatsYesMaterial sphere preview
Code45+ extensionsIconSyntax-highlighted viewer
Documents6 formatsIconDocument viewer
Fonts3 formatsYesFont preview
Packages1 formatYesContents listing
Archives3 formatsYesBrowse & preview contents
OtherAny fileNoFile info only

Textures & Sprites

FormatExtensionsThumbnail
Standard images.png .jpg .jpeg .webp .bmp .icoYes Lanczos3 resize
Targa.tga .targaYes
SVG.svg .svgzYes
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 .glbYes rendered on import
Wavefront OBJ.objYes rendered on import
FBX.fbxYes rendered on import
Blender.blendYes embedded thumbnail if present
Other.dae .3ds .stl .abcNo

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.

Fonts

FormatExtensionsThumbnail
TrueType.ttfYes
OpenType.otfYes
Web Open Font.woffYes

Preview: Font preview with sample text rendering and live preview of typed text.

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.

Archives

FormatExtensionsDescription
Zip.zipReads inside the archive on import and indexes the files and folders within. Browse the contents as if they were on disk, and click any file for a live preview without extracting it. See the Archives documentation for details.
RAR.rar
Gzipped tar.tgz .tar.gz

Preview: Files inside an archive preview the same way they would as loose files, loaded on demand one at a time. You can drag the whole archive out, but not individual files from inside it.

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.