Free File Tools. No Login. Nothing Ever Leaves Your Device.
49 PDF, image, media, data, and developer tools that run in your browser — no sign-up, no uploads, no catch.
Merge, split, sign, OCR, and reshape documents.
Merge PDF
Combine multiple PDFs into a single document.
Split PDF
Extract pages or split into custom ranges.
Compress PDF
Reduce document file size in-browser.
Rotate PDF
Rotate all pages 90°, 180°, or 270°.
Extract Pages
Pull specific pages into a new PDF.
Delete Pages
Remove pages from a PDF file.
Add Page Numbers
Stamp page numbers onto every page.
Watermark PDF
Add a diagonal text watermark.
Edit Metadata
Update title, author, subject on a PDF.
PDF → Image
Render each page to JPG or PNG.
Image → PDF
Combine JPG/PNG images into one PDF.
PDF → Word
Extract text into an editable .docx file.
Word → PDF
Convert .docx documents to PDF.
PDF → Excel
Best-effort table extraction into .xlsx.
Image
Convert, compress, resize, and retouch pictures.
Convert Image
JPG ↔ PNG ↔ WebP ↔ BMP.
Compress Image
Optimize file size with a quality slider.
Resize Image
Set exact dimensions or scale.
Crop Image
Trim images to a precise region.
Rotate / Flip
Rotate 90° or flip horizontally / vertically.
Basic Filters
Grayscale, brightness, and contrast.
Trim, transcode, merge, and subtitle with in-browser FFmpeg.
Convert Video
MP4 · WebM · MKV · AVI, via FFmpeg WASM.
Convert Audio
MP3 · WAV · OGG · AAC · FLAC.
Extract Audio
Pull the audio track from a video.
Trim Media
Cut a segment out of audio or video.
Compress Video
Reduce bitrate and resolution.
Video → GIF
Convert a short clip into an animated GIF.
Document & Data
Text, tables, speech, and everyday utilities.
CSV ↔ JSON
Convert tabular data to structured JSON.
CSV ↔ Excel
Round-trip between CSV and .xlsx.
Markdown ↔ HTML
Preview and export in both directions.
Base64
Encode or decode files and text.
Unit Converter
Length, weight, temperature, and data size.
QR Generator
Turn any text or URL into a QR code.
Text Utilities
Case conversion, sorting, and cleanup.
Code & Dev Tools
Format, convert, hash, and decode — the developer bench.
JSON Formatter
Validate, beautify, or minify JSON.
JSON → TypeScript
Generate interfaces from a JSON sample.
XML ↔ JSON
Convert between XML and JSON.
YAML ↔ JSON
Convert between YAML and JSON.
Code Beautifier
Format or minify JS, CSS, and HTML.
TypeScript → JavaScript
Transpile TS with the real compiler.
SCSS / LESS → CSS
Compile Sass or Less to plain CSS.
URL Encode / Decode
Percent-encoding for URLs and queries.
JWT Decoder
Inspect header, payload, and expiry.
Regex Tester
Live matching with highlighting.
Hash Generator
SHA-1, SHA-256, SHA-512 and MD5.
UUID Generator
Bulk v4 UUIDs and NanoIDs.
Cron Explainer
Plain English for cron expressions.
SQL Formatter
Pretty-print and normalise SQL.
Color Converter
HEX ↔ RGB ↔ HSL with live preview.
Python ↔ JavaScript
Rule-based snippet syntax converter.
Nothing uploads
Every conversion runs inside your browser tab. No file leaves your device — not to us, not to a third party.
Nothing to sign up for
No account, no email, no paywall. Open a tool, drop a file, get a result.
Built on the open web
pdf-lib, pdf.js, SheetJS, Mammoth, JSZip and FFmpeg (WASM) — the same engines developers ship every day.
Frequently asked questions
- Do I need to create an account?
- No. FileForge requires no sign-up or login — just open the tool and use it.
- Is this really free?
- Yes, completely free with no hidden limits or premium paywall.
- Does this upload my file to a server?
- No. Everything runs locally in your browser. Your file is never uploaded, stored, or transmitted anywhere.
- Do the tools work offline in the browser?
- Yes. Once a tool page has loaded, processing keeps working without a network connection because the code already lives in your browser.
- Which engines power FileForge?
- pdf-lib, pdf.js, SheetJS, Mammoth, JSZip, browser-image-compression, jsPDF, qrcode, marked, turndown, and FFmpeg WebAssembly.