Text Processing
Convert text to bold, italic, or bold-italic using the Mathematical Alphanumeric Symbols Unicode block. Plain Unicode text — no font needed.
bold-italic-textText Processing
Wrap text in enclosed/bubble Unicode glyphs — ⓐⓑⓒ — in four variants: outline, filled (❶), parens (⒜), negative (🅐).
bubble-textCryptography
Hash the same input with MD5, SHA-1, SHA-256, SHA-512, BLAKE2b, and BLAKE3 at the same time and compare them side by side: output length, hex/Base64 digest, security status (broken / modern), and a relative speed benchmark. Great for teaching, choosing a hashing algorithm, or sanity-checking checksums.
hash-algorithm-comparatorText Processing
Apply the "zalgo" corruption effect — stack random combining marks onto each character for a haunted/glitchy look. Adjustable intensity + optional seed.
zalgo-textDevelopment
Plan and visualise an API latency budget. Enter a P99 target (e.g. ≤ 300ms) and per-stage allocations (DNS, TCP, TLS, TTFB, Processing, Network) to see a live waterfall, budget utilisation, and over-budget warnings. Optionally paste an OpenTelemetry or Datadog trace to reverse-engineer a measured allocation.
api-latency-budget-plannerSecurity
Compute the CRC32 checksum (IEEE 802.3 polynomial) of any text or raw bytes. Output as hex, decimal or binary. Accepts plain text (UTF-8) or raw bytes via hex/base64 input.
crc32-checksumDevelopment
An interactive JSONPath REPL that runs multi-step query pipelines against any JSON. Write one JSONPath expression per line (e.g. $..book[?(@.price<10)] then $[0:5]) and see each step's matches with counts, paths, and values — plus a shareable URL that encodes your data and pipeline. Supports recursive descent ($..), wildcards ([*]), filters ([?(@.price<10)]), slices ([0:5:2]), and negative indices.
jsonpath-repl-playgroundDevelopment
Parse a 5-part / 6-part / Quartz cron expression into a plain-language schedule description, show the field-by-field breakdown, and list the next N execution times in any IANA timezone — with an AI-generated natural-language explanation in your language
cron-expression-explainerData Processing
Upload a CSV file or paste CSV text, remove duplicate rows using exact or fuzzy matching, and download a cleaned CSV.
csv-deduplicate-rowsSecurity
Compute an HMAC message-authentication signature over a message + shared secret using SHA-1/SHA-2/SHA-3/BLAKE2, or verify an incoming signature against the secret — with webhook presets for Stripe / Slack / GitHub and constant-time comparison
hmac-generator-verifierDevelopment
An in-browser GraphQL client: write queries and variables, send them to any GraphQL endpoint, and inspect formatted JSON results or error arrays — perfect for iterating on schemas during development
graphql-playgroundDevelopment
A lightweight in-browser HTTP client (mini Postman): send GET/POST/PUT/DELETE requests with custom headers and body, inspect status, headers, timing, and formatted response — all from your browser
http-request-tester