All Free Online Tools
Zero downloads, zero installations, and zero server logging. Every tool runs directly inside your web browser.
keyboard Tools
View categoryVirtual on-screen accent keyboard for Spanish, French, German, Italian, Portuguese, and Scandinavian letters with uppercase/lowercase toggles.
Press any key on your keyboard to instantly inspect JavaScript KeyboardEvent data: event.key, code, which, keyCode, and modifier states.
unicode Tools
View categorySearch and lookup Unicode characters by name, codepoint (U+XXXX), hex values, or raw glyph with instant sub-millisecond results.
Convert text between Unicode escape sequences (\uXXXX), hex codepoints (U+XXXX), HTML decimal/hex entities, and UTF-8 hex bytes.
Inspect any text character-by-character: view glyphs, Unicode codepoints, official character names, decimal values, UTF-8 bytes, and UTF-16 code units.
Accurately count true visible characters (grapheme clusters), Unicode codepoints, words, sentences, UTF-8 bytes, and estimated reading time.
Detect, highlight, count, and remove hidden zero-width spaces (ZWSP, ZWNJ, ZWJ), BOM marks, and non-breaking spaces causing formatting bugs.
Encode text into UTF-8 Hex, Binary, Decimal, Base64, and C byte arrays, or decode raw UTF-8 byte streams with multi-byte inspection.
Convert text to UTF-16 Big-Endian, Little-Endian, and \uXXXX escapes, with surrogate pair breakdown (High/Low surrogates) for astral plane codepoints.
Convert and compare Unicode strings across all four standard normalization forms: NFC, NFD, NFKC, and NFKD with character count and byte metrics.
generators Tools
View categoryTransform normal letters into stylish aesthetic Unicode fonts: Bold, Script, Fraktur, Double-struck, Monospace, and Bubbles with 1-click copy.
Reverse text characters, words, or lines, or flip text upside down with grapheme-cluster safety for emojis and combining accents.
Repeat any text, string, or phrase up to 10,000 times with custom separators, line numbering, and instant download.
Remove unwanted hard line breaks from copied PDF text, emails, and terminal dumps while preserving paragraph structures or formatting into delimiters.
developer Tools
View categoryEncode characters into named HTML entities (©, €), decimal entities (©), or hex entities (©), and decode back to clean text.
Complete interactive Standard (0–127) and Extended (128–255) ASCII table with Decimal, Hexadecimal, Binary, Character, and Control codes.
Encode text to Base64 format and decode Base64 strings safely with full UTF-8 Unicode character support and zero server latency.
Encode query strings and URLs using percent-encoding (RFC 3986) or decode percent-encoded strings back to plain text.
Format, prettify, validate, and minify JSON data with instant error detection and line/column pointer indicators.
Convert text effortlessly between camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, and Sentence case.
Generate cryptographically secure Version 4 UUIDs (GUIDs) and time-sortable ULIDs individually or in bulk.
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, and HMAC signatures in real-time directly in your browser.
Real-time Unix epoch clock and bidirectional converter between epoch timestamps (seconds/milliseconds) and human-readable dates across world timezones.
Compare two text files or code blocks with side-by-side split and inline unified views, additions/deletions stats, and unified patch export.
Test and debug JavaScript regular expressions in real-time with live color match highlighting, capture group inspection, replacement mode, and cheat sheet.
Format, beautify, and indent HTML code or compress and minify HTML payloads with tag balancing and void element handling.
Format, clean, and beautify CSS stylesheets with custom indentation or minify CSS rules and media queries for production performance.
Generate W3C CSS.escape() compliant selectors for complex class names (Tailwind, colons, slashes), IDs starting with numbers, and CSS content strings.
Convert JavaScript strings and code into \uXXXX and ES6 \u{XXXXX} Unicode escape sequences, or unescape back into clean readable text.
Convert Hexadecimal to Decimal, Binary, Octal, and ASCII text with BigInt arbitrary precision support for arbitrarily large values.
Convert Binary (Base 2) to Decimal, Hexadecimal, Octal, and ASCII text with 8-bit byte grouping, bit counts, and BigInt precision.
Convert Decimal numbers to Binary, Hexadecimal, Octal, Roman Numerals, and byte representations with arbitrary precision BigInt.
Strict RFC 8259 JSON validation with line/column error pinpointing, syntax auto-fix (trailing commas, quotes), and structural metrics.
Format, clean, and indent XML, RSS, SVG, and SOAP payloads with custom indentation, well-formedness validation, and tag counting.
Dual-pane real-time GitHub Flavored Markdown (GFM) editor and visual previewer with instant HTML export and syntax styling.
Deconstruct any URL into protocol, origin, host, domain, port, path segments, query parameter table, and hash fragment.
Visual table editor to build, encode, and format URL query strings and API parameters with array notation (brackets, repeat, comma).
Decode and inspect JSON Web Tokens (JWT) 100% locally in your browser with expiration countdown, header/payload formatting, and signature inspection.
Convert colors between HEX, RGB, RGBA, HSL, HSLA, and CMYK with native color picker, 8-digit hex alpha, and WCAG accessibility contrast check.