Find the value at one JSON pointer. An empty pointer selects the whole document. A missing member is an error.
Format, validate, and convert data in the browser.
Find the value at one JSON pointer. An empty pointer selects the whole document. A missing member is an error.
Compare two lists by whole-line membership. See lines only in A, only in B, and in both, without an ordered edit.
Make an integrity attribute from a local file or from text. SHA-384 is the default. A URL is not fetched.
Decode one position in a source map mappings string. See the original file, line, and column. The source is not fetched.
Calculate the IPv6 network, first address, last address, and exact address count from one address and a prefix. Nothing is looked up.
Normalize pasted text to NFC, NFD, NFKC, or NFKD in the browser. Copy returns the normalized string only.
Convert one JavaScript number or 16 hex digits into the binary64 layout: sign, exponent, trailing significand, and hex bits.
Combine unsigned 32-bit values with AND, OR, XOR, NOT, or a logical shift. Negatives and shifts past 31 are errors.
Calculate an IPv4 network, mask, and usable host count from an address and a prefix length. Nothing is looked up.
Show the same Unix mode as checkboxes, a 4-digit octal value, and ls-style permission text. Clear sets 0000.
See each Unicode code point, its UTF-8 bytes, and a name only when the character is on a fixed whitespace list.
Build a font-size clamp() from two pixel sizes and two viewport widths. The declaration is text and is not applied to the page.
Build a query string from name and value rows. Spaces become plus signs. The string is form encoding, not a checked URL.
Compare two pasted texts line by line. Unchanged runs collapse to a count. The result is a reading diff, not a patch file.
Check WCAG 2 contrast for a foreground and a background. Both colors must be opaque. The page does not measure your font.
Convert px to rem or rem to px with the root font size you type. The declaration is text and is not applied to this page.