Free browser tools that keep your files on your device
81 PDF, developer, image and network tools that run in your browser tab — the files you open are never uploaded.
Popular: Merge PDF JSON formatter JWT decoder Subnet calculator How your data is handled
Tool index
Pick a category, or search above.
Cron Expression Builder
Build a schedule from fields or paste an expression to read it in plain English, with the next five run times.
curl to Code Converter
Paste a curl command and get working JavaScript fetch, Node axios, Python requests, or Go source.
CSV ↔ JSON Converter
Convert in either direction with custom delimiters, quoted fields, and a file download.
Text Diff Checker
Compare two versions line by line. Additions, removals, and collapsed unchanged regions.
Meta Tag & Open Graph Generator
Fill in a form and see live Google, Facebook, and X previews alongside the markup to copy.
JSON Formatter
Validate, beautify, or minify JSON, with the parse error surfaced when it fails.
Unix Timestamp Converter
Read the current epoch time and convert any timestamp to a readable local date.
File Hash & Checksum
MD5, SHA-1, SHA-256, and SHA-512 for any file or text, plus a verifier for expected checksums.
Password Generator
Cryptographically random passwords from the browser's own CSPRNG, with character-set control.
Favicon & App Icon Generator
One square image becomes every icon size a site needs, resized on your own machine.
Image Compressor & Converter
Trade quality against file size between JPEG, WebP, and PNG with a live before/after readout.
Color Converter
Pick a color and read it back as HEX, RGB, and HSL for pasting into CSS.
Base64 Encoder / Decoder
Encode text to Base64 or decode it back, including full Unicode input.
URL Encoder / Decoder
Percent-encode text for query strings, or decode an encoded URL back to readable form.
Stopwatch
A centisecond stopwatch for timing tasks, with start, pause, and reset.
QR Code Generator
Turn a URL or any text into a scannable QR code, generated locally with a PNG download.
What Is My IP Address
Look up your public IP along with the city, region, and ISP it resolves to.
DNS Record Lookup
Query A, AAAA, MX, and TXT records for any domain through Google's public resolver.
Merge PDF
Combine multiple PDFs into one file, in the order you choose. Processed on your device.
Split PDF / Extract Pages
Pull out a page range into a new PDF, or split every page into its own file.
Rotate PDF
Rotate all pages or a range by 90°, 180°, or 270° and download the fixed file.
Images to PDF
Turn JPG, PNG, or WebP images into a single PDF — one image per page, reorderable.
PDF to Images
Render each PDF page as a PNG or JPG and download them in one ZIP.
Extract Text from PDF
Pull the selectable text out of a PDF, page by page, with a .txt download.
Number Base Converter
Convert between binary, decimal, hex and octal instantly — handles huge numbers exactly.
IP Subnet Calculator
Network, broadcast, mask, wildcard, host range and usable hosts from any IP and CIDR prefix.
Bitwise Calculator
AND, OR, XOR, NOT and shifts at 8 to 64-bit width, with two's-complement signed results.
Data Storage Converter
Convert bits, bytes, KB, MB, GB, TB — and the binary KiB/MiB/GiB family — exactly.
Download Time Calculator
How long a file takes at your connection speed — and why Mbps isn't MB/s.
Text ⇄ ASCII / Unicode
Turn text into ASCII or Unicode codes in decimal, hex or binary — and decode them back.
GPA / CGPA Calculator
Credit-weighted GPA on 10-point or 4-point scales, with the common CGPA-to-percentage rule.
Add Watermark to PDF
Stamp a diagonal text watermark like CONFIDENTIAL or DRAFT across every page.
Add Page Numbers to PDF
Number every page — pick the corner, the format (1, Page 1, 1 / 12) and the start value.
Sign PDF
Draw your signature and place it on any page — processed entirely on your device.
JSON ⇄ YAML Converter
Convert config files both ways with proper indentation — handy for Kubernetes and CI files.
UUID Generator
Generate 1 to 1,000 random v4 UUIDs with the browser's crypto — copy or download the list.
Regex Tester
Live match highlighting with flags and capture groups, as you type.
Lorem Ipsum Generator
Classic placeholder text by the word, sentence or paragraph.
JWT Decoder
Decode header, payload and expiry instantly — and verify HS256 signatures with your secret, locally.
SQL Formatter
Turn one-line queries into readable SQL — MySQL, PostgreSQL, SQLite and T-SQL dialects.
HTML / CSS / JS Beautifier
Unminify and re-indent markup, styles and scripts with js-beautify.
Markdown Editor & Preview
Write Markdown and watch it render live — sanitized output you can copy as HTML.
Chmod Calculator
Click permissions or type octal — get 755, rwxr-xr-x and the exact command both ways.
Case Converter
One input, ten cases at once — camelCase, snake_case, kebab-case, Title Case and more.
HTML Entity Encoder / Decoder
Escape text for safe HTML, or turn &-soup back into readable characters.
XML Formatter & Validator
Pretty-print or minify XML and pinpoint the first well-formedness error, with comments and CDATA preserved.
JSON Diff
Compare two JSON documents semantically and list every added, removed and changed value by path, with a JSON Patch export.
JSON Schema Validator
Check JSON against a schema (drafts 2020-12, 2019-09, 07, 04) and list every error with its path, keyword and message.
PDF Page Organizer
See page thumbnails, then drag to reorder, delete, duplicate or rotate pages and save a new PDF.
Crop PDF
Trim page margins in mm or %, preview the crop live, and apply it to every page or just a range.
PDF Metadata Editor
Read and change a PDF's title, author, keywords and dates, or remove the document metadata entirely.
Bulk Image Resizer
Resize a batch of photos by width, height, box or percentage and download them all as a ZIP.
Image Cropper
Crop a photo with a draggable box or exact pixels, lock 1:1, 16:9 or 4:5, rotate or flip, and save at full size.
EXIF Metadata Remover
Find and strip GPS location, camera and date metadata from JPEG, PNG and WebP photos without re-compressing.
SVG to PNG Converter
Render SVG as a crisp PNG, JPEG or WebP at 1×–4× or an exact width, with transparent or solid background.
XML Sitemap Generator
Turn a pasted URL list into a valid sitemap.xml, with per-line checks, lastmod dates and automatic splitting.
Robots.txt Generator & Tester
Build or lint robots.txt, block AI-training crawlers, and test which rule allows or blocks a URL.
UTM Builder
Make GA4 campaign links with utm_source, medium and campaign, with checks for case, spaces and channel grouping.
Schema Markup Generator
Build JSON-LD for Article, FAQ, Product, Event, LocalBusiness and more, checked against Google's required fields.
Date Difference & Age Calculator
Days, weeks and months between two dates, business days with your holidays, and exact age with next birthday.
IPv6 Subnet Calculator
Network, range, exact address count, type and ip6.arpa zone for any IPv6 prefix, plus splitting into smaller subnets.
VLSM Calculator
Divide an IPv4 network into subnets sized by host count, with masks, usable ranges, broadcasts and the leftover free blocks.
IP Range to CIDR Converter
Range to minimal CIDR blocks, CIDR to first and last address, and merge IP lists into the fewest blocks. IPv4 and IPv6.
Port Number Lookup
Search well-known TCP/UDP ports by number, range or service, with IANA vs de facto use and security notes.
SSL Certificate Decoder
Read a certificate or chain: subject, issuer, SANs, expiry, key size, extensions and fingerprints, locally.
Htpasswd Generator
Build .htpasswd files with bcrypt, APR1-MD5 or SHA-1 for Apache and Nginx, and check passwords against existing lines.
Word & Character Counter
Live word, character, sentence and paragraph counts with reading time, keyword density and X/SMS length checks.
Percentage Calculator
X% of Y, X is what % of Y, percentage change, increase or decrease by a percent and percentage difference, with the formula shown.
Image to Base64 Converter
Image to data URI, CSS, HTML or Markdown — and Base64 back to a downloadable image. Type detected from the bytes.
HTTP Status Code Lookup
Search every HTTP status code by number, class or keyword, with causes, fixes, RFC, caching and retry advice.
Docker Run to Compose
Turn docker run commands into a compose.yaml, with named volumes, networks and a list of flags that did not map.
Bcrypt Generator & Verifier
Hash a password with bcrypt at the cost you choose, check a password against a $2a$/$2b$/$2y$ hash, and see what each part means.
WiFi QR Code Generator
Turn a Wi-Fi name and password into a scan-to-join QR code, with PNG/SVG download and a printable card.
Email Header Analyzer
Trace Received hops and delays, read SPF/DKIM/DMARC results and flag phishing tricks in pasted headers.
IOC Extractor & Defanger
Pull IPs, domains, URLs, emails, hashes, CVEs and ATT&CK IDs out of text; refang, defang and export.
CVSS Calculator
Score CVSS v3.1 and v4.0 vectors with base, temporal/threat and environmental metrics, severity and a shareable link.
TOTP / 2FA Code Generator
See and check TOTP/HOTP codes from a Base32 secret or otpauth:// link, measure clock drift, and make a new secret with a QR code.
HMAC Generator & Webhook Verifier
HMAC-SHA1/256/384/512 in hex or Base64, plus signature checks for GitHub, Stripe, Slack and Shopify webhooks.
Key Pair & CSR Generator
Make an RSA, ECDSA or Ed25519 key with its PEM, OpenSSH public key and fingerprint, plus a CSR with SANs, all in your browser.
AES Encrypt / Decrypt
Encrypt text or files with a passphrase (AES-256-GCM, PBKDF2 600k) and decrypt them again, all in your browser.
SPF, DKIM & DMARC Checker
Grade a domain's email authentication: SPF lookups and includes, DMARC policy, DKIM key size and fixes.
How it works
Utilities for everyday work and study — a full set of PDF tools from merging to signing, JWT decoding, SQL and code formatting, JSON and YAML, regex, cron, image compression, and calculators for binary, subnetting and GPA. Files you open are processed in your browser tab and never uploaded; only the 3 lookup tools marked Uses API contact an outside service. Pin the tools you use most with the ★ — they stay at the top.
The work happens in your tab
Hashing, image resizing, PDF editing, diffing and parsing all run as JavaScript on
your own machine using Canvas, FileReader and
crypto.subtle. Files you select are never uploaded.
Honest labels on every tool
Local tools (56) need nothing beyond this site. On-device tools (22) process locally but download an open-source library from cdnjs the first time. Uses API tools (3: What Is My IP Address, DNS Record Lookup and SPF, DKIM & DMARC Checker) must ask a remote service to answer.
Analytics only with consent
Google Analytics loads only if you accept it, and it never sees file contents or anything you paste. Change your choice any time from , and read the privacy policy for the details.
Frequently asked questions
Are these tools free?
Yes. Every tool is free, with no account, no sign-up, and no usage limits.
Are my files uploaded?
No. Files you open in a tool are read and processed by JavaScript in your browser tab and are never uploaded. The only tools that send anything over the network are What Is My IP Address, DNS Record Lookup and SPF, DKIM & DMARC Checker, which need a remote service to answer and are labelled Uses API.
Is it safe to paste secrets, tokens or passwords?
For tools marked Local or On-device, the text is processed in your browser and never transmitted. Avoid pasting secrets into the tools marked Uses API.
Is there a file size limit?
There is no server limit. Very large files are bounded only by your device's available memory, since the file is read locally.
Does the site use cookies or analytics?
Google Analytics is only loaded if you choose Accept in the privacy banner, and it never receives the contents of your files or anything you paste. Pinned and recently used tools are remembered in your browser's local storage. See the privacy policy for details.
Does it work offline?
Once a tool is open it keeps working without a connection, because the processing happens in your browser. Tools marked On-device download their open-source library from cdnjs the first time you use them, so open them once while online.
Keep these on hand
Bookmark ITInfoByte so the tools are one keystroke away next time you need to convert, compare, or hash something.