Back to Home
Complete User Guide

FileFlowOne Guide

Everything you need to know about converting files, using AI tools, compressing video, and getting the most out of FileFlowOne.

Ready to convert?

No sign-up required. Drop a file and convert in seconds.

Start Converting

Getting Started

FileFlowOne requires no installation, no account, and no payment. Open the app in your browser and start converting instantly.

1

Open FileFlowOne

Navigate to the FileFlowOne homepage in any modern browser (Chrome, Firefox, Edge, Safari). No installation required.

2

Drop or browse your file

Drag and drop one or more files onto the upload area, or click 'Browse files' to select from your device. Multiple files can be queued simultaneously.

3

Select output format

FileFlowOne auto-detects the input format. Use the 'To' dropdown to select your desired output format. Only supported conversions for that file type are shown.

4

Click Convert

Click the Convert button. Your file is processed and the result appears in the Job History panel below.

5

Preview & Download

Click the eye icon to preview the output, or the download icon to save the file to your device.

Tips
  • You can queue multiple files before converting — each converts independently.
  • Completed jobs stay in the history panel until you refresh the page.
  • The Format Matrix at the bottom of the home page shows all supported format pairs.

File Conversion

Convert between documents, data formats, images, diagrams, and SQL dialects with rich options.

Documents

Supported: Markdown (MD), HTML, DOCX, PDF, Plain Text (TXT) • MD → PDF: Renders clean, professional PDFs with configurable page size (A4, A3, Letter, Legal) and orientation • MD → DOCX: Full Word document with auto Table of Contents, cover page, headers and footers • HTML → PDF: Captures the page layout as a printable PDF • DOCX → MD: Extracts text content as structured Markdown Tip: Use the "Show options" button to set PDF page size, orientation, and JPEG quality.

Data Formats

Supported: JSON, YAML, CSV • JSON ↔ YAML: Bi-directional conversion preserving structure • JSON / YAML → CSV: Flattens the first array in the data into tabular format • CSV → JSON / YAML: Converts tabular data with column headers as keys

SQL Dialects

Supported: MS SQL Server (MSSQL), MySQL/MariaDB, PostgreSQL (PgSQL) All three dialects are interconvertible. The converter handles: • Data type mapping (e.g., NVARCHAR → VARCHAR in MySQL) • Function translation (e.g., GETDATE() → NOW()) • Syntax differences (e.g., TOP vs LIMIT, square brackets vs backticks) Use this to migrate schemas between database platforms.

Diagrams

Supported: Mermaid (.mmd) → PNG, PDF, DOCX, HTML Drop a .mmd file containing Mermaid diagram syntax (flowchart, sequence, ER, Gantt, etc.) to render it as a high-resolution image or embed it in a document. Available themes: Default, Dark, Forest, Neutral — configurable in the options panel.

Images

Supported: PNG ↔ JPEG, SVG → PNG/JPEG • PNG ↔ JPEG: Lossless/lossy conversion with configurable JPEG quality (1–100) • SVG → PNG/JPEG: Renders vector graphics to raster at high resolution

Tips
  • Format pairs are shown in the 'To' dropdown — only valid conversions are listed.
  • The Format Matrix on the home page shows all available pairs at a glance.

Audio & Video Conversion

Convert audio and video files entirely in your browser using FFmpeg WebAssembly. Your files never leave your device.

1

Drop an audio or video file

Drag and drop an MP3, WAV, OGG, FLAC, AAC, M4A, MP4, WebM, AVI, MOV, or MKV file onto the uploader.

2

Select output format

Choose from any supported audio or video output, including cross-type conversions (e.g., MP4 → MP3 to extract audio).

3

First-use: FFmpeg loads (~32 MB)

On the very first audio/video conversion, FileFlowOne downloads the FFmpeg WebAssembly core (~32 MB) from CDN. This is a one-time download cached by your browser.

4

Conversion runs in browser

The conversion runs locally — no upload, no server. Progress is shown in real time using FFmpeg progress events.

5

Preview and download

Completed audio jobs open in a custom audio player. Video jobs open in a full video player with controls. Click Download to save.

Supported Audio Formats

MP3, WAV, OGG, FLAC, AAC, M4A All audio ↔ audio conversions are supported. You can also extract audio from video files (e.g., MP4 → MP3).

Supported Video Formats

MP4, WebM, AVI, MOV, MKV, GIF All video ↔ video conversions are supported, including cross-format (e.g., MKV → MP4, MOV → WebM). Convert video to animated GIF with 'MP4 → GIF'.

Tips
  • Maximum file size is 500 MB — suitable for most video files.
  • The FFmpeg WASM core is cached after first use — subsequent conversions start immediately.
  • Only one conversion runs at a time (WASM is single-threaded). Multiple jobs queue automatically.
  • AVI and MOV browsers may not natively play back in the preview — download to view.

Video Compression

Reduce video file size while maintaining quality using browser-based H.264/VP9 encoding with CRF-based compression.

1

Drop a video file

Drop any MP4, WebM, AVI, MOV, or MKV file onto the uploader.

2

Select the same (or different) format

In the 'To' dropdown, select a video format. To compress without converting, choose the same format (e.g., MP4 → MP4 shows as 'MP4 (Compress)').

3

Choose quality preset

The Video Compression panel appears automatically. Select a quality preset: High, Balanced, Compressed, or Max.

4

Optionally change resolution

Select a target resolution to additionally downscale: Original, 1080p, 720p, 480p, or 360p.

5

Click Compress

The button changes to 'Compress →'. Click it to start. Processing time depends on file size and your device.

Quality Presets Explained

Quality is controlled by CRF (Constant Rate Factor) — lower CRF = better quality, larger file. • High (CRF 18): Near-lossless. Very slight reduction in file size vs. source. Best for archiving or re-editing. • Balanced (CRF 23): Recommended default. Good visual quality with moderate size reduction (~30–50%). • Compressed (CRF 28): Noticeable compression. Good for web sharing (~50–65% smaller than source). • Max (CRF 34): Maximum compression. Some visible quality loss acceptable. Useful for email/messaging (~65–80% smaller). Note: Actual reduction depends on the source video's existing compression. A heavily compressed source may not reduce much further.

Resolution Downscaling

Combining quality compression with resolution reduction achieves the greatest file size savings. Example workflow for a large 4K recording: 1. Set quality to "Balanced" 2. Set resolution to "1080p" 3. Result: typically 85–95% smaller than the original 4K file The scaler uses the -2 flag to maintain aspect ratio — no distortion.

Tips
  • Compressing a small file (under 10 MB) may not produce significant savings.
  • MP4 with H.264 (libx264) offers the best browser compatibility for the output.
  • WebM uses VP9 codec — excellent quality at low bitrates but slower to encode.

AI Tools

Built-in AI tools for content detection and text humanization, powered by Llama 4 and Groq AI.

AI Content Detector

Detects whether text was written by a human or AI. How to use: 1. Click the ✨ icon in the header or text editor toolbar to open AI Tools 2. Paste or load your text (min. ~100 words for accuracy) 3. Select "AI Detect" and click Analyze 4. Review the result: probability %, confidence level, and statistical breakdown How it works — Three layers: • Layer 1 (Statistical): Analyses burstiness, TTR, transition phrases, hedging language, contraction rate, and readability using only your browser • Layer 2 (LLM): Sends text to Llama 4 Maverick (via Groq) for contextual AI probability • Layer 3 (Ensemble): Combines both scores (40% statistical + 60% LLM) for a final verdict Privacy note: Your text is sent to Groq's API for Layer 2 analysis.

AI Text Humanizer

Rewrites AI-generated text to sound more natural and human. How to use: 1. Open AI Tools (✨ icon) 2. Paste AI-generated text 3. Select "Humanize" and click Rewrite 4. Review the humanized version — it preserves meaning but varies phrasing, reduces repetition, and adds natural flow 5. Click "Copy" or "Apply to Editor" to use the result The humanizer uses Llama 3.3 70B (via Groq) with a specialized prompt designed to reduce AI detection signals without changing the core meaning. Privacy note: Text is sent to Groq's API.

AI Chat Assistant

A floating AI chat panel is available on all pages (bottom-right). The assistant can help with: • Explaining conversion options • Suggesting the best output format for your use case • Answering questions about the tool • General file format questions When a file is loaded in the editor, the AI has context about your current file and can suggest improvements.

Tips
  • AI detection accuracy improves with longer text. Very short texts (< 50 words) are unreliable.
  • The statistical layer runs entirely in your browser — no data sent for that part.
  • Use the Humanizer on small sections at a time for best results.

Text Editor & Templates

A full-featured Markdown editor with live split preview, syntax highlighting, templates, and auto-save.

Opening the Editor

When you drop a text-based file (MD, HTML, JSON, YAML, CSV, SQL), the editor opens automatically in the workspace. You can also create new documents using the template gallery.

Template Gallery

Pre-built templates for common documents: • Meeting Notes, Project Proposal, Technical README, API Documentation, Bug Report, Weekly Report, and more. To use: Click "Templates" in the editor toolbar → select a template → it loads into the editor ready to fill in.

Markdown Toolbar

Quick formatting buttons in the editor toolbar: Bold, Italic, Strikethrough, Link, Image, Inline Code, Code Block, Blockquote, Ordered List, Unordered List, Heading, Table, Horizontal Rule Each inserts the correct Markdown syntax at your cursor position or wraps selected text.

Regex Find & Replace

Click the search icon (🔍) in the toolbar to open Find & Replace. Supports plain text and regular expression search with Case Sensitive and Whole Word options. Replace one or all occurrences.

Document Outline

Click the outline icon to open the Document Outline panel. It shows all headings (H1–H6) as a clickable navigation tree. Click any heading to jump to that position in the editor.

Auto-Save Draft

The editor automatically saves your content to browser localStorage every few seconds. If you accidentally close the tab, a restore banner appears next time you visit. Click 'Restore' to recover your work.

Tips
  • The live preview updates as you type — hover the divider to resize panes.
  • Readability score and word count are shown at the bottom of the editor.
  • Use Ctrl+Z / Cmd+Z for undo in the editor.

Preview & Download

Preview output before downloading. Supports PDF, DOCX, HTML, images, audio, and video playback.

Output Preview

After a conversion completes, click the eye icon on any job to open the preview: • PDF: Embedded PDF viewer (browser-native) • HTML: Rendered live preview • Markdown: Rendered Markdown • JSON/YAML/SQL: Syntax-highlighted code • CSV: Table view • PNG/JPEG: Image preview • Audio (MP3/WAV/OGG/etc.): Custom audio player with equalizer visualization, progress bar, volume control • Video (MP4/WebM/etc.): Custom video player with seek bar, volume, and fullscreen • GIF: Animated preview

Downloading Files

Click the download icon on any completed job in the Job History to save the file. The filename is auto-generated from the source filename with the new extension (e.g., 'report.md' → 'report.pdf'). Batch Download: If you have multiple completed jobs, you can download all at once as a ZIP file using the 'Download All as ZIP' button at the top of the Job History panel.

Edit & Reconvert

For text-based outputs (MD, HTML, JSON, etc.), click the edit icon on a completed job to load the result back into the editor. Make changes and reconvert to any format — useful for iterative document workflows.

Frequently Asked Questions

Common questions about FileFlowOne.

Is FileFlowOne really free?

Yes. FileFlowOne is 100% free with no usage limits, no subscriptions, and no premium tiers. It is open-source under the MIT License.

Do my files get stored on your servers?

Audio and video files are never sent to our servers at all — they're processed in your browser. Document and image conversions are processed server-side but files are not stored. They're held in memory only for the conversion duration (typically <5 seconds) and then discarded.

Why does the first audio/video conversion take time?

FileFlowOne downloads the FFmpeg WebAssembly runtime (~32 MB) from a CDN on the first use. This is a one-time download. Your browser caches it, so all subsequent conversions start immediately.

What's the maximum file size?

For audio/video files: 500 MB. For documents, images, and data files: ~50 MB (server memory limit). Most real-world files are well within these limits.

How accurate is the AI content detector?

The multi-layer system is more accurate than single-method detectors. However, no AI detector is 100% accurate. Short texts, highly edited AI text, and some writing styles may confuse the detector. Use results as a guide, not a definitive judgment.

Can I use FileFlowOne offline?

Once loaded, the app partially works offline. Text conversions (JSON, YAML, etc.) that happen client-side work offline. Conversions requiring the API (PDF, DOCX, etc.) need internet. Audio/video conversions need internet only for the initial FFmpeg WASM download (cached thereafter).

How do I report a bug or request a feature?

Open an issue on our GitHub repository. We welcome bug reports, feature requests, and contributions.

🚀

You're ready to go!

Start converting files now — free, private, and no account required.

Open Converter

FileFlowOne AI

Smart conversion assistant

How can I help?

Ask about conversions, generate diagrams, fix code, or get format advice.

Powered by Groq · Enter to send · Shift+Enter for new line