Skip to main content
FileForge

All tools

Every tool on this site, organised by category. All 47 run in your browser — your files are never uploaded.

Image Tools

Convert, compress and edit images without installing software. All image tools on this page run entirely in your browser, so your photos are never uploaded to a server.

Category page

JPG to PNG

Convert JPG photos to lossless PNG files directly in your browser. Original dimensions are preserved and nothing is uploaded.

PNG to JPG

Turn PNG images into smaller JPG files. Choose the quality level and the background color used for transparent areas — all processed locally.

WebP to JPG

Convert WebP images into JPG files that open in any application, older device or upload form. Conversion happens locally in your browser.

JPG to WebP

Re-encode JPG photos as WebP to cut file size for websites and apps. See the exact size saving before you download.

PNG to WebP

Convert PNG graphics to WebP while keeping transparency. WebP usually stores the same image in a fraction of the PNG's size.

Image Compressor

Shrink image file sizes by re-encoding at a quality level you control. Works with JPG, PNG and WebP, entirely in your browser.

Compress JPG

Reduce the size of JPG photos by re-encoding them at a lower quality setting, with the exact saving shown for every file.

Compress PNG

PNG files are often far larger than they need to be. Shrink them by re-encoding to WebP (keeps transparency) or JPG, locally in your browser.

Image Resizer

Resize images to exact pixel dimensions or by percentage. The aspect ratio is locked by default so photos are never accidentally stretched.

Image Cropper

Cut an image down to exactly the region you need. Drag the crop box on the preview or type precise pixel values.

Image Rotator

Rotate an image in 90° steps or mirror it horizontally or vertically. The preview updates instantly and the download matches exactly what you see.

Image to Base64

Encode an image as Base64 and copy it as a raw string, a data URI, an HTML <img> tag or a CSS background rule.

Base64 to Image

Paste Base64 image data — with or without the data URI prefix — to preview it and download it as a normal image file.

HEIC to JPG

Turn iPhone HEIC photos into universally compatible JPG files. Convert up to 20 photos at once, adjust the quality, and download — nothing is uploaded anywhere.

PDF Tools

Combine, split and reorganize PDF files directly in your browser. Your documents stay on your device — nothing is uploaded.

Category page

JPG to PDF

Turn one or many JPG photos into a single PDF. Drag files to reorder pages, pick a page size and margins, and download — all without uploading anything.

PNG to PDF

Combine PNG images — screenshots, graphics, scans — into one PDF document, with control over page order, size and margins.

Merge PDF

Combine two or more PDF files into a single document. Drag files to set the order — merging happens locally, so contracts and reports never leave your device.

Split PDF

Break one PDF into several smaller documents by entering page ranges such as 1-3, 5, 7-10. Each range becomes its own downloadable PDF.

Rotate PDF

Permanently rotate PDF pages that scanned sideways or upside down. Rotate the whole document or only the pages you specify.

Extract PDF Pages

Create a new PDF containing only the pages you choose from a larger document — for example pages 2, 5-7 and 12 of a long report.

PDF Page Counter

Get an instant page count for one PDF or a whole batch — with a per-file breakdown and a grand total. Useful for print quotes and submission limits.

Compress PDF

Reduce a PDF's file size by recompressing the color photos and scans embedded inside it. Everything happens in your browser — the PDF is never uploaded.

Watermark PDF

Add a text watermark to every page of a PDF — diagonal across the page or along the top, center or bottom — with adjustable size and opacity. The file never leaves your browser.

PDF to JPG

Turn each page of a PDF into a high-quality JPG image. Pick the resolution and quality, then download individual pages or grab everything as one ZIP — entirely in your browser.

PDF to Word

Extract the text of a PDF into an editable Word (.docx) file you can open in Microsoft Word, Google Docs, or LibreOffice — without uploading the document anywhere.

PDF to Google Docs

Get a PDF's content into Google Docs as an editable document. The tool converts your PDF to a .docx file locally, which Google Docs opens natively — with a quick guide for the final import step.

PDF to PowerPoint

Turn a PDF into a ready-to-present PowerPoint file. Every page becomes one slide showing the page exactly as designed — fonts, charts, and layout preserved.

Word to PDF

Turn Word documents into shareable PDFs without uploading them anywhere. Headings, bold, italics and lists carry over — and you can convert several .docx files in one go.

Text Tools

Quick utilities for counting, cleaning and transforming text. Paste your text, get the result instantly — nothing you type leaves your browser.

Category page

Developer Tools

Small, dependable utilities for everyday development work. Every tool runs client-side, so API responses, credentials and data samples never leave your machine.

Category page

JSON Formatter

Paste minified or messy JSON and get a cleanly indented, readable version. Invalid JSON produces an error with the line and position of the problem.

JSON Minifier

Strip every unnecessary space and line break from JSON to get the smallest valid representation — with the size saving shown.

JSON Validator

Check whether a JSON document is valid. Errors are reported with line and column, plus a plain-English explanation of the likely cause.

CSV to JSON

Turn CSV data — pasted or from a file — into a JSON array of objects, using the header row as keys. Quoted fields and embedded commas are handled correctly.

JSON to CSV

Convert a JSON array of objects into CSV that opens cleanly in Excel or Google Sheets, with correct quoting and a stable column order.

URL Encode/Decode

Percent-encode text for URLs, or decode %20-style strings back into readable text. Choose component encoding (strict) or full-URL encoding.

Base64 Text

Convert text to Base64 and back. Unlike naive implementations, this handles UTF-8 correctly, so emoji and non-Latin text round-trip safely.

UUID Generator

Generate version-4 UUIDs using your browser's cryptographic random source. Create one or a batch, with uppercase and hyphen-free formatting options.

Password Generator

Create strong random passwords with control over length, symbols, digits and ambiguous characters. Generated locally with cryptographic randomness — never transmitted.

QR Code Generator

Create a QR code from any text or URL and download it as PNG or scalable SVG. No watermark, no expiry — the code is generated in your browser.

Color Converter

Convert any color between HEX, RGB and HSL formats instantly. Type a value in any field or use the visual picker — the other formats update live, with one-click copy for your CSS.