Data conversion
JSON ⇄ CSV/YAML/XML, markdown ⇄ HTML, diffs and queries - formats agents juggle constantly.
JSON validate & format
POST /api/json-formatValidate, pretty-print, or minify JSON. Returns parse errors with position when invalid.
JSON to CSV
POST /api/json-to-csvConvert a JSON array of objects to CSV. Nested objects are flattened to dot-path columns.
CSV to JSON
POST /api/csv-to-jsonParse CSV (quoted fields supported) into a JSON array of objects, using the first row as headers (header=false for array…
YAML to JSON
POST /api/yaml-to-jsonParse YAML into JSON (safe schema - no code execution).
XML to JSON
POST /api/xml-to-jsonParse XML into a JSON object tree (attributes under _attrs, text under _text; repeated elements become arrays).
Markdown to HTML
POST /api/markdown-to-htmlRender CommonMark + GFM markdown to HTML.
HTML to Markdown
POST /api/html-to-markdownConvert an HTML fragment or document you already have into clean markdown. (To fetch + convert a live URL, use /api/extr…
JSON diff
POST /api/json-diffDeep-compare two JSON values. Returns a list of changed/added/removed paths (capped at 1000 differences).
JSON query
POST /api/json-queryExtract a value from JSON by dot/bracket path, e.g. "items[2].name".
CSV to Markdown table
POST /api/csv-to-mdConvert CSV into a GitHub-flavored Markdown table (first row is the header).
JSON flatten/unflatten
POST /api/json-flattenFlatten nested JSON to dot-path keys, or unflatten dot-path keys back to nested JSON. mode: flatten (default) | unflatte…
JSON deep merge
POST /api/json-mergeDeep-merge two JSON objects (b wins on conflicts; arrays are concatenated).
Query string
POST /api/querystringParse a URL query string into an object, or build one from an object. mode: parse (default) | build.
Base / radix convert
POST /api/base-convertConvert an integer between number bases (radix 2-36), e.g. binary↔hex↔decimal. Arbitrary size via BigInt.
Roman numerals
POST /api/romanConvert an integer (1-3999) to Roman numerals, or a Roman numeral back to an integer. Auto-detects direction.
Subtitle convert (SRT/VTT)
POST /api/srt-convertConvert subtitles between SRT, WebVTT, plain text, and JSON cues. Send SRT or VTT text (auto-detected) - or a JSON cues …
iCalendar parse (.ics)
POST /api/ics-parseParse iCalendar (.ics) text into structured JSON events: summary, start/end, location, organizer, attendees, status, and…
JSONL convert
POST /api/jsonlConvert between a JSON array and JSONL/NDJSON (one JSON object per line). mode: to-jsonl (array → lines) or from-jsonl (…
Group by / aggregate
POST /api/group-byGroup an array of objects by one or more keys and aggregate a numeric field - count (default), sum, avg, min, or max. Th…
JSON to XML
POST /api/json-to-xmlConvert a JSON value to indented XML - the reverse of xml-to-json. Objects become nested elements, arrays repeat their t…
OpenAPI / Swagger diff
POST /api/openapi-diffCompare two OpenAPI 3.x or Swagger 2.x documents and return a structured diff: added / removed / changed endpoints, with…
OpenAPI endpoint extractor
POST /api/openapi-extractFlatten an OpenAPI 3.x or Swagger 2.x spec into a structured list of callable endpoints - one row per operation with met…
OpenAPI to curl command
POST /api/openapi-to-curlBuild a runnable curl command for one operation in an OpenAPI 3.x or Swagger 2.x spec. Locate the operation by operation…
OpenAPI mock response generator
POST /api/openapi-mock-responseSynthesize a JSON response body for one operation + status code in an OpenAPI 3.x or Swagger 2.x spec. Locate the operat…
OpenAPI operation search
POST /api/openapi-searchSearch operations in an OpenAPI 3.x or Swagger 2.x spec against a free-text query. Tokenizes the query (lowercase, alpha…
OpenAPI spec redactor
POST /api/openapi-redactShrink an OpenAPI 3.x or Swagger 2.x document for LLM context by stripping verbose meta-fields (examples, descriptions, …
OpenAPI $ref resolver
POST /api/openapi-resolve-refsInline every local `$ref` in an OpenAPI 3.x or Swagger 2.x document so downstream tools see a self-contained spec. Resol…
OpenAPI security summary
POST /api/openapi-security-summaryResolve authentication requirements across an OpenAPI 3.x or Swagger 2.x document. Returns the catalog of security schem…
OpenAPI required-params extractor
POST /api/openapi-required-paramsFor one operation, return the minimum set of inputs an agent must provide to make a successful call. Locate the op by `o…