Supported formats
Real format support only
This page is generated from the live FormatOS format registry. Every format listed here is connected to a real conversion or processing workflow — either running directly in your browser or via a temporary server engine. No format is listed unless a working tool exists for it.
Many file conversion sites list dozens or hundreds of formats to appear comprehensive, regardless of whether the tool behind each one actually works. FormatOS takes the opposite approach: only formats with a functioning action appear here. If a format is missing, it is not yet supported.
Browser-processed formats
9
Files never leave your device. Processing runs inside your browser tab using JavaScript-based conversion engines (pdf-lib, canvas, JSZip, PapaParse, and others).
Server-processed formats
18
Formats that require FFmpeg, Ghostscript, or other server-side engines. Files are processed temporarily and the working copy is designed to be cleaned up after the conversion completes.
No permanent storage
0
Files you upload are not stored in a user library, shared with other users, or retained beyond the conversion session. There are no public galleries or file hosting features.
Documents
10 formatsImages
7 formatsData
6 formatsArchives
1 formatsAudio & Video
11 formatsRegistry details
| Format | Category | Import | Export | Processing |
|---|---|---|---|---|
| Documents | Yes | Yes | Browser plus gated engines | |
| docx | Documents | Yes | Limited | Browser plus gated engines |
| txt | Documents | Yes | Yes | Browser-capable |
| md | Documents | Yes | Yes | Browser-capable |
| html | Documents | Yes | Yes | Browser-capable |
| jpg | Images | Yes | Yes | Browser plus gated engines |
| png | Images | Yes | Yes | Browser plus gated engines |
| webp | Images | Yes | Yes | Browser plus gated engines |
| gif | Images | Yes | Limited | Browser plus gated engines |
| svg | Images | Yes | Limited | Browser plus gated engines |
| csv | Data | Yes | Yes | Browser-capable |
| tsv | Data | Yes | Yes | Browser-capable |
| json | Data | Yes | Yes | Browser-capable |
| xml | Data | Yes | Yes | Browser-capable |
| yaml | Data | Yes | Yes | Browser-capable |
| xlsx | Data | Yes | Yes | Browser plus gated engines |
| zip | Archives | Yes | Yes | Browser-capable |
| heic | Images | Yes | Limited | Temporary server processing |
| tiff | Images | Yes | Limited | Temporary server processing |
| pptx | Documents | Yes | Limited | Temporary server processing |
| doc | Documents | Yes | Limited | Temporary server processing |
| epub | Documents | Yes | Limited | Temporary server processing |
| mobi | Documents | Yes | Limited | Temporary server processing |
| azw3 | Documents | Yes | Limited | Temporary server processing |
| mp4 | Audio & Video | Yes | Limited | Temporary server processing |
| mov | Audio & Video | Yes | Limited | Temporary server processing |
| webm | Audio & Video | Yes | Limited | Temporary server processing |
| mkv | Audio & Video | Yes | Limited | Temporary server processing |
| avi | Audio & Video | Yes | Limited | Temporary server processing |
| mp3 | Audio & Video | Yes | Limited | Temporary server processing |
| m4a | Audio & Video | Yes | Limited | Temporary server processing |
| aac | Audio & Video | Yes | Limited | Temporary server processing |
| ogg | Audio & Video | Yes | Limited | Temporary server processing |
| wav | Audio & Video | Yes | Limited | Temporary server processing |
| flac | Audio & Video | Yes | Limited | Temporary server processing |
What "Processing" means
Understanding the registry columns
The table above uses three status columns. Import means FormatOS can accept files in this format as input. Export means FormatOS can produce output in this format — "Limited" means conversion to this format is available but output quality may vary depending on the source content. Processing tells you where the work happens: browser-capable means the conversion runs on your device without any file leaving your computer; temporary server processing means the file is sent to a server engine for processing and the result is returned to you.
Server-processed formats require an active server engine. If that engine is temporarily unavailable, the action will not appear in the workspace — FormatOS does not show tools that cannot currently complete the requested operation.
Need to process a file? Use the homepage upload workspace. FormatOS detects the file type and shows only the actions that apply to it. For more on how this works, see How File Processing Works.