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.
| Category | Formats | Thumbnails | Preview |
|---|---|---|---|
| Textures & Sprites | 13 formats | Yes | Image viewer, animated playback |
| 3D Models | 8 formats | Partial | Interactive 3D viewport |
| Audio | 7 formats | Yes waveform | Waveform player |
| Materials | 5 formats | No | Material sphere preview |
| Code | 45+ extensions | Icon | Syntax-highlighted viewer |
| Documents | 6 formats | No | Document viewer |
| Packages | 1 format | No | Contents listing |
| Other | Any file | No | File info only |
Textures & Sprites
| Format | Extensions | Thumbnail |
|---|---|---|
| Standard images | .png .jpg .jpeg .webp .bmp .ico | Yes Lanczos3 resize |
| Targa | .tga .targa | Yes |
| SVG | .svg .svgz | No |
| Photoshop | .psd | Yes flattened composite |
| Krita | .kra | Yes merged layer |
| Aseprite | .ase .aseprite | Yes first frame, nearest-neighbor |
| GIF | .gif | Yes first frame |
| Other | .dds .exr .hdr .tiff .tif | No |
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
| Format | Extensions | Thumbnail |
|---|---|---|
| GLTF / GLB | .gltf .glb | No rendered in preview |
| Wavefront OBJ | .obj | No rendered in preview |
| FBX | .fbx | No rendered in preview |
| Blender | .blend | Yes embedded thumbnail if present |
| Other | .dae .3ds .stl .abc | No |
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
| Format | Extensions | Thumbnail |
|---|---|---|
| Common | .mp3 .wav .ogg .flac .aac .m4a | Yes waveform visualization |
| MIDI | .mid .midi | Yes piano roll visualization |
| Other | .wma | No |
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
| Format | Extensions |
|---|---|
| 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 .hxShaders
.shader .hlsl .glsl .cg .vert .frag .compute .wgslShell
.sh .bash .bat .cmd .ps1 .psm1Data & Config
.json .xml .yaml .yml .toml .ini .cfg .env .propertiesThumbnail: Language-colored file icon.
Preview: Syntax-highlighted code viewer.
Documents
| Format | Extensions |
|---|---|
.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
| Format | Extensions | Description |
|---|---|---|
| Unity Package | .unitypackage | Scans 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:
.mp4 .webm .mov .avi .mkv.xlsx .csv .ods.epub .mobi.ttf .otf .woff .woff2