Skip to content

Behind the platform

How we built Fusion Office, and why it's free

A plain-language tour of the engineering behind 73 PDF, Office and image tools: what runs where, the open-source projects we build on, how your files are protected, and why none of it costs you anything.

By the Fusion Office team at NextGen Fusion · Updated

The short version

Fusion Office is a web app that turns your browser into the processing engine. 63 of 73 tools work entirely on your device using JavaScript and WebAssembly, so files are never uploaded and we have almost no server costs. That is what lets us keep every tool free, with no sign-up and no watermarks.

The core idea: your browser is the computer

Most online PDF tools upload your document, process it on their servers and send it back. That is slow, it means a stranger's computer holds your payslip or contract, and the servers cost money, which is why so many of those tools have daily limits, watermarks or subscriptions.

We flipped it. Today's browsers can run real applications: JavaScript is fast, and WebAssembly runs compiled engines at close to native speed. So instead of shipping your file to the code, we ship the code to your file. When you open a tool, your browser downloads the engine once, caches it, and does the work locally.

Where your file goes

Every tool belongs to one of three paths, and each tool page tells you which one it uses before you add a file.

  • 63

    On your device

    Merging, splitting, compressing, editing, signing, protecting, OCR, PDF to Word or Excel, and every image tool. The file is read into your browser's memory, processed there and saved back to you. It is never uploaded.

  • 7

    On our server

    Word, Excel and PowerPoint to PDF are sent over HTTPS to LibreOffice, converted, returned and deleted straight away. For Markdown, CSV, e-book and web page to PDF, your browser builds the page first and only that page is printed by our server's browser engine.

  • 3

    With AI

    Summarize, translate and chat with a PDF. Your browser extracts the text first, and only that text is sent to the AI model. The PDF file itself stays on your device.

The tech stack, and why we chose it

The website

Pages are prerendered, so they load fast and search engines can read them without running any code.

Next.js
React framework with the App Router; tool and guide pages are generated as static HTML.
React 19
The interface: tool screens, editors and the processing steps you see.
TypeScript
Every line of the site, server and app is type-checked.
Tailwind CSS
Styling and the dark theme, with a reduced-motion mode built in.

The PDF engine (in your browser)

PDF work is mostly reading and rewriting structured data, which modern browsers handle quickly without help from a server.

PDF.js
Mozilla's PDF renderer: page previews, thumbnails and text extraction.
pdf-lib
Builds and edits PDFs: merge, split, rotate, watermark, page numbers, forms and signatures.
Tesseract.js
OCR compiled to WebAssembly, so scanned pages become searchable text on your device.
fflate
Fast ZIP compression for downloading many results at once.

Office files and editors (in your browser)

Word, Excel and PowerPoint files are ZIP archives of XML, so they can be read and written directly in JavaScript.

Tiptap
The rich-text engine behind the Word editor.
Mammoth and docx
Read Word documents, and write new .docx files.
ExcelJS and Formula.js
Open and save spreadsheets, and calculate Excel formulas in the sheet editor.
PptxGenJS
Writes PowerPoint files from the slides editor.
Fabric.js
The canvas behind the image editor and annotations.

The server (only where it's needed)

A few conversions need software that can't run in a browser. Those run on a small server that keeps nothing.

Node.js and Express
A lean API for conversions, AI requests, feedback and optional sign-in.
LibreOffice
Runs headless to turn Word, Excel and PowerPoint files into faithful PDFs.
Chromium and Puppeteer
A real browser engine that prints web pages to PDF, including the pages your browser builds from Markdown, CSV and e-books.
PostgreSQL and Prisma
Stores accounts and saved documents only if you choose to sign in, plus feedback.

AI

Open models served on fast inference hardware keep answers quick and the cost per request low.

Groq
Hosts the open-weight GPT-OSS model used to summarize, translate, chat with PDFs and prepare text for listening.
Orpheus voices
Natural-sounding voices for PDF to Audio, with your device's own voice as the fallback.

Apps and hosting

One codebase per platform, and hosting that scales down to almost nothing when it's quiet.

Expo and React Native
The Android and iOS app, which runs many tools natively on the phone.
Render
Hosts the website and the conversion server.
Cloudflare Turnstile
A privacy-friendly human check in front of the server tools.

Security and privacy by design

  • Most files never leave your device. The browser tools have no upload step at all, which you can confirm in your browser's network panel.
  • Server conversions are temporary. Each file is written to a private temporary folder, converted, sent back and deleted in the same request. Nothing is kept or reviewed.
  • Strict browser rules. A Content Security Policy limits which scripts can run and where the page may connect, and the site can't be framed by other sites.
  • Abuse protection. Server and AI tools are checked with Cloudflare Turnstile, limited per visitor and accept requests only from our own site, so bots can't drain the shared capacity.
  • Files are checked before they're opened. Uploaded Office files must match their real format signature, and conversions run with time limits.
  • No account needed. Signing in is optional and only exists to save documents to the cloud.

Why Fusion Office is free

Free isn't a trial or a teaser here. It follows from how the platform is built: when your device does the work, there is very little left for us to pay for.

  • 01

    Your device does the heavy lifting

    63 of 73 tools run on the computer or phone you already own. For those, our cost is serving the page itself, which is close to nothing.

  • 02

    No storage bill

    We don't keep your files, so there are no growing storage costs to pass on to you.

  • 03

    A small, careful server

    Only a handful of conversions use the server, they finish in seconds, and fair-use limits stop any one visitor from using up the shared capacity.

  • 04

    Built on open source

    The engines above are free, open-source projects. We build on them instead of paying for licensed SDKs, and the savings reach you.

Fusion Office is built and run by NextGen Fusion. No account is required, nothing is added to your files, and you can use every tool as often as you need within fair-use limits.

Want to give something back? We don't take donations. Help someone today and tell us the story. That's the only contribution we ask for.

Open-source credits

Fusion Office stands on the work of thousands of open-source contributors, including the teams behind PDF.js, pdf-lib, Tesseract, LibreOffice, Chromium, Tiptap, ExcelJS, PptxGenJS, Fabric.js, React and Next.js. Thank you.

Frequently asked questions

Why is Fusion Office free?

Because most of the work happens on your own device. 63 of the 73 tools run in your browser, so we don't pay for servers to process or store those files. The few tools that need a server are small, fast and rate limited, which keeps running costs low enough to offer everything free, without an account or watermarks.

Are my files uploaded when I use Fusion Office?

Not for most tools. 63 tools process files entirely in your browser. Word, Excel and PowerPoint to PDF upload the file over HTTPS, convert it and delete it immediately. Markdown, CSV, e-book and web page to PDF send only a web page for printing. AI tools send only the extracted text, never the PDF.

What technology does Fusion Office use?

The site is built with Next.js, React and TypeScript. PDFs are handled in the browser by PDF.js and pdf-lib, OCR by Tesseract.js in WebAssembly, and Office files by Tiptap, Mammoth, ExcelJS and PptxGenJS. A Node.js server runs LibreOffice and headless Chromium for the few conversions that need them, and AI features use open models served by Groq.

How can PDF tools run without uploading the file?

Modern browsers can run full applications. JavaScript libraries like pdf-lib rewrite a PDF's structure directly in memory, and WebAssembly runs compiled engines such as the Tesseract OCR engine at near-native speed. The result is created on your device and saved straight to your downloads.

Is the AI in Fusion Office private?

Your browser extracts the text from your PDF and sends only that text to the AI model to answer your request. The file itself is not uploaded, and Fusion Office doesn't store the text afterwards.

Is there a mobile app?

Yes. The Fusion Office app is built with Expo and React Native, and many tools run natively on the phone with the same privacy rules as the website.

See it for yourself

Open a tool, then watch your browser's network panel while it works.

Browse all tools