Privacy-first tools. Fast, powerful, fully on-device.
123+ smart tools for PDFs, images, developers, and productivity — running directly in your browser with no file uploads and no account required.
- No uploads
- Works offline
- Privacy-first
- 100% on-device
Showing 123 tools
PDF tools
Merge, split, compress and edit PDFs.
Combine PDFs in the order you want — drag to reorder.
Extract pages or split into multiple documents at once.
Reduce file size while keeping the best possible quality.
Rotate individual pages or the entire document.
Reorder, rotate, and delete pages with thumbnail previews.
Fix damaged or partially corrupt PDF files.
Remove edit and print restrictions from owner-locked PDFs.
View, edit, or strip the metadata stored inside a PDF.
Add page numbers to every page — choose position, format and start.
Stamp every page with text or an image. Adjust opacity and rotation.
Pick the pages you want — get them combined into a brand-new PDF.
Trim margins from every page — non-destructive, no content lost.
Draw your signature, place it on any page, download a signed copy.
Delete specific pages by number or range (e.g. 1,3,5-7). Browser-only, no upload.
Compare two PDFs and get a word-level change report — added, removed, edited text.
Permanently black out text — search or auto-detect emails, phones and card numbers.
Make a scanned PDF searchable — adds an invisible text layer you can select and search.
Scan documents with your camera into a multi-page PDF, with auto edge detection.
Convert a PDF's text content into an editable .docx file. 100% in your browser, no upload.
Convert a .docx Word document to PDF — paragraphs, headings, bold/italic, lists. Browser-only.
Extract tabular data from a PDF into an editable .xlsx workbook. Heuristic row + column detection, browser-only.
Render an .xlsx workbook to PDF, sheet by sheet. Auto-fit columns, repeating header. Browser-only.
Annotate, highlight, redact and add text to any PDF, page by page. Original content preserved.
Open a .docx and edit headings, paragraphs, lists and run styles in your browser. Save back as Word.
Converters
Convert between formats and units.
Convert each PDF page into a high-quality image.
Combine multiple images into one PDF — drag to reorder.
Convert raw HTML or a web page URL to PDF, entirely in your browser.
Convert each PDF page into a PowerPoint slide (one page image per slide).
Convert a .pptx presentation to PDF — reads slide text and renders it to PDF.
HEX, RGB, HSL, HSV, CMYK with sliders and WCAG contrast.
Length, weight, volume, area, temperature, time, data, energy.
Unix ↔ ISO ↔ human dates, with timezone viewer.
UTF-8 ↔ hex ↔ binary ↔ octal ↔ decimal byte representations.
Image tools
Compress, resize, crop and convert images.
Shrink JPEG, PNG, and WebP without visible quality loss.
Change dimensions with high-quality resampling.
Convert between PNG, JPG, and WebP in seconds.
Crop with aspect-ratio presets — square, 16:9, portrait, freeform.
Click anywhere on an image to read its HEX, RGB and HSL values.
Read camera, date, GPS and shooting data from any image — locally.
Strip camera, GPS and other metadata from photos before sharing.
Rename many images at once — sequential numbers, prefixes, ZIP export.
Sort, group and rename batches of screenshots. Detect duplicates and export as ZIP.
Find exact and near-duplicate images locally with perceptual hashing.
Pull dominant colours out of any image. Copy HEX, RGB, HSL — download palette PNG.
Sharpen soft or mildly blurred images with an unsharp mask. Before/after slider.
Compress an image to an exact target file size in KB — drops quality, then dimensions.
Rotate an image 90°, 180° or 270° — or a custom angle. Free, browser-only.
Flip an image horizontally or vertically (mirror). Free, browser-only.
Audio & video
Trim and edit media files.
Trim and clip an audio file — drag the waveform handles.
Compress MP4/MOV/WebM videos with H.264 in your browser via ffmpeg.wasm. Configurable quality + resolution. Nothing uploaded.
Cut a clip from any video in your browser. Fast stream-copy by default, frame-accurate re-encode if you need it.
Convert a video clip to an animated GIF with two-pass palette extraction. Custom FPS + height. ffmpeg.wasm.
Pull the audio track out of any video as MP3, WAV, AAC, or OGG. Configurable bitrate. ffmpeg.wasm in your browser.
Everyday tools
Calculators, timers, converters.
Scientific calculator with parentheses, sin/cos/log and a history.
Stopwatch with laps and a countdown timer with sound.
Current time across cities — see offsets vs your local timezone.
Years, months, days lived — plus days until your next birthday.
Split a bill, calculate tip, round up the per-person total.
Body mass index with healthy weight range. Metric + imperial.
Equated monthly instalment, total interest, full amortization schedule. Multi-currency.
Time between two dates in years, months, days, weeks, hours. Workday counter. Add/subtract days mode.
Developer tools
JSON, JWT, regex, hashing.
Format, minify, sort keys, and validate JSON instantly.
Encode text or files to Base64, decode safely.
Percent-encode, decode, and parse query strings.
Generate SHA-256, SHA-512, SHA-1, and SHA-384 hashes.
Local snippet store for JSON, regex, JWT samples. IndexedDB-backed.
Decode any JSON Web Token, inspect header, payload, expiry.
Test JavaScript regex with live highlighting and replace mode.
Generate v4 random or v7 time-ordered UUIDs. Bulk up to 1000. Copy as txt / json / csv.
Build linear, radial, conic gradients visually. Copy CSS, Tailwind, or SVG. Curated palette presets.
Build + validate cron schedules with a visual editor. Live human-readable description. Next-fire-time preview.
Generate fake names, emails, phones, addresses, dates for testing. Export JSON, CSV, or SQL INSERT.
Text tools
Diff, dedupe, clean and format text.
Convert between camelCase, snake_case, kebab-case, and more.
Count words, characters, sentences — analyse reading time.
Extract text from images or scanned PDFs in 13 languages.
Strip duplicate lines. Optionally sort or reverse the result.
Normalise whitespace, line endings, smart quotes and invisibles.
Render GitHub-flavoured markdown live with safe HTML output.
Compare two pieces of text — line, word, or character mode.
Placeholder text for mockups — paragraphs, sentences, words or list items. Plain / HTML / Markdown.
Convert Markdown to HTML and back. Live two-pane preview. Copy or download. All client-side.
Security
Passwords, tokens and encryption.
Cryptographically-strong passwords + strength checker.
Generate UUIDs, API keys, and random strings.
Encrypt and decrypt text with AES-256-GCM. Passphrase only.
Audit any password — entropy, character classes, time-to-crack at 5 attack rates.
See which permissions your browser allows and detect supported APIs — WebGPU, Workers, more.
Scan a QR image and analyse its payload for phishing red flags — Punycode, shorteners, mixed scripts.
File tools
Hash and inspect files.
Convert between CSV and JSON with table preview.
Create ZIP archives or inspect and extract them — all in your browser.
Turn messy filenames into clean SEO-friendly slugs. Batch rename + ZIP export.
Visual breakdown of file sizes by extension.
Creator tools
QR codes, favicons and assets.
Generate scannable QR codes for URLs, text, and Wi-Fi.
Build a complete favicon set from a letter or your own image.
Get the public thumbnail for any YouTube video — paste URL or ID.
Resize any image to YouTube's 1280×720 thumbnail size or Shorts vertical.
Compose a 9:16 cover with bold headline text — Shorts, Reels, TikTok.
Crop any image to Reel cover dimensions with a feed-crop safe-area overlay.
Split a single image into a 3×3 (or any) grid for carousel-style posting.
Convert any image to common social aspect ratios — Stories, Reels, posts.
Overlay UI safe-area guides for Instagram, YouTube and TikTok layouts.
Compress images to per-platform presets — Instagram, YouTube, X, LinkedIn, WhatsApp.
Classic top-and-bottom meme captions over any image. Impact font, white fill, black stroke.
Drop any image and add headline + subhead text with full styling — fonts, colours, stroke, shadow, position.
Compose a 1080×1920 TikTok cover with safe-area overlay and a 1:1 profile-thumb preview.
Productivity
Notes, habits, focus timers.
Stay focused with the classic 25-5 workflow.
Quick offline notes saved to IndexedDB.
Simple offline to-do list with priorities.
Daily checkmarks with streak tracking — saved offline.
Rich-text word processor with headings, lists, tables, images, alignment, colors and undo/redo. Autosaves locally; export .docx or .html.
Cells, formulas, multi-sheet workbooks, formatting, sorting and keyboard navigation. Open .xlsx/.csv, export .xlsx/.csv. Fully offline.
AI tools
Token counters, prompt formatters and LLM utilities.
Estimate token counts for GPT-4, GPT-4o, Claude, Gemini and Llama from any text.
Remove image backgrounds with an on-device AI model. Downloads once (~25MB), then works offline. Your photos never leave your browser.
Double image resolution with on-device AI super-resolution. Sharper edges, recovered detail. Model downloads once (~50MB), then offline.
Whisper speech-to-text running on-device. 15 languages, SRT/VTT subtitles. Audio never leaves your browser.
Format, clean and JSON-escape your prompts — strip invisible chars, fix smart quotes, embed safely.
Workspace & screenshots
Annotate, redact, frame and beautify screenshots.
Build a clean one-page resume in your browser. Modern + classic templates. Live form, PDF export, autosave. Nothing uploaded.
Professional invoices with multi-currency support, auto-totals, tax. Export as PDF. Saves locally.
Add arrows, boxes, highlights, blurs and text labels to any screenshot. Undo/redo, drag handles, PNG/JPG export.
Drag rectangles to blur, pixelate or black-bar private info — emails, IDs, faces, API keys.
Wrap any screenshot in a macOS, Windows or terminal window frame. Customisable shadow and padding.
Paste code, get a syntax-highlighted screenshot wrapped in a window — perfect for docs and tweets.
Wrap a screenshot in a phone, tablet, laptop or monitor frame for app store and marketing shots.
Crop, resize, annotate, blur, pad and frame a screenshot in one editor — no upload, no sign-up.
From our guides
Long-form editorial on the concepts behind every tool — hand-written, source-checked, and updated as the technical landscape moves. 26 guides total.
Workflows
How to convert Word to PDF without losing formatting
Why converted documents come out wrong — fonts shifted, tables broken, spacing gone — and how to get one that matches the original.
8 min read
Workflows
How to edit a Word document without Microsoft Word
You've got a .docx and no Word licence. The free ways to edit it — and the one thing every free editor risks doing to your file.
7 min read
Workflows
How to extract a table from a PDF into Excel
Why copy-paste turns a neat table into one mangled column — and how to get PDF tables into a spreadsheet that actually adds up.
7 min read
Privacy
How to remove metadata from photos before you share them
Every photo carries hidden data — including, often, the exact GPS location it was taken. Here's how to see it and strip it.
6 min read
Concepts
What BMI gets wrong — and when to ignore it
BMI was built to describe populations, not people. Here's what it actually measures, where it misleads, and what to look at instead.
6 min read
Workflows
How to trim a video in your browser without losing quality
Why a browser trim can't always cut exactly where you clicked — and how to cut without re-encoding your whole file.
6 min read
Privacy
How to encrypt a file with a password (and share it safely)
Encrypting a file is easy. Getting the password to the other person without undoing the whole point is the part people get wrong.
7 min read
Concepts
AES vs RSA: symmetric and asymmetric encryption explained
Two encryption schemes, two different jobs. Why almost everything secure uses both — and which one is doing what when you send a file.
8 min read
Your files never leave your device.
File processing runs locally in your browser — no file uploads and no account required. See our privacy policy for how we handle cookies and analytics.
Learn more about SnapToolz