All Tools
88 free, browser-based tools. No sign-up. No tracking. Everything runs locally in your browser.
General
Communication shortcuts and QR code utilities
Open a WhatsApp chat with any phone number without saving the contact. Just enter the number and click — works instantly in your browser.
Telegram
Start a Telegram conversation with any number or username without adding them to your contacts. Fast and private.
Payment QR
Generate dynamic payment QR codes by injecting a custom amount into your bank's static EMV QR code. Upload the QR image or paste the raw payload.
QR Scanner
Scan QR codes using your device camera or upload an image file. Uses the BarcodeDetector API — no libraries, no server, fully private.
QR Generator
Generate QR codes for text, URLs, or WiFi networks with custom foreground/background colors, transparent background option, and adjustable error correction level.
GST Calculator
Calculate GST at 5%, 12%, 18%, or 28% rates. Enter any amount to get the GST amount, original price, or GST-inclusive price instantly.
Developer
Code formatters, converters, and developer helpers
JSON Formatter
Format, minify, and validate JSON instantly in your browser. Syntax highlighting, error detection, and one-click copy — no data sent to any server.
JSON Diff
Visually compare two JSON objects and highlight added, removed, and changed keys. Side-by-side diff view for quick debugging.
JSON → TypeScript
Automatically generate TypeScript interfaces or type aliases from any JSON object. Handles nested objects and arrays with proper typing.
JSON ↔ CSV
Convert JSON arrays to CSV and CSV back to JSON arrays. Supports custom delimiters and handles nested objects — all client-side.
SQL Formatter
Format and beautify SQL queries with support for MySQL, PostgreSQL, SQLite, MariaDB, BigQuery, and SPARK SQL dialects.
HTML ↔ JSX
Convert HTML markup to valid JSX syntax and back. Automatically converts class to className, handles self-closing tags, htmlFor, and style objects.
HTML Entities
Escape special characters to HTML entities and unescape them back. Essential for safely embedding user content in HTML.
Markdown Preview
Write Markdown and see the rendered HTML preview in real time. Supports headers, bold, italic, code blocks, blockquotes, and links.
Regex Tester
Test regular expressions against text with real-time match highlighting. Supports all JavaScript regex flags: g, i, m, s, u, y.
Regex Cheat Sheet
Quick reference guide for regular expression syntax. Searchable table of patterns, quantifiers, anchors, character classes, and groups.
Base Converter
Convert numbers between binary, octal, decimal, hexadecimal, and custom bases (2–36). Live conversion as you type.
Case Converter
Convert text between 13 naming conventions: camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE, Title Case, and more.
UUID Generator
Generate cryptographically random UUID v4 identifiers using the browser's native crypto.randomUUID(). Bulk generation supported.
Color Converter
Convert colors between HEX, RGB, and HSL formats with a live color picker. Instantly copy the converted value in any format.
CSS Gradient
Build CSS gradients visually with a drag-and-drop interface. Supports linear, radial, and conic gradients with preset library and copy-ready CSS.
CSS Units
Convert CSS units between px, em, rem, vw, vh, pt, cm, mm, and inches. Set a custom base font size for accurate em/rem conversions.
SVG Placeholder
Generate lightweight SVG placeholder images with custom dimensions, background color, text color, and label. Perfect for mockups and prototypes.
Chmod Calculator
Calculate Unix file permissions in octal and symbolic notation. Click checkboxes to set owner, group, and other permissions — see the chmod command instantly.
Semver Calculator
Check if a semantic version number satisfies a semver range (^, ~, >, >=, etc.). Useful for validating package.json version constraints.
Docker → Compose
Convert docker run commands to docker-compose.yml format automatically. Parses ports, volumes, environment variables, networks, and more.
.env Parser
Parse and visualize .env environment variable files. Detects value types, redacts sensitive values, and presents data in a clean table view.
Device Info
View your browser, OS, screen resolution, hardware concurrency, device memory, and connection type — all from browser APIs without any server.
Code Obfuscator
Obfuscate JS/TS code by encoding strings, renaming variables, and minifying — or decode obfuscated code
Security
Encryption, hashing, password tools, and validators
Token Generator
Generate cryptographically secure random strings with a custom character set and length. Uses crypto.getRandomValues() for true randomness.
Password Generator
Generate strong, cryptographically secure passwords with custom length, character sets, and rules. Uses crypto.getRandomValues() — zero server involvement.
Password Strength
Analyze password strength with a detailed checklist covering length, character variety, patterns, and entropy. Your password never leaves your browser.
Hash Generator
Generate cryptographic hashes using MD5, SHA-1, SHA-256, and SHA-512 algorithms. Uses the Web Crypto API for SHA hashes — fully client-side.
HMAC Generator
Compute HMAC (Hash-based Message Authentication Code) using SHA-256 or SHA-512 with a secret key. Uses the Web Crypto API — no data sent to server.
Encrypt / Decrypt
Encrypt and decrypt text using AES-GCM with PBKDF2 key derivation. Military-grade encryption running entirely in your browser — no server ever sees your data.
Bcrypt
Hash strings using bcrypt with adjustable cost factor, and verify passwords against bcrypt hashes. Uses bcryptjs — fully client-side.
OTP Generator
Generate TOTP (Time-based One-Time Password) codes compatible with Google Authenticator and other 2FA apps. Implements RFC 6238 in-browser.
ROT13 / Caesar
Encode and decode text using ROT13 or Caesar cipher with an adjustable shift value (1–25). Instantly see the result as you type.
JWT Decoder
Decode and inspect JSON Web Tokens (JWT) — view the header, payload, and signature parts without verification. Useful for debugging auth tokens.
JWT Generator
Generate signed JSON Web Tokens (JWT) with custom payloads using HMAC-SHA256. Uses the Web Crypto API — your secret never leaves your browser.
Base64
Encode text to Base64 and decode Base64 strings back to plain text. Supports both standard Base64 and URL-safe Base64 variants.
Card Validator
Validate credit card numbers using the Luhn algorithm and detect the card type (Visa, Mastercard, Amex, Discover, etc.). No card data sent anywhere.
IBAN Validator
Validate International Bank Account Numbers (IBAN) using the MOD-97 algorithm. Detects the country, displays the expected format, and checks the check digits.
Converters
File format, unit, and data converters
YAML ↔ JSON
Convert between YAML and JSON formats with live preview. Useful for Kubernetes configs, CI/CD pipelines, and API responses. Powered by js-yaml.
URL Encoder
Encode and decode URLs and URI components. Handles percent-encoding for query parameters, path segments, and full URLs.
Roman Numerals
Convert decimal numbers to Roman numerals and back. Supports values from 1 to 3999 (I to MMMCMXCIX).
Temperature
Convert temperatures between Celsius, Fahrenheit, and Kelvin instantly. Enter any value and see all three units update in real time.
Morse Code
Encode text to Morse code and decode Morse back to text. Supports letters, numbers, and common punctuation with proper spacing.
List Converter
Convert lists between newline-separated, comma-separated, JSON array, tab-separated, Markdown list, and numbered list formats in one click.
Number to Words
Convert any number to its English word representation. Supports integers and decimals, handles large numbers up to trillions.
Base64 Image
Convert images (PNG, JPG, WebP, GIF) to Base64 data URIs for embedding directly in CSS or HTML. All processing happens in your browser.
Image Compressor
Compress and convert images (JPEG, WebP, PNG) directly in your browser using the Canvas API. No upload, no server — your files never leave your device.
PDF Compressor
Reduce PDF file size using object stream compression. Processes entirely in your browser using pdf-lib — no upload, completely private.
PDF Merge
Merge multiple PDF files into a single document in your browser. Drag to reorder pages before merging. Powered by pdf-lib — no upload needed.
ASCII Art
Convert text to ASCII block art using large character fonts. Supports letters A–Z and digits 0–9 with multiple style presets.
Network
Network diagnostics, URL tools, and web references
URL Parser
Parse any URL into its components: protocol, hostname, port, pathname, query parameters, and hash fragment. Great for debugging web requests.
HTTP Status
Complete reference for all HTTP status codes (1xx–5xx) with descriptions. Searchable table covering informational, success, redirect, client error, and server error codes.
DNS Lookup
Query DNS records (A, AAAA, MX, TXT, CNAME, NS, SOA) for any domain using Cloudflare DNS-over-HTTPS. Fast, private, no software needed.
IPv4 Converter
Convert IPv4 addresses between dotted decimal notation, 32-bit integer, binary, and hexadecimal representations.
IP Calculator
Calculate subnet details from any IPv4 address and CIDR notation or subnet mask: network address, broadcast, host range, and number of hosts.
MAC Generator
Generate random MAC addresses in various formats (colon, hyphen, dot notation). Supports OUI prefix locking and bulk generation.
Basic Auth
Generate Base64-encoded HTTP Basic Authentication headers. Enter a username and password and get the ready-to-use Authorization header value.
Crontab
Explain cron expressions in plain English and generate new ones visually. Shows the next 5 scheduled run times for any cron expression.
MIME Types
Look up MIME types by file extension and find extensions for any MIME type. Complete reference for HTTP Content-Type headers.
User Agent
Parse your browser's user agent string to extract browser name, version, OS, device type, and engine. Useful for debugging cross-browser issues.
Meta Tag Generator
Generate HTML meta tags for SEO, Open Graph (Facebook/LinkedIn), and Twitter Cards. Live preview of how your page will look when shared.
Calculators
Date, number, and everyday calculators
Unix Timestamp
Convert Unix timestamps to human-readable dates and times, and convert dates back to Unix timestamps. Shows the current timestamp live.
Random Number
Generate random numbers within a custom range. Supports multiple numbers, unique values only, and integer or decimal output.
Age Calculator
Calculate your exact age in years, months, and days from your date of birth. Also shows days until your next birthday.
Days Between
Calculate the number of days between two dates — total days and working days (excluding weekends). Perfect for project planning.
Aspect Ratio
Calculate and simplify aspect ratios from any width and height. Find the missing dimension to maintain a given ratio. Covers common presets (16:9, 4:3, 1:1).
Percentage
Three in one: calculate X% of a number, find what percentage X is of Y, and calculate percentage change between two values.
Pomodoro Timer
Boost productivity with the Pomodoro technique. Customizable work intervals, short breaks, and long breaks with audio notifications and session tracking.
Text
Text analysis, transformation, and generation tools
Text Tools
Live word count, character count, sentence count, paragraph count, line count, and estimated reading time for any text.
Text Diff
Compare two pieces of text and see a line-by-line diff with added and removed lines highlighted in green and red. Uses the LCS algorithm.
Lorem Generator
Generate lorem ipsum placeholder text with configurable number of paragraphs, sentences per paragraph, and word length.
Fake Data
Generate realistic fake test data: names, emails, phone numbers, addresses, companies, and more. Great for populating test databases and mockups.
Notes
A simple multi-note notepad that saves everything to your browser's localStorage. No account, no sync, no server — your notes stay on your device.
Slugify
Convert any text to a URL-safe slug. Handles special characters, accents, spaces, and Unicode — perfect for generating post slugs and URLs.
NATO Alphabet
Convert text to the NATO phonetic alphabet (Alpha, Bravo, Charlie...). Useful for spelling out names and codes over the phone.
Text to Binary
Encode text as 8-bit binary and decode binary back to text. Shows binary representation of each character for learning and debugging.
Text to Hex
Encode text as hexadecimal bytes and decode hex back to readable text. Displays hex values for each character — useful for debugging encodings.
Numeronym
Generate numeronyms like i18n (internationalization), k8s (kubernetes), and a11y (accessibility) from any word.
Word Frequency
Analyze text and see a ranked frequency list of every word. Useful for content analysis, finding keyword density, and studying texts.
Keycode Info
Press any key and instantly see its key name, keyCode, charCode, and code properties. Essential for handling keyboard events in JavaScript.
String Obfuscator
Obfuscate sensitive strings by hiding part of them — useful for displaying API keys, tokens, and passwords partially in UIs and screenshots.
Markdown Table
Build Markdown tables visually with a spreadsheet-like interface. Set column alignment (left, center, right) and copy the ready-to-paste Markdown.
.gitignore
Generate .gitignore files from 18+ preset templates: Node, Python, Rust, Go, Flutter, Next.js, Rails, Java, and more. Mix and match multiple templates.