Your files never leave your device
Every tool on this site runs inside your browser — PDFs, images, OCR, everything. Nothing is uploaded, nothing is stored, nothing is queued. No accounts. No daily limits. No watermarks.
- 57 tools, all client-side
- Works offline after first load
- Verify in DevTools — no network upload
No tools match. Try a shorter word, a related term, or the category links in the header.
PDF Tools
Merge, split, and compress PDF files
-
PDF Merge
Combine multiple PDF files into a single document. Runs in your browser — no upload, no signup.
Open tool → -
PDF Compress
Shrink PDF file size by optimizing structure or rasterizing pages. Runs in your browser — no upload, no signup.
Open tool → -
Images to PDF
Combine JPG, PNG, and WebP images into a single PDF. Reorder pages, pick page size and margins.
Open tool → -
PDF to Images
Convert every page of a PDF to JPG or PNG at the DPI of your choice. Per-page selection, ZIP download.
Open tool → -
PDF to Text (OCR)
OCR-extract text from scanned or image-based PDFs, page by page. Runs in your browser; language data self-hosted.
Open tool → -
PDF Split
Extract pages or split a PDF into smaller files. Everything runs in your browser — no upload, no signup.
Open tool → -
PDF Restriction Remover
Remove print, copy, and edit restrictions from owner-password-protected PDFs. Runs in your browser.
Open tool → -
PDF Password Protect
Add a password to any PDF and restrict printing, copying, or editing. Everything runs in your browser.
Open tool → -
PDF Organizer
Rotate, reorder, and delete PDF pages in your browser. Drop a PDF, rearrange, download the new file.
Open tool → -
Rotate PDF
Rotate every page of a PDF 90° clockwise, counter-clockwise, or 180°. Instant, batchable, runs in your browser.
Open tool → -
Sign PDF
Draw or upload a signature and stamp it on any page of a PDF. A visible signature, not a cryptographic one.
Open tool → -
Compare PDFs
Drop two PDFs and see a visual diff of every page. Changes highlighted in red, per-page percentage.
Open tool → -
PDF Annotate
Add highlights, freehand markup, text notes, and shapes to a PDF in your browser. Annotations are stamped into a downloadable PDF.
Open tool → -
PDF Form Filler
Open a PDF form, fill the fields in your browser, and download a completed copy. AcroForm fields auto-detected; nothing is uploaded.
Open tool → -
PDF Page Numbers
Add page numbers to any PDF. Pick position, starting number, and whether to skip cover pages.
Open tool → -
PDF Watermark
Stamp a diagonal watermark across every page of a PDF. Adjustable colour, opacity, angle. Batch support.
Open tool → -
PDF Crop
Crop the margins of every page in a PDF. Set top, left, right, and bottom in points. Runs in your browser — no upload.
Open tool → -
PDF Metadata Editor
View and edit a PDF’s Title, Author, Subject, Keywords, Creator, and Producer fields. Runs locally — your file is never uploaded.
Open tool → -
PDF Image Extractor
Pull every embedded image out of a PDF and download them as PNG. Runs in your browser — no upload, no signup.
Open tool →
Image Tools
Resize, compress, and convert images
-
QR Code Generator
Generate QR codes for URLs, text, Wi-Fi, or plain strings. Adjustable size, colors, error correction.
Open tool → -
Image Resize
Resize PNG, JPG, and WebP images by pixel size, percentage, or a passport / resume / LinkedIn photo preset.
Open tool → -
Image Compress
Shrink JPG, PNG, and WebP file size with quality presets and an optional "downscale if wider than" cap.
Open tool → -
Image Cropper
Crop images to any rectangle, rotate 90° or 180°, and flip horizontally or vertically. PNG, JPG, WebP.
Open tool → -
Image Format Converter
Convert images between JPG, PNG, and WebP. Batch support, adjustable quality, runs in your browser.
Open tool → -
HEIC to JPG
Convert iPhone HEIC photos to JPG, PNG, or WebP. Free, private — we don't save any of your data.
Open tool → -
Image to Text (OCR)
Extract text from photos, screenshots, and scanned documents. 12 languages, runs in your browser.
Open tool → -
EXIF Metadata Remover
Remove EXIF, XMP, and IPTC metadata from JPG photos — GPS location, camera model, timestamps. Runs locally.
Open tool →
Text & Developer Tools
Generate, encode, and decode everyday strings
-
Password Generator
Generate strong random passwords in your browser. Adjustable length and character types, cryptographic randomness.
Open tool → -
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text, UTF-8 safe. Runs in your browser — nothing uploaded.
Open tool → -
URL Encoder / Decoder
Encode or decode URL / percent-encoded strings. Handles query params, paths, and special characters.
Open tool → -
Unix Timestamp Converter
Convert Unix timestamps (seconds or milliseconds) to human-readable dates and back. UTC and local time.
Open tool → -
Regex Tester
Test JavaScript regular expressions live in your browser. Matches highlighted, capture groups extracted.
Open tool → -
UUID Generator
Generate v4 (random) or v7 (time-ordered) UUIDs instantly. Bulk generation, one-click copy, fully offline.
Open tool → -
JWT Decoder
Decode a JWT and view its header, payload, and standard claims. Display only — signature verification not performed.
Open tool → -
Diff Checker
Compare two pieces of text and see differences highlighted, line or word mode, ignore-whitespace / ignore-case.
Open tool → -
File Hash
Calculate MD5, SHA-1, SHA-256, and SHA-512 hashes of any file. Useful for verifying downloads and checksums.
Open tool → -
ZIP Create & Extract
Bundle files into a .zip archive or extract one, all in your browser. Bit-compatible with every desktop ZIP tool.
Open tool → -
Markdown to HTML
Paste Markdown and see rendered HTML instantly. Copy or download the HTML output. Runs in your browser.
Open tool → -
Color Converter & Contrast Checker
Convert colors between HEX, RGB, and HSL, and check WCAG contrast (AA / AAA) between any two colors.
Open tool → -
Cron Explainer
Paste a cron expression and get a plain-English explanation. Supports 5-field and 6-field cron.
Open tool →
JSON & Text Tools
Format, validate, and transform JSON
-
JSON Prettifier
Format, minify, and validate JSON in your browser. Fast, free, private — your data never leaves your device.
Open tool → -
YAML to JSON
Paste YAML, get JSON. Anchors and aliases resolved, multi-document streams supported. Runs in your browser — no upload.
Open tool → -
JSON to YAML
Paste JSON, get clean YAML 1.2 with consistent indentation. Runs entirely in your browser — no upload, no signup.
Open tool → -
CSV to JSON
Paste a CSV (or TSV), get a JSON array of objects. Auto-detects headers, types numbers and booleans, runs locally.
Open tool → -
JSON to CSV
Paste a JSON array of objects, get a CSV with proper quoting. Header row from object keys, runs locally.
Open tool → -
XML to JSON
Paste XML, get JSON. Attributes preserved with @_ prefix, runs entirely in your browser — no upload, no signup.
Open tool → -
JSON to XML
Paste JSON, get formatted XML. Keys with @_ prefix become attributes, runs entirely in your browser — no upload.
Open tool → -
TOML to JSON
Paste TOML, get JSON. Tables become objects, arrays of tables become arrays. Runs in your browser — no upload.
Open tool → -
JSON to TOML
Paste JSON (top-level object), get TOML. Strict spec compliance, runs entirely in your browser — no upload.
Open tool → -
YAML Formatter
Paste YAML, get it formatted with consistent indentation and validated. YAML 1.2 strict mode. Runs in your browser.
Open tool → -
XML Formatter
Paste XML, get it formatted with proper indentation and validated. Handles attributes and namespaces. Runs in your browser.
Open tool → -
TOML Formatter
Paste TOML, get it formatted in canonical order and validated against TOML 1.0. Runs in your browser.
Open tool → -
JSON to Struct
Paste JSON, get an idiomatic struct in TypeScript, Go, Rust, Kotlin, Java, C#, or Python. Powered by quicktype, runs locally.
Open tool → -
CSV Viewer
Paste or drop a CSV, view it as a sortable table. Headers auto-detected, columns clickable to sort. Runs in your browser — no upload.
Open tool → -
XLSX to CSV
Drop an XLSX file and export each sheet as CSV. Powered by SheetJS, runs entirely in your browser — no upload, no signup.
Open tool → -
CSV to Markdown
Paste a CSV, get a GitHub-flavored Markdown table. Headers auto-detected, alignment configurable. Runs in your browser.
Open tool →
Why use FreeToolSpot instead of Smallpdf, iLovePDF, or TinyPNG?
They take a copy of your file. We don't, because we can't — the tool runs inside your browser tab, not on a server. Here's what that practically means for you:
Your file never leaves your device
Open DevTools, go to the Network tab, and run any tool. You won't see an upload request, because there isn't one. That's the only way to genuinely guarantee privacy — contracts, NDAs, and passport scans included.
No daily limits, no watermarks
Process one file or a thousand. Free tier on the big sites caps you at two PDF tasks per day and stamps watermarks on some outputs. We don't, because there's no Pro tier to upsell you to.
Instant — no server queue
The moment you drop a file, your CPU is already working on it. No upload progress bar, no "your file is in position 7 in the queue", no waiting for a busy free-tier. On a typical laptop a 5 MB PDF finishes in under a second.
Works offline
First visit loads the tool; after that it keeps working with the Wi-Fi off. Useful on planes, in hotels with paywalled networks, or anywhere you'd rather not trust the connection.
Frequently asked questions
Are these tools really free?
Yes. Every tool is free with no daily limits, no watermarks, no signup, and no feature gates. The site is supported by unobtrusive ads — no paid tier, no "unlock more features" paywall. When batch processing lands, it will be free too.
Are my files private?
Yes. We don't save the files you run through any of the tools here. Nothing is stored, logged, or retained on our side — whatever you drop in is discarded the moment you close or refresh the tab. There's no record of what you merged, resized, hashed, or prettified. Feel free to verify in your browser's developer tools.
Do I need to install anything?
No. Open a tool page, drop your file, and start working. It runs in Chrome, Firefox, Safari, Edge, and any other modern browser — on desktop and mobile.
How does this compare to Smallpdf, iLovePDF, or TinyPNG?
Those services take a copy of your files and keep records of what you process. That is fine for non-sensitive files, but it is slower and comes with quotas, watermarks, and tracking. This site doesn't save any of your data, and there are no file size quotas or daily limits.
Is there a file size limit?
Only your device's memory. Most modern browsers handle images up to several hundred megapixels and PDFs of several hundred megabytes without issue. Very large files may take longer to process, but nothing's artificially capped.
What browsers are supported?
Any modern browser released in the last few years works: Chrome, Edge, Firefox, Safari, Brave, Opera. Mobile browsers work too, though big files may be slower on phones.