FormatOS
Help Center
Learn how to upload, convert, compress, resize, edit, and prepare files using the workspace.
Start by uploading a file. The workspace detects the format automatically and shows the actions available for that file.
Getting started
Quick start guide
Four steps from file to result.
1.Upload your file
Drop a file into the upload box or choose one from your device, clipboard, or camera.
2.Wait for detection
The workspace identifies the file type, format, size, and determines which actions are available.
3.Choose an action
Convert, compress, resize, extract, clean, organize, or optimize — depending on the uploaded file.
4.Download the result
After processing completes, download the final file directly to your device.
Upload-first design
How the workspace works
You do not need to choose a tool first.
You upload a file first. The workspace detects what type of file it is — the format, size, encoding, and structure. Then it shows only the actions that are relevant and available for that specific file.
You do not need to browse a long list of tools. Upload your file first, and the workspace will show what you can do with it.
Upload
Drop or select any supported file
Detect
Format and available actions identified
Act
Choose an action, process, download
File types
Supported file categories
FormatOS recognizes 28 formats across the file categories below.
Documents
SupportedPDF, DOCX, TXT, Markdown, HTML
Images
SupportedJPG, PNG, WebP, GIF, SVG
Spreadsheets & Data
SupportedCSV, TSV, JSON, XML, YAML, XLSX
Video
SupportedMP4, MOV, WEBM, MKV, AVI
Audio
SupportedMP3, WAV, AAC, OGG, M4A, FLAC
Archives
SupportedZIP
Presentations
SupportedPPTX, PPT
E-books
SupportedEPUB
What you can do
Common actions explained
Actions shown depend on the file you upload. Not all actions apply to every format.
Convert
Change a file from one format to another — for example, JPG to PNG, CSV to JSON, or MP3 to WAV.
Compress
Reduce file size for email attachments, upload forms, web publishing, or storage efficiency.
Resize
Change image dimensions or resolution to fit specific size requirements.
Extract
Pull text, images, audio, or individual pages out of a file.
Clean metadata
Remove hidden file details such as camera location, author name, or document history when supported.
Optimize
Prepare files for specific destinations — email, websites, forms, or sharing — while keeping quality acceptable.
Edit
Make supported changes such as cropping, rotating, adding text, adding page numbers, or organizing pages.
Limits
File size & processing limits
Current limits may vary by file type.
Large files may take longer to process. Some actions have file size limits depending on the format and whether processing happens in your browser or on the server.
- Large videos take longer and may require a live server engine.
- Browser-based processing is limited by available memory in your browser tab.
- Some advanced operations require server-side processing and may have additional limits.
- Unsupported or corrupted files will fail at upload or during processing.
- Password-protected files cannot be processed without the correct password.
Privacy
Privacy & file handling
Honest, practical file handling
- Files are used only for the action you choose.
- Some actions process files entirely in your browser — no server contact.
- Other actions may require temporary server-side processing to complete.
- Temporary server files are used only to complete the requested action, and server routes are designed to clean up working files after processing.
- FormatOS does not create public share links for processed files.
- Metadata removal reduces common hidden file information, but review sensitive files before sharing.
- Do not upload files you do not have permission to process.
Full details in the File Handling Policy and Privacy Policy.
Troubleshooting
Common problems & fixes
Select a problem below for practical guidance.
Possible causes: the format is not supported (FormatOS recognizes 28 specific formats), the file exceeds the current size limit, there is a network issue, or the browser is blocking the action. Try a different file or refresh the page and try again.
Actions shown depend entirely on the detected file type. If an action is not visible, it either does not apply to that file format, is not yet active for that format, or requires a server engine that is currently unavailable. Unsupported actions are hidden rather than shown as broken.
Possible causes: the file is corrupted or incomplete, it uses an unsupported codec or encoding, it is password-protected, it is a scanned document without embedded text (OCR not available), or it exceeds processing limits. Try a smaller or simpler version of the file.
Check that your browser allows downloads from this site. Try again, or use a different browser. If the file is very large, give it more time to finish processing before downloading.
If you know the password, some tools may prompt you to enter it. The workspace does not bypass, crack, or remove passwords from files where the password is unknown. Only use files you have full access to.
DOCX to TXT extraction and all XLSX conversions run in your browser and work without a server. Conversions from DOCX, DOC, RTF, ODT, or PPTX to PDF or other document formats require a server-side document engine. If that engine is unavailable, those options are hidden instead of shown as broken. For XLSX, check that the file is not password-protected or corrupted.
Video and audio processing requires a compatible server-side media engine. If the engine is unavailable, media actions are hidden instead of shown as broken. Some codecs or container combinations may not be supported. Try a more common format such as MP4 (H.264) or MP3.
JPG does not support transparency. If you convert a transparent PNG to JPG, the transparent areas will be filled with white. Use PNG or WebP to preserve transparency.
Responsible use
Safe use & rights notice
Only upload files you own, created, or have explicit permission to process.
Do not use the workspace to process copyrighted video, audio, or documents without the rights holder's permission.
Only edit images you own or have the rights to modify. This applies to cropping, watermark removal, and object removal where supported.
Generated or edited documents — particularly legal, medical, or official documents — should be reviewed carefully before use.
FormatOS is built for legitimate file processing needs. Misuse to process, distribute, or circumvent protections on content you do not have rights to is not permitted.
FAQ
Frequently asked questions
No. Upload your file first. The workspace detects the format automatically and shows only the relevant actions. You never need to browse a tool directory or select a category before uploading.
Upload any DOCX, XLSX, or PPTX file and the workspace detects it and shows relevant actions. For Word documents: extract text, convert to PDF, DOC, HTML, ODT, or RTF. For Excel spreadsheets: preview the data table, export to CSV, JSON, TSV, XML, YAML, HTML, or PDF, and clean empty/duplicate rows. For PowerPoint: convert to PDF or HTML. Some conversions use a server engine — those are labelled with a Server badge and require the backend to be active.
When you upload a DOCX file, the workspace extracts the text locally in your browser and shows a word count and paragraph count immediately. When you upload an XLSX file, it reads the first sheet and shows a table preview with row and column counts. These stats are computed entirely in your browser — no file content is sent to a server for this step.
After uploading a file, you can optionally select what you are preparing the file for — such as an online form upload, email attachment, bank document pack, job application, or KYC submission. The workspace then shows recommended steps and quick action buttons for that purpose. This is a guide only — requirements vary by institution, so always review the final file before submitting.
Yes. After uploading an XLSX file, choose the 'Clean data' action. This removes empty rows and duplicate rows from the spreadsheet and downloads a clean XLSX file. This runs entirely in your browser.
Different file types support different actions. A PDF, image, video, and spreadsheet each have a different set of available options. Actions that do not apply to your file are hidden to keep the interface clean and accurate.
The workspace currently recognizes 28 formats: PDF, DOCX, TXT, Markdown, HTML, JPG, PNG, WebP, GIF, SVG, CSV, TSV, JSON, XML, YAML, XLSX, ZIP, MP4, MOV, WEBM, MKV, AVI, MP3, WAV, AAC, OGG, M4A, and FLAC. Uploading any other format will show an unsupported file notice.
The action may not apply to that file type, or it may require a server engine that is not active in the current deployment. Only actions that are genuinely available for the uploaded file are shown.
Large files take longer to process and may have size limits depending on the server engine available. Current limits may vary by file type. If a file is too large, the workspace will indicate this.
Metadata removal appears only for file types where it is supported — primarily images and PDFs. The option will not appear for formats where metadata removal is not implemented.
No. FormatOS is a workspace for files you upload from your own device. It is not a social media downloader or link-based scraper of any kind.
Only if you know and can provide the correct password. The workspace does not bypass or crack unknown passwords. Do not attempt to unlock files you do not have permission to access.
Yes. Every tool listed in the directory and shown after upload has a real working implementation. Actions that depend on an engine which is offline at a given moment are hidden — they are not shown as broken or as a placeholder.
Try a smaller file, a different format, or a different action. Some files may be corrupted, encrypted, too large, or use unsupported codecs. If problems persist, use the contact page to report the issue.
Support
Contact & report a problem
Get help or report an issue
If processing failed, something looks wrong, or you have a question not answered above, use the contact page to reach FormatOS.
When reporting a problem, it helps to include the file type, the action you attempted, and the error message shown.
Ready to get started?