Reliable data operations

Generate.
Transform.
Validate.

One focused toolkit for structured data, predictable output and everyday development workflows.

  • Deterministic results
  • Payloads are not stored
  • Useful without an account
json.validate Live
{
  "user": {
    "id": "u_7f3a9c",
    "active": true,
    "plan": "developer"
  }
}
JSON • UTF-8 Valid

Available now

A growing reliable toolkit

Fifteen operations are live in API v1: five bounded generators, six JSON/format tools, two explicit normalizers and two validators. They share predictable limits and never retain raw payloads by default.

View the full catalog

UUID generator

Generate one or many standards-based identifiers with reproducible options.

data.generate_uuid

Slug generator

Turn names and titles into clean, URL-safe identifiers.

data.generate_slug

API key generator

Create high-entropy development credentials with a clear prefix.

data.generate_api_key

Password generator

Build strong passwords with explicit length and character constraints.

data.generate_password

Mock JSON generator

Produce structured sample payloads from a schema or field template.

data.generate_mock

JSON formatter

Make JSON readable by changing whitespace only.

json.format

JSON minifier

Remove insignificant whitespace without reencoding values.

json.minify

JSON to YAML

Convert JSON into readable YAML with safe, predictable types.

json.to_yaml

YAML to JSON

Convert safe YAML documents into structured JSON.

yaml.to_json

JSON to CSV

Convert tabular JSON with explicit columns and delimiter controls.

json.to_csv

CSV to JSON

Parse delimited files with explicit header and field rules.

csv.to_json

Phone normalizer

Return E.164 and national formats with explicit country assumptions.

phone.normalize

Email normalizer

Normalize safe email fields without pretending a mailbox exists.

email.normalize

JSON validator

Check syntax, UTF-8 and surrogate pairs with exact byte positions.

json.validate

JSON Schema validator

Validate payloads against a declared dialect with exact error paths.

json.validate_schema

Built for integration

The same operation, from browser to API

Every operation follows one versioned response envelope, so success, warnings, review states and errors stay predictable.

  • Stable universal response envelope
  • Request ID in body and headers
  • Explicit limits and graceful errors
POST /api/v1/operations/json.format
curl https://nrvo.app/api/v1/operations/json.format \
  -H 'Content-Type: application/json' \
  -d '{"input":"{\"ready\":true}"}'