List each anchor’s href, text, rel, and target from pasted HTML. The href is kept as written and is not opened.
Format, validate, and convert data in the browser.
List each anchor’s href, text, rel, and target from pasted HTML. The href is kept as written and is not opened.
Turn one pasted HTML table into CSV text. Pick among top-level tables. Spans leave covered cells empty, and nested tables are refused.
Turn a=1&b=2 or a leading question mark into separate name and value rows. Plus signs and percent-encoded spaces both become spaces.
Paste a request or response header block and read the start line and each field. The page splits text locally and does not send a request.
Find the media type for a common extension, or the extensions for a common media type. The list is curated and stays in the browser.
Paste a hex, rgb, hsl, or named color and read the other forms. The swatch is the parsed color. Modern wide-gamut syntax is out of scope.
Parse one absolute URL in the browser with the WHATWG URL API. A missing scheme is an error, and the address is not fetched.
Turn UTF-8 text into standard or URL-safe Base64 and back. This is text, not an image data URL, and it is not encryption.
Encode or decode a documented HTML entity set as plain text. The result is never inserted into the page as HTML.
Validate one UUID per line. See the version and RFC variant when the value matches, with a reason when it does not.
Inspect a JWT header and payload locally. The signature is not verified, and Clear removes the token from the page.
Search a fixed local table of HTTP status codes by number or reason phrase. Codes that are not in the table are not given a made-up meaning.
Encode or decode one URL component with encodeURIComponent and decodeURIComponent. The text never leaves this browser.
Compare two JSON values structurally in your browser. Object keys are maps. Arrays are compared by index. Not a text diff and not a merge tool.
Convert JSON Lines (NDJSON) to a JSON array, or a JSON array back to one JSON value per line, in your browser. Empty lines are skipped.
Generate TypeScript interfaces from a JSON sample in your browser. Keys present in the sample are required. Optional fields are not guessed.