Skip to content
Tools Without AI

Prefer toolswithoutai.com in Google Search so our tools and guides show up more often. Google has to confirm it — we cannot set this for you.

All tools

209 private browser tools. Processing stays on your device. No account. No AI. No upload API. For every URL including guides, see the HTML sitemap.

Image tools

Category page

Browser-based image tools for converting, compressing, and cleaning photos. Processing happens on your device. We do not receive your files.

AVIF to JPG

Convert AVIF images to JPEG in your browser. Decode and re-encode on-device. Your files never leave the page.

AVIF to PNG

Convert AVIF images to PNG in your browser. Your files never leave your device. Free and private.

Base64 to image

Base64 string → image download. Decode locally.

Compress Image

Compress JPG, PNG or WebP to a target file size in your browser. Your files never leave your device. Free and private.

Favicon Generator

Turn one image into a favicon pack: ICO, 16×16, 32×32, Apple 180, Android 192 and 512. Runs in your browser. No upload.

Flip Image

Flip any image horizontally or vertically in your browser. Your files never leave your device. Free and private.

HEIC to JPG

Convert HEIC and HEIF photos to JPG in your browser. No upload. No account. Your files never leave your device.

HEIC to PNG

Convert HEIC (iPhone) images to PNG in your browser. No uploads or accounts. Your photo stays on your device.

Image Color Correction Tool

Adjust brightness, contrast and saturation of any image in your browser. Private, no upload.

Image color palette extractor

Drop an image. Sample pixels on a canvas and cluster frequent colors. Files never leave the device.

Image Compressor – Private Quality Control

Compress JPG, PNG, WebP with a live quality slider. 100% client-side. Files never leave your browser. Free, no watermark.

Image Cropper

Crop any image by selecting a region in your browser. Your files never leave your device. Free, private, no upload.

Image DPI calculator

Pixels + print size → DPI/PPI (and the reverse). Math in the browser; optional EXIF from a local file.

Image Format Converter Hub

Convert between popular image formats in your browser. No upload, free, no watermark.

Image Grayscale Converter

Convert any photo to black and white in your browser. Your files never leave your device. Free and private.

Image Resizer

Resize any image by pixels or percentage in your browser. Your files never leave your device. Free, private, no upload required.

Image to Base64

Image file → Base64 string in the browser. Copy or embed. No server.

Image to WebP

Convert JPG or PNG to WebP in your browser. Your files never leave your device. Free and private.

JPG to PNG

Convert JPG images to PNG in your browser. Your files never leave your device. Free and private.

PNG to JPG

Convert PNG images to JPG with quality control in your browser. Your files never leave your device. Free and private.

Remove EXIF data

Clean metadata from images in your browser. Photos are not uploaded; processing stays on your device.

Rotate Image

Rotate any image by 90°, 180°, 270° or a custom angle in your browser. Your files never leave your device. Free and private.

SVG sanitizer

Sanitize SVG code, remove scripts and bloat locally. 100% private, no-upload processing with zero server latency.

SVG to data URI

SVG → data URI (and a copy-paste CSS/HTML snippet). Runs in the browser.

SVG to JPG

Convert SVG to JPEG in your browser. Your files never leave your device. Free and private.

SVG to PNG

Rasterize SVG to PNG in your browser. Your files never leave your device. Free and private.

WebP to JPG

Convert WebP images to JPEG in your browser. Your files never leave your device. Free and private.

WebP to PNG

Convert WebP images to PNG in your browser. Your files never leave your device. Free and private.

PDF tools

Category page

Client-side PDF utilities: merge images into a PDF or export selected pages as JPEGs. pdf.js and pdf-lib run in this tab.

Add PDF Page Numbers

Add page numbers to the footer of every page in a PDF in your browser. Your files never leave your device. Free and private.

Compress PDF – Private & Fast

Compress PDF files in your browser. Lower file size while keeping quality. Private, free, no watermark.

Crop PDF Pages

Trim margins and crop pages of a PDF in your browser. Your files never leave your device. Free and private.

Delete PDF Pages

Remove selected pages from a PDF in your browser. Your files never leave your device. Free and private.

Extract PDF Pages

Extract selected pages from a PDF into a new PDF in your browser. Your files never leave your device. Free and private.

Extract Text from PDF

Pull all text from a PDF instantly in your browser. No upload, free, no account.

Images to PDF

Merge JPG/PNG (and similar) into one PDF in the browser. Add images, reorder, download. No uploads or watermarks.

Invoice Generator – Create & Download PDF

Create professional invoices and download as PDF. 100% client-side, no account, private.

Merge PDF

Merge multiple PDFs into one file in your browser. Your files never leave your device. No upload, no account, 100% private and free.

Password-Protect & Unlock PDF

Add or remove PDF passwords entirely in your browser. You supply the password; we never see it or the file.

PDF Page Counter

Count the number of pages in a PDF instantly in your browser. Your files never leave your device. Free and private.

PDF redactor

Permanently black out sensitive PDF text locally. 100% private, no-upload processing with zero server latency.

PDF to JPG — selected pages

Convert chosen PDF pages to JPG in your browser. Pick a page range and download only those images. Nothing is stored on a server.

PDF to PNG

Convert PDF pages to PNG images in your browser. Your files never leave your device. Free and private.

Remove PDF Metadata

Strip author, title and other metadata from a PDF in your browser. Your files never leave your device. Free and private.

Reorder PDF Pages

Drag and drop to reorder pages in a PDF in your browser. Your files never leave your device. Free and private.

Rotate PDF Pages

Rotate pages inside a PDF in your browser. Your files never leave your device. Free and private.

Split PDF

Split a PDF into separate pages or custom ranges in your browser. Your files never leave your device. Free, private, no upload required.

Text to PDF

Convert pasted text to a PDF locally. 100% private, no-upload processing with zero server latency.

Watermark PDF – Private Stamping Tool

Add text or image watermarks to every page of a PDF. 100% client-side, private, free.

Data tools

Category page

Formatters and converters for structured data. Paste or drop a file; parsing stays in memory.

Bank statement to CSV

Reformat bank statement text to CSV locally. 100% private, no-upload processing with zero server latency.

CSV column extractor

Keep only chosen CSV columns. Output a new CSV. Local only.

CSV duplicate remover

Remove duplicate CSV rows by selected columns. Paste or drop; download cleaned CSV. Local only.

CSV editor

Paste CSV, edit cells in a grid, and download CSV or PDF locally. 100% private, no-upload processing with zero server latency.

CSV pivot and unpivot

Pivot a CSV on a key column or unpivot wide columns into rows. Local parse.

CSV to HTML Table

Turn CSV into clean HTML table markup in your browser. Your data never leaves your device. Free and private.

CSV to JSON

Convert CSV to JSON in your browser. Paste or drop a file; choose headers and delimiter. Local only.

CSV to Markdown

Turn CSV into a Markdown table in your browser. Processing stays local.

CSV to SQL INSERT

Turn CSV into INSERT statements. Identifiers are quoted. Runs in the browser.

CSV to XML

Convert a CSV table to XML in your browser. Your data never leaves your device. Free and private.

CSV to YAML

Convert CSV to YAML in your browser. Your data never leaves your device. Free and private.

CSV Transpose

Swap rows and columns of a CSV in your browser. Your data never leaves your device. Free and private.

JSON Formatter

Pretty-print and format JSON in your browser. Your data never leaves your device. Free, private, no upload required.

JSON minifier

Minify JSON in your browser by removing whitespace. Data is not sent to a server.

JSON structural diff

Compare two JSON documents for added, removed, and changed paths. No upload.

JSON to CSV

Convert JSON to CSV in your browser. Paste an array or object; nested keys are flattened. Data is not sent to a server.

JSON to XML

Convert JSON data to XML format in your browser. Your data never leaves your device. Free and private.

JSON to YAML | JSON ↔ YAML

Convert JSON to YAML (and YAML to JSON) in the browser. Structure and indentation preserved. Config never uploaded.

JSON Validator

Validate JSON syntax and find errors instantly in your browser. Your data never leaves your device. Free and private.

XML formatter

Format and indent XML in your browser using the native parser. No server communication.

XML to JSON

Convert XML to JSON in your browser. Your data never leaves your device. Free and private.

YAML to JSON

Convert YAML to JSON in your browser. Your data never leaves your device. Free and private.

Developer tools

Category page

Small developer utilities that run with Web Crypto and in-page parsers. No account. No upload API.

.env validator

Validate .env syntax and duplicate keys locally. 100% private, no-upload processing with zero server latency.

(BETA) Video trimmer

BETA. Trim video to WebM in your browser. No upload. MP4 (H.264) and WebM work best; many screen recordings will not decode.

Adler-32 Checksum Calculator

Compute Adler-32 checksums used by zlib and PNG. Browser-only, no upload.

Age Calculator

Calculate exact age in years, months, days. Free, private, instant.

API header cleaner

Clean API tokens, Authorization headers and cookies locally. 100% private, no-upload processing with zero server latency.

Argon2 Password Hash Generator & Verifier

Generate and verify Argon2id/i/d password hashes with full memory/time/parallelism control. 100% browser-based.

ASCII to hex

Convert text to hexadecimal in your browser. Encoding is local.

Audio Tools – Private Editing Suite

Edit audio (trim, convert, merge, volume) in your browser. No upload required.

Barcode Generator – Multiple Symbologies

Create scannable barcodes (UPC-A, EAN-13, Code 128, Code 39…). Download PNG/SVG. Private, free.

Barcode Scanner Tool

Scan 1D barcodes (UPC, EAN, Code 128…) with your camera or from an image. Private, client-side.

Base32 Encoder

Encode text or data to Base32 (RFC 4648). 100% client-side, free.

Base32 encoder / decoder

Encode or decode Base32 (RFC 4648) in your browser. Text stays in this tab.

Base58 Encoder / Decoder

Encode or decode Base58 (Bitcoin alphabet) for text or hex. 100% client-side, private.

Base62 Encoder / Decoder

Encode/decode Base62 for compact alphanumeric strings. Browser-only, no upload.

Base64 Encoder Decoder

Encode text to Base64 or decode Base64 to text in your browser. Your data never leaves your device. Free and private.

Base64 to File – Private Decoder

Paste Base64 and download the original file (image, PDF, etc.). 100% private, client-side.

Base85 (Ascii85) Encoder / Decoder

Encode or decode Base85 (Ascii85) data. 100% client-side and private.

Bcrypt generator

Hash text with bcrypt in your browser. Work runs locally. The plaintext is not sent to a server.

Binary Encoder / Decoder

Convert text to binary and binary back to text. Free, private, client-side.

BLAKE3 Hash Generator – Private & Lightning Fast

Generate BLAKE3 hashes (text or file) with keyed & derive-key modes. 100% browser-based, no upload, no AI. Free & private.

Box-shadow generator

Layer CSS box-shadows with offset, blur, spread, and color. Copy the declaration.

Camera Test Tool

Test your webcam or camera feed instantly. No recording stored, no upload.

Cookie string auditor

Parse Cookie or Set-Cookie strings. Flag missing Secure/HttpOnly/SameSite and oversize values.

CORS preflight debugger

Simulate an OPTIONS preflight from origin, method, and request headers. No network call.

CRC32 Checksum Calculator – Private Integrity Checks

Calculate CRC-32 (IEEE, Castagnoli, BZIP2, etc.) for text or files in your browser. Never uploaded. Free forever.

CRC64 Checksum Calculator

Generate CRC-64 checksums (ECMA-182 and variants) for text or files. 100% client-side, no upload.

Create ZIP Archive – Client-Side

Bundle files into a ZIP archive in your browser. No upload, no size limits beyond device memory.

Cron expression explainer

Turn a cron expression into plain English and upcoming run times. Runs in the browser.

Cron visualizer

Visualize cron schedules on a calendar grid locally. 100% private, no-upload processing with zero server latency.

CSP evaluator

Parse a Content-Security-Policy header. Flag unsafe-inline, wildcards, and missing object-src. Local parse.

CSP hash and nonce generator

SHA-256 hash inline scripts for CSP, or mint a cryptographically random nonce. Web Crypto in this tab.

CSS clip-path maker

Build polygon() clip-path from a few presets or point list. Copy CSS.

CSS flexbox playground

Toggle flex-direction, wrap, justify-content, and align-items on a live preview. Copy CSS.

CSS gradient generator

Build linear or radial CSS gradients. Copy the background-image. Preview in this tab.

CSS grid builder

Set columns, rows, and gap. Preview grid-template. Copy CSS.

CSS Minifier

Minify CSS code by removing whitespace in your browser. Your code never leaves your device. Free and private.

Extract / Unzip Online – 100% Private

Open and extract ZIP archives in your browser. Preview contents, download selectively. No upload.

Fetch metadata simulator

Pick dest, mode, site, and user to see Sec-Fetch-* request headers a browser would send.

File Hash Calculator – Private Multi-Algorithm Checksums

Hash any file with SHA-224/256/512, SHA-3, BLAKE3, CRC32 and more. 100% client-side. Files never leave your browser.

File to Base64 – Private Converter

Convert any file (image, PDF, etc.) to Base64 in your browser. Never uploaded. Free.

Hex to ASCII

Convert hexadecimal to ASCII text in your browser. No data is uploaded.

HMAC Generator

Compute HMAC (SHA-256 etc.) signatures in your browser. Your data never leaves your device. Free and private.

HTML Formatter

Beautify and indent HTML code in your browser. Your code never leaves your device. Free and private.

iframe sandbox and COOP/COEP builder

Compose iframe sandbox tokens and Cross-Origin-Opener/Embedder-Policy headers. Copy attributes.

JSON Path Tester

Test JSONPath expressions against JSON in your browser. Your data never leaves your device. Free and private.

JSON to TypeScript Interface

Generate TypeScript interfaces from JSON objects in your browser. Your data never leaves your device. Free and private.

JWT creator and signer

Build HS256 JWTs in the browser with Web Crypto. Header, payload, HMAC. Keys never leave the tab.

JWT inspector

Decode and inspect JWTs in your browser. Header, payload, and signature. Optional local verify if you paste a key. The token is not sent anywhere.

Keccak Hash Generator

Compute raw Keccak hashes (including Ethereum’s keccak-256). 100% client-side, private.

Log file analyzer

Inspect a text log in the browser: search, filter, simple stats. Log contents stay on the device.

Logcat filter

Filter huge Android Logcat files instantly in your browser. 100% private, no-upload processing with zero server latency.

MD5 hash generator

Compute MD5 checksums of text or files in your browser. MD5 is a legacy digest, not a password hash. Nothing is uploaded.

Microphone Test Tool

Test your microphone volume and input instantly. No upload, no account, private.

Morse Code Translator

Encode text to Morse code or decode Morse back to text in your browser. Your data never leaves your device. Free and private.

Number Base Converter

Convert numbers between binary, octal, decimal and hex in your browser. Your data never leaves your device. Free and private.

OAuth PKCE generator

Create a code_verifier and S256 code_challenge with Web Crypto. Nothing is sent to an auth server from this page.

Password Strength Checker

Check password length and character classes in your browser. The password is never sent anywhere. Free and private.

PBKDF2 Key Derivation Function

Derive keys with PBKDF2-HMAC-SHA256/512. Configurable iterations & length. 100% client-side.

Permissions-Policy builder

Build a Permissions-Policy / Feature-Policy header for camera, mic, geolocation, and payment.

PWA manifest checker

Paste web app manifest JSON. Check name, icons, display, and start_url. Installability heuristics only.

QR Code Generator

Generate a QR code image from text or URL in your browser. Your data never leaves your device. Free and private.

QR Code Scanner – Private Browser Tool

Scan QR codes using your camera or by uploading an image. 100% client-side, private.

Query String Parser

Parse URL query strings into key/value pairs in your browser. Your data never leaves your device. Free and private.

Regex tester

Test JavaScript regular expressions against text in your browser. Patterns and samples stay local.

RIPEMD-160 Hash Generator

Generate RIPEMD-160 hashes used in Bitcoin addresses. Client-side, no upload.

Scientific Calculator

Full scientific calculator with trig, logs, powers, constants. Runs in your browser, no account.

Screen-reader-only CSS generator

Emit a modern visually-hidden / sr-only CSS snippet and a sample span.

scrypt Password Hash & Key Derivation

Generate scrypt hashes and derived keys with custom N/r/p parameters. Client-side only.

Secure password generator

Generate strong passwords with the Web Crypto API in your browser. Nothing is sent or stored on a server.

Security headers generator

Emit CSP, COOP, COEP, Referrer-Policy, HSTS, and X-Content-Type-Options snippets from checkboxes.

SHA-1 Hash Generator

Generate SHA-1 hashes of text or files in your browser. Your data never leaves your device. Free and private.

SHA-224 Hash Generator

Generate SHA-224 hashes for text or files. 100% browser-based, no upload, free.

SHA-3 Hash Generator – All Variants

Generate SHA-3-224, SHA-3-256, SHA-3-384 or SHA-3-512 hashes. Client-side only, no upload.

SHA-384 Hash Generator

Generate a SHA-384 hash of text or a file in your browser. Data never leaves your device. Free, private, no upload.

SHA-512 Hash Generator

Generate SHA-512 hashes in your browser. Your data never leaves your device. Free and private.

SHA256 checksum

Calculate SHA-256 checksums of files or text with Web Crypto in your browser. No file uploading.

SQL formatter

Format SQL in your browser with tokenized parsing. Queries are not sent to a server.

SRI hash generator

Generate Subresource Integrity hashes from pasted source or a local file using SHA-256, SHA-384, or SHA-512 in the browser.

SVG optimizer

Paste SVG. Strip comments, editor junk, and extra whitespace. Download a smaller SVG.

SVG viewBox cropper

Parse viewBox and width/height. Suggest a tighter viewBox from numeric path bounds when possible.

Time Zone Converter

Convert times across time zones instantly. See multiple cities at once. Private, free.

Timer & Countdown Tool

Simple countdown timer or stopwatch. Custom times, browser notifications. Private, no account.

Timezone meeting overlap

Pick time zones and working hours. See overlapping UTC windows. No calendar sync.

Todo List – Private & Local

Create and manage tasks that stay only in your browser. No account, no cloud sync required.

TOTP generator

Generate RFC 6238 TOTP codes from a Base32 secret. Clock is your device. Nothing is synced.

Unit Converter

Convert between metric and imperial units instantly. Private, accurate, free.

Unix timestamp converter

Unix epoch to human date in either direction. Instant, in-page.

URL Encoder Decoder

Encode or decode URL strings and query parameters in your browser. Your data never leaves your device. Free and private.

URL Parser

Parse a full URL into protocol, host, path, query and hash in your browser. Your data never leaves your device. Free and private.

User agent parser

Parse a user-agent string in your browser — yours or a pasted one. No fingerprinting service is called.

UUID generator

Generate version 4 UUIDs with browser cryptographic randomness. Generation is local.

VAPID key pair generator

Generate an ECDSA P-256 VAPID public/private key pair with Web Crypto. Keys stay in this tab.

WCAG 2.2 checklist

Tick WCAG 2.2 AA criteria. Download a markdown report. State stays in this tab.

WebRTC IP leak test

Create a local RTCPeerConnection and list ICE candidate IPs. No STUN server you do not choose. Nothing is posted.

Text tools

Category page

Text utilities for writing and code. Comparison and conversion happen in the page.

Case converter

Convert text to upper, lower, title, sentence, camel, snake, or kebab case in your browser.

Character Counter

Count characters with and without spaces instantly in your browser. Your text never leaves your device. Free, private, no upload.

Find and Replace

Find and replace text in your browser. Your draft never leaves your device. Free, private, no upload.

HTML Entity Decoder

Decode HTML entities back to characters in your browser. Your text never leaves your device. Free and private.

HTML entity encoder

Encode or decode HTML entities in your browser. Text never leaves this page.

Markdown to HTML

Convert Markdown to HTML with a live preview in your browser. Text is not sent to a server.

Remove Duplicate Lines

Remove duplicate lines from any text in your browser. Your text never leaves your device. Free and private.

Remove Line Breaks

Join lines by removing newline characters in your browser. Your text never leaves your device. Free and private.

Slug to Text

Convert a URL slug back into human-readable text in your browser. Your data never leaves your device. Free and private.

Sort Lines

Alphabetically sort lines of text in your browser. Your text never leaves your device. Free and private.

SRT time shifter

Shift SRT and VTT subtitles forward or backward locally. 100% private, no-upload processing with zero server latency.

Text diff checker

Compare two text blocks side by side. Insertions and deletions are highlighted locally.

Text to Slug

Convert any string into a URL-friendly slug in your browser. Your text never leaves your device. Free and private.

Text to TXT

Type or paste text and download a .txt file locally. 100% private, no-upload processing with zero server latency.

Typing Speed Test – Words Per Minute

Measure your typing speed (WPM) and accuracy in 15–60 seconds. Free, no signup, private.

Word Counter

Count words, characters, sentences and paragraphs instantly in your browser. Your text never leaves your device. Free, private, no upload.

Color tools

Category page

HEX, RGB, HSL conversion, WCAG contrast, palettes, and color names — all in this tab.

Markdown tools

Category page

Visual table editors and Markdown generators that run entirely in this tab. Pipe syntax is produced locally.

SEO tools

Category page

Client-side SEO utilities: sitemap XML, robots.txt, JSON-LD, and snippet checks. Nothing is fetched from your origin.

Breadcrumb schema auditor

Paste BreadcrumbList JSON-LD. Check position order, missing item URLs, and name gaps.

Heading hierarchy visualizer

Paste HTML and see the h1–h6 outline, skipped levels, and multiple h1s. Parsed with DOMParser.

JSON-LD entity builder

Fill WebApplication, FAQ, and HowTo fields. Download JSON-LD. Built in this tab.

JSON-LD schema validator

Paste JSON-LD. Check @context, @type, and common required properties for WebApplication, FAQPage, HowTo, and Article.

llms.txt generator

Turn a title, summary, and link list into an llms.txt markdown file. Download in the browser.

Meta robots conflict checker

Compare robots meta, X-Robots-Tag, and robots.txt snippets for noindex/nofollow conflicts. Local only.

Resource hints generator

Build preconnect, dns-prefetch, preload, and prefetch link tags from origins and URLs. Copy HTML.

robots.txt parser and tester

Parse robots.txt locally against RFC 9309. Group user-agents, flag syntax issues, and test a URL. Nothing is fetched or uploaded.

SERP snippet previewer

Preview title and description pixel width the way desktop SERPs truncate. Runs locally.

Social meta validator

Extract Open Graph and Twitter tags from pasted HTML and flag missing title, description, or image.

XML Sitemap Generator – Changefreq, Priority & Lastmod

Build a valid sitemap.xml with changefreq, priority, and lastmod. Paste URLs, set values, download. 100% client-side, no upload.

XML sitemap validator

Paste sitemap.xml and validate urlset structure, loc URLs, and 50,000 URL / 50 MB guidance. Parsed in the browser.

Encoding tools

Category page

Text-to-binary converters that run entirely in this tab. Bytes never leave the device.

Audio tools

Category page

Client-side oscillators for speaker tests and reference tones.

Generator tools

Category page

Size-precise placeholder generators that run locally.