Practical tools for everyday needs
Collection of miscellaneous calculators designed to help with various practical tasks
Our miscellaneous calculators are designed to help with various practical tasks and needs. From calculating test grades to other useful calculations, these tools provide quick and accurate results for everyday situations.
Calculate test grades and letter grades with support for custom grading scales.
Practical calculators for students and educators to simplify academic tasks.
Helpful calculators designed to make everyday tasks simpler and faster.
Use a simple chronometer (stopwatch) to track elapsed time down to milliseconds. Runs locally in your browser.
Normalize email addresses to a standard format for easier comparison. Useful for deduplication and data cleaning. Runs locally in your browser.
Estimate the time needed to consume a total amount at a constant rate, and get an expected end time. Runs locally in your browser.
Parse and decode your JSON Web Token (JWT) and display its content. All computation runs locally in your browser.
Know which file extensions are associated to a MIME type, and which MIME type is associated to a file extension. Includes a full MIME types table.
Generate random Lorem Ipsum placeholder text with customizable paragraphs, sentences, and word counts. Runs locally in your browser.
Browse and search HTTP status codes (1xx–5xx). Includes WebDAV codes. Runs locally in your browser.
Copy and paste emojis easily and get the unicode and code points value of each emoji. Runs locally in your browser.
Transform text into the NATO phonetic alphabet for oral transmission. Convert letters A–Z into Alpha/Bravo/Charlie… and copy instantly.
Convert text to ASCII (8-bit) binary and convert ASCII binary back to text. Clean input automatically and copy results instantly.
Convert text to Unicode decimal HTML entities (e.g., A) and convert them back to text. Runs locally in your browser with one-click copy.
Get information about a text: character count, word count, line count, and its size in bytes (UTF-8). Runs locally in your browser.
Obfuscate (mask) sensitive strings by keeping the first and last characters visible while replacing the rest. Runs locally in your browser.
Escape and unescape HTML entities for <, >, &, ", and ’. Runs locally in your browser with instant copy.
Edit rich text in a simple WYSIWYG editor and copy Prettier-formatted HTML instantly. Runs locally in your browser.
Convert date/time values into common formats including ISO 8601, RFC 3339, RFC 7231, Unix timestamp, Mongo ObjectId, and Excel date/time.
Convert an integer between bases 2–64 (binary, octal, decimal, hexadecimal, base64, and custom). Runs locally in your browser.
Encode text to Base64 and decode Base64 back to text. Supports URL-safe Base64. Runs locally in your browser with instant copy.
Generate an HTTP Basic Authorization header from a username and password. Runs locally in your browser with one-click copy.
Parse, validate, and format phone numbers. Get the country, calling code, type, and common formats like E.164 and RFC3966. Runs locally in your browser.
Generate ASCII art from text using FIGlet fonts. Choose a font, set a width, and copy the result instantly. Runs locally in your browser.
Generate a numeronym (like i18n, a11y, l10n) from any word. Runs locally in your browser with instant copy.
Easily compare execution time of tasks with this simple benchmark builder. Enter measurements, see mean and variance, and export as Markdown or bullet list.
Find the vendor and manufacturer of a device by its MAC address. Runs locally in your browser with one-click copy.
Generate random MAC addresses with an optional prefix, separator, and casing. Runs locally in your browser with one-click copy.
Generate a random IPv6 ULA /48 prefix from a MAC address using timestamp + MAC, SHA1, and the lower 40 bits. Runs locally in your browser with one-click copy.
Convert an IPv4 address into decimal, binary, hexadecimal, and IPv4-mapped IPv6 representations. Runs locally in your browser with one-click copy.
Calculate IPv4 subnet details from an address with or without a mask (CIDR or dotted). Get network address, usable range, broadcast, wildcard mask, and more.
Expand an IPv4 start/end range to the smallest covering CIDR block. Compare old vs new start/end and how many addresses are included. Runs locally in your browser.
Test JavaScript regular expressions with flags, match lists, captured groups, and a live diagram. Runs locally in your browser.
A practical JavaScript regular expression cheatsheet with copy-ready patterns and plain-English explanations. Runs locally in your browser.
Calculate Linux/Unix chmod permissions using checkboxes. Get the octal (e.g., 755) and symbolic (rwxr-xr-x) modes instantly. Runs locally in your browser.
Generate random port numbers outside of the range of "known" ports (0–1023). Runs locally in your browser with one-click copy.
Convert a docker run command into a docker-compose.yml file. Runs locally in your browser with copy and download.
A practical Git command cheatsheet with copy-ready snippets for everyday tasks. Runs locally in your browser.
Take a picture or record a video from your webcam or camera. Runs locally in your browser.
Generate simple SVG placeholder images with custom size, colors, and text. Runs locally in your browser with one-click copy.
Decode Outlook SafeLink links to reveal the original destination URL. Runs locally in your browser.
Make a string URL-, filename- and ID-safe. Runs locally in your browser with one-click copy.
Generate TOTP one-time passwords and otpauth URIs locally in your browser. Includes previous/current/next OTP and instant copy.
Generate QR codes (PNG or SVG) from text and URLs locally in your browser. Customize size, margin, and error correction.
Create WiFi QR codes so guests can join your network instantly. Customize encryption, hidden SSID, and QR colors locally in your browser.
Press any key to inspect its KeyboardEvent details (key, keyCode, code, location, modifiers). Runs locally in your browser with one-click copy.
Generate Open Graph and Twitter HTML meta tags for your website. Runs locally in your browser with one-click copy.
Encode and decode URL-formatted strings (percent-encoding). Runs locally in your browser with instant copy.
Parse a URL into its constituent parts (protocol, username, password, hostname, port, path, params). Runs locally in your browser with instant copy.
Detect and parse Browser, Engine, OS, CPU, and Device type/model from a user-agent string. Runs locally in your browser.
Display device and browser information (screen size, orientation, color depth, pixel ratio, window size, user agent) locally in your browser.
Convert Base64 to a downloadable file and convert a file to Base64. Preview images, download files, and copy Base64 locally in your browser.
Convert Roman numerals to numbers and convert numbers (1–3999) to Roman numerals. Runs locally in your browser with instant copy.
Transform the case of a string: lowercase, uppercase, camelCase, PascalCase, snake_case, param-case, and more. Runs locally in your browser with one-click copy.
Generate an RSA public/private key pair locally in your browser. Choose key size and copy PEM output instantly. No data is sent to any server.
Encrypt and decrypt text in your browser using AES, TripleDES, Rabbit, or RC4 with a secret key. No data is sent to any server.
Compute HMAC (hash-based message authentication code) from text and a secret key. Supports common hash functions and multiple output encodings.
Generate and validate BIP39 mnemonics (seed phrases) from entropy with multi-language wordlists. Runs locally in your browser.
Generate secure random tokens with customizable length and character sets (uppercase, lowercase, numbers, symbols).
Estimate password strength with a brute-force cracking model. See crack time, entropy, character set size, and a simple score — all locally in your browser.
Verify the signatures of a PDF file locally in your browser and inspect certificate details. No data is sent to any server.
Generate ULIDs (Universally Unique Lexicographically Sortable Identifier) in bulk and copy them instantly. Supports raw and JSON output.
Generate text digests using MD5, SHA-1/224/256/384/512, SHA-3 and RIPEMD-160 with multiple output encodings.
Hash strings with bcrypt using adjustable salt rounds, and compare plaintext against an existing bcrypt hash.
Generate UUIDs in multiple versions (NIL, v1, v3, v4, v5) with bulk generation and per-row copy.
Calculate your test score and letter grade with customizable grading scale
Compare two texts side-by-side and spot changes instantly. Runs locally in your browser — great for drafts, configs, and notes.
Explore our calculators and simplify your everyday tasks.
Get Started with Our First Calculator