Loading...
Loading...
IT Tools is an open-source collection of 80+ privacy-focused developer utilities — formatters, generators, encoders, network calculators, and converters — that run entirely in your browser.
Encodes a username and password into the Base64 string used by HTTP Basic Authentication headers.
Builds a crontab expression from a friendly form and shows the next several run times, with validation against common...
Reports details about the current browser and device — user agent, screen size, language, hardware, and capability fl...
Translates a docker run command into the equivalent docker-compose.yml service definition.
Normalises email addresses by stripping plus-addressing tags and provider-specific quirks (e.g. dot insensitivity on ...
Escapes <, >, &, and other reserved HTML characters to their entity equivalents, and reverses the encoding.
Quick-reference cheatsheet of the most-used Git commands grouped by task — branching, undoing changes, working with r...
A rich-text editor that produces clean HTML output, useful for hand-crafting email templates or one-off content snipp...
Reference list of every HTTP status code with descriptions, common causes, and links to the relevant RFCs.
Validates an International Bank Account Number and extracts the country, bank code, branch, and account fields.
Removes whitespace and comments from JSON to produce the smallest possible payload — the inverse of pretty-printing.
Pretty-prints and folds JSON for browsing, with collapse-by-key, syntax highlighting, and copy-path tooling.
Decodes a JWT into its header, payload, and signature components, with claim names and expiry times rendered in human...
Reports the JavaScript keyCode, code, location, and modifier flags for any key press — useful when building keyboard-...
Looks up the MIME type for a given file extension and finds extensions for a given MIME type using the full IANA regi...
Generates TOTP and HOTP one-time passwords from a shared secret, and validates submitted codes — useful for testing 2...
Generates Open Graph and Twitter Card meta tags from a title, description, and image so links preview correctly on so...
Parses and formats international phone numbers using libphonenumber, detecting country, type, and validity.
Generates a QR code for any text, URL, or contact info, with customisable colours, error-correction level, and downlo...
Picks a random TCP/UDP port number outside the well-known and reserved ranges, useful for spinning up local services.
Quick-reference cheatsheet of regular-expression syntax — character classes, quantifiers, anchors, lookarounds, and f...
Formats SQL queries with consistent keyword casing, indentation, and line breaks across all major dialects.
Decodes Microsoft Safe Links and similar URL-wrapping redirectors to recover the original destination URL.
Converts arbitrary text into a URL-safe slug — lowercase, hyphen-separated, with diacritics and special characters st...
Percent-encodes URL components and decodes percent-encoded URLs back to readable text.
Parses a URL into its constituent parts — scheme, host, port, path, query parameters, hash — with each piece shown se...
Parses a User-Agent string into browser, engine, OS, device, and CPU components.
Pretty-prints XML with configurable indentation and line breaks, and reports any well-formedness errors.
Pretty-prints and folds YAML for browsing, with syntax highlighting and structural validation.
Encodes a file to a Base64 string and decodes Base64 back to a downloadable file, with optional MIME-type prefix for ...
Encodes and decodes text to and from Base64 with both standard and URL-safe alphabets.
Converts colors between HEX, RGB, HSL, HSV, and CMYK with a live picker and side-by-side preview.
Converts a date or timestamp between every common format — ISO 8601, UNIX, RFC, human-readable — across time zones.
Generates a BIP39 mnemonic seed phrase from entropy, useful for cryptocurrency wallets and other deterministic key-de...
Hashes a password with bcrypt at a configurable cost, and verifies whether a plaintext password matches a given bcryp...
Encrypts and decrypts text with AES, TripleDES, Rabbit, or RC4 using a password — useful for short-message symmetric ...
Computes an HMAC signature for a message and key using configurable hash functions — SHA-256, SHA-512, MD5, and others.
Renders text as ASCII art using selectable figlet-style fonts, useful for terminal banners and README headers.
Converts text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case, and others.
Browse and copy emoji by category, with search and skin-tone variants — handy when the OS picker is awkward to reach.
Generates Lorem Ipsum placeholder text by paragraphs, sentences, or words for filling design mockups.
Converts an IPv4 address between dotted-decimal, hexadecimal, binary, and integer representations.
Expands a CIDR block or IP range into the full list of individual IP addresses for ad-hoc allowlist work.
Computes network and broadcast addresses, subnet mask, host range, and usable host count for any IPv4 CIDR block.
Generates a globally-unique IPv6 unique local address (fc00::/7) per RFC 4193 for use inside private networks.
Converts JSON to CSV with automatic column-header detection, handling nested objects via configurable flattening.
Converts JSON to XML, the inverse of the XML-to-JSON converter for legacy system integration work.
Renders Markdown to HTML using a CommonMark-compatible parser, with a live side-by-side preview.
Converts XML documents to JSON, preserving attributes and nested element structure.
Records video or captures stills from the device camera entirely in the browser, with no upload to any server.
Generates lightweight SVG placeholder images at any aspect ratio and colour, useful for design mockups and lazy-loade...
Generates a QR code that, when scanned, joins a Wi-Fi network automatically using the SSID, password, and encryption ...
Estimates completion time for a long-running process given items done so far, items remaining, and the time the run s...
Evaluates arbitrary math expressions with full operator precedence, common functions (sin, log, sqrt), and named cons...
Converts temperatures between Celsius, Fahrenheit, Kelvin, Rankine, Réaumur, and other scales.
Converts integers between bases — binary, octal, decimal, hex, and any custom radix up to base 64.
Hashes a string with the most popular algorithms — MD5, SHA-1, SHA-256, SHA-512, RIPEMD — and shows the digest in hex...
Turns a word into its numeronym — first letter, count of inner letters, last letter (e.g. internationalization → i18n).
Generates random MAC addresses with configurable vendor prefixes or locally-administered bits, useful for testing net...
Converts YAML to its JSON equivalent in real time, preserving structure and quoting in the output.