Format and minify JSON online
Make API responses, logs and configuration files easier to read.
Use free browser-based developer tools to format JSON, encode Base64, decode JWTs, generate UUIDs and work with URLs without uploading your data.
Start with common tools for API debugging, data conversion and test preparation. These tools run locally in your browser.
Make API responses, logs and configuration files easier to read.
Find malformed JSON before sending an API request or loading configuration.
Convert UTF-8 text into standard Base64 for development workflows.
Inspect token claims locally without implying signature verification.
Create identifiers for databases, APIs and test fixtures.
Percent-encode query values, redirect URLs and path components.
Hashes, identifiers, tokens and authentication helpers.
Generate cryptographically secure UUID v4 identifiers locally in your browser. Create multiple copy-ready IDs for databases, APIs, tests and fixtures.
Open tool →Use this hash generator online to create SHA-1, SHA-256, SHA-384 or SHA-512 digests from UTF-8 text locally with the Web Crypto API.
Open tool →Use this secure password generator online to create a random password locally with browser cryptography, without sending it to a server.
Open tool →Decode JWT headers and payloads locally in your browser. Inspect claims, timestamps and token structure without uploading the token or implying signature verification.
Open tool →Generate a cryptographically secure 256-bit random hexadecimal token locally in your browser.
Open tool →Generate a ULID online with a timestamp prefix and browser-random suffix, locally without an upload.
Open tool →Generate an HMAC online from UTF-8 text and a secret key with the browser Web Crypto API.
Open tool →Generate a six-digit time-based one-time password from a Base32 secret locally in your browser.
Open tool →Generate an exportable 2048-bit RSA-OAEP key pair with SHA-256 locally and output PEM text.
Open tool →Estimate password strength locally using length, character variety, repetition and common-pattern checks.
Open tool →Encrypt text with AES-256-GCM and PBKDF2 or decrypt a compatible JSON payload locally.
Open tool →Generate up to 1000 cryptographically secure random integers within an inclusive range.
Open tool →Transform structured data, numbers, dates and units.
Format, validate and minify JSON online in your browser. Make API responses, configuration files and logs readable without uploading your data.
Open tool →Validate JSON syntax online and identify parsing errors in API payloads, configuration files and copied data without uploading the content.
Open tool →Encode Unicode and UTF-8 text to Base64 online in your browser. Create Base64 values for APIs, data fields and development tasks without uploading text.
Open tool →Decode Base64 into readable UTF-8 text online. Inspect encoded API values, tokens and test data locally in your browser without uploading them.
Open tool →Percent-encode URL components online in your browser. Safely prepare query values, paths and redirect parameters without uploading the source text.
Open tool →Use this URL decoder online to convert percent-encoded URLs and query values into readable UTF-8 text locally in your browser.
Open tool →Use this case converter online to transform text into camelCase, snake_case, kebab-case and Title Case locally in your browser.
Open tool →Use this Unix timestamp converter online to turn epoch seconds or milliseconds into an ISO date and local date without uploading data.
Open tool →Convert integers online between binary, octal, decimal and hexadecimal. Process large whole numbers locally with browser BigInt.
Open tool →Use this HEX to RGB color converter online to turn HEX or RGB input into normalized HEX, RGB and HSL values locally in your browser.
Open tool →Convert JSON to YAML or YAML to JSON online in your browser. Format structured configuration data locally without uploading it.
Open tool →Convert XML to JSON or JSON to XML online in your browser. Transform structured data locally while retaining XML attributes.
Open tool →Convert CSV to JSON or JSON to CSV online in your browser. Transform tabular data locally with quoted-cell and header support.
Open tool →Format YAML online with consistent two-space indentation and validate its syntax locally in your browser.
Open tool →Format XML online into readable indentation while retaining elements and attributes locally in your browser.
Open tool →Minify JSON online by validating and removing unnecessary whitespace locally in your browser.
Open tool →Convert three- or four-digit chmod values into symbolic rwx permissions and a ready command locally.
Open tool →Convert Celsius online to Fahrenheit and Kelvin with two-decimal output.
Open tool →Calculate what percentage one number is of another and their relative change online.
Open tool →Convert integers from 1 to 3999 into Roman numerals or valid Roman numerals back to integers.
Open tool →Convert a date string or Unix timestamp into ISO, local time, Unix seconds and milliseconds.
Open tool →Compare two JSON documents online and list changed property paths and values locally in your browser.
Open tool →Convert CSS px and rem values in either direction with a configurable root font size.
Open tool →Convert bytes into decimal KB, MB, GB and binary KiB, MiB, GiB units online.
Open tool →Convert a degree value into radians, gradians and full turns instantly in your browser.
Open tool →Convert seconds online into milliseconds, minutes, hours and days.
Open tool →Convert a JSON object to readable TOML tables and values locally in your browser.
Open tool →Convert YAML objects to readable TOML locally in your browser.
Open tool →Estimate remaining seconds and local completion time from completed items, total items and elapsed seconds.
Open tool →Convert energy values among joules, kilojoules, watt-hours and kilowatt-hours.
Open tool →Convert power values among watts, kilowatts and mechanical horsepower.
Open tool →Convert length among meters, kilometers, centimeters, millimeters, inches, feet, yards and miles.
Open tool →Convert common Markdown headings, emphasis, links, lists, quotes and code into HTML locally in your browser.
Open tool →Add readable line breaks around common SQL clauses, commas and AND or OR conditions locally.
Open tool →Flatten nested JSON objects and arrays into a map of dollar-prefixed dot property paths.
Open tool →Recursively sort JSON object keys online while preserving array order and values.
Open tool →Read a value from JSON using a simple dot or bracket property path locally.
Open tool →Parse HTML locally, remove script, style, template and noscript elements, and return normalized body text.
Open tool →Convert text characters to decimal Unicode code points or decimal code points back into text.
Open tool →Convert supported TOML tables, dotted keys, strings, numbers, booleans, arrays and inline tables into formatted JSON.
Open tool →Parse supported TOML configuration and serialize it as readable two-space YAML.
Open tool →Evaluate arithmetic expressions and common math functions locally without executing JavaScript.
Open tool →Encode a file as a Base64 data URL or decode Base64 into a downloadable browser Blob without uploading it.
Open tool →Utilities for URLs, browsers, network data and web development.
Encode HTML special characters online by converting text into safe HTML entities locally in your browser.
Open tool →Decode HTML entities online into readable characters locally in your browser, including common named and numeric references.
Open tool →Use this regex tester online to run JavaScript regular expressions against sample text and inspect matches, indexes and capture groups locally.
Open tool →Parse a standard five-field cron expression online and label its minute, hour, day, month and weekday fields.
Open tool →Use this free QR code generator online to create a downloadable 512-pixel PNG from text or a URL locally in your browser.
Open tool →Generate an HTTP Basic Authorization header from a UTF-8 username and password locally in your browser.
Open tool →Generate one random TCP or UDP port number from the unprivileged range 1024 through 65535.
Open tool →Parse a URL online into protocol, host, port, path, query parameters and fragment locally in your browser.
Open tool →Convert a dotted IPv4 address into its unsigned decimal, hexadecimal and 32-bit binary representations.
Open tool →Generate up to 50 random locally administered unicast MAC addresses with browser cryptographic randomness.
Open tool →View browser-exposed user agent, language, platform, screen, connectivity and time-zone information locally.
Open tool →Format compact CSS online into readable rules and declarations locally in your browser.
Open tool →Extract the encoded destination URL from a Microsoft Outlook Safe Links address without opening it.
Open tool →Calculate IPv4 network, netmask, broadcast, host range and address counts from CIDR notation locally.
Open tool →Convert http links into hxxp and dot-bracket notation, or restore that notation for security analysis.
Open tool →Convert URL query strings to JSON or JSON objects to encoded query strings locally.
Open tool →Minify CSS online by removing comments and unnecessary whitespace locally in your browser.
Open tool →Minify HTML online by removing ordinary comments and whitespace between tags locally in your browser.
Open tool →Parse a User-Agent string online to identify common browsers, engines, operating systems and mobile hints locally.
Open tool →Look up common HTTP status codes and meanings online, including 2xx, 3xx, 4xx and 5xx responses.
Open tool →Check the WCAG contrast ratio between two HEX colors and test AA and AAA text thresholds locally.
Open tool →Normalize an IBAN, validate its basic structure and MOD 97 checksum, and display country and check digits.
Open tool →Generate a random locally assigned IPv6 Unique Local Address prefix beginning with fd and ending in /48.
Open tool →Generate escaped Open Graph and Twitter card meta tags from a small JSON object.
Open tool →Create a simple SVG placeholder from width, height, background color and label text.
Open tool →Look up common MIME types by extension or by a partial content-type value.
Open tool →Convert a supported docker run command into a simple Docker Compose service definition.
Open tool →Expand an inclusive start and end IPv4 range into one dotted address per line.
Open tool →Generate a downloadable Wi-Fi connection QR code from SSID, password, security and hidden-network settings locally.
Open tool →Search a concise local reference of common Git status, staging, history, branch, remote and recovery commands.
Open tool →Search a compact JavaScript regular expression reference for classes, anchors, groups, lookaheads, quantifiers and flags.
Open tool →Inspect the first entered character as a Unicode code point plus UTF-8 and UTF-16 numeric units.
Open tool →Build a quoted hyperfine command from one or more shell commands plus run and warmup counts.
Open tool →Measure elapsed time with a local browser stopwatch that supports start, pause, resume and reset.
Open tool →Edit formatted content visually with bold, italic, underline, heading and paragraph controls, then copy generated HTML.
Open tool →Inspect a PDF locally for signature dictionaries, ByteRange values and SubFilter identifiers without uploading it.
Open tool →Analyze, compare, normalize and generate text.
Use this word and character counter online to count characters, words and lines instantly in your browser without uploading text.
Open tool →Compare two text blocks online and identify changed lines locally in your browser.
Open tool →Generate a clean lowercase URL slug online from text, including Latin letters, numbers and Chinese characters.
Open tool →Turn long alphabetic words into numeronyms such as internationalization to i18n directly in your browser.
Open tool →Convert UTF-8 text to eight-bit binary bytes or binary bytes back to text locally.
Open tool →Convert text to U+ Unicode code points or code points back to text locally in your browser.
Open tool →Mask the middle of a string while retaining a small prefix and suffix for recognizable sharing.
Open tool →Generate one to twenty Lorem Ipsum placeholder paragraphs locally in your browser.
Open tool →Normalize an email list by splitting common separators, lowercasing, validating, deduplicating and sorting addresses.
Open tool →Clean a line-based list online by trimming, removing blanks, deduplicating and naturally sorting it.
Open tool →Convert letters into NATO spelling alphabet words for clearer voice communication.
Open tool →Convert English letters and digits to International Morse code or decode spaced Morse code into text.
Open tool →Count repeated Unicode words and numbers in text, then rank them by frequency locally.
Open tool →Remove punctuation from a 7-to-15-digit phone number and display E.164-like and grouped readable forms.
Open tool →Sort text lines online with case-insensitive, numeric-aware natural ordering.
Open tool →Remove duplicate text lines online while preserving the first occurrence and original order.
Open tool →Search a compact built-in emoji catalog by English keyword and copy matching characters locally.
Open tool →Turn up to twenty letters, digits or spaces into five-row hash-sign banner text locally.
Open tool →