Compare schemas
See inferred fields and types from structured examples, including nested JSON properties.
PIXELOKAY / DATA & AI TOOLS
Compare two data structures, discover likely field matches, customize transformations, and deliver clean, validated output—without sending a record to a server.
YOUR DATA WORKSPACE
Import → Smart Match → Review → Validate → Export
01 / SOURCE
Your records to transform. Nested JSON objects are supported; arrays are kept as values.
Field quality summary appears after import.
02 / TARGET
Import an example of the destination format. Field types and required status can be edited later.
03 / FIELD MAPPING
Smart Match ranks field names, aliases and compatible types. Review every suggestion; nothing is silently approved.
| Target field · output type | Source field(s) | Transformation | Parameter / default | Review |
|---|---|---|---|---|
| Load source and target data, or try the example to start. | ||||
Rules: Copy, Trim, Upper/Lowercase, Number, Boolean, ISO date, Join, Split, Constant, Multiply, Replace, Prefix, Suffix, Round. Split parameter: delimiter|index. Join parameter: separator. Multiply: numeric factor. Replace: find|replacement. Round: decimal places 0–10.
04 / VALIDATION
Preview up to 100 rows with clear conversion errors. Strict mode omits invalid rows from the exported dataset.
| Your transformed data preview will appear here. |
05 / DELIVERY
All downloads are generated inside your browser. No data is sent to PixelOkay.
Spreadsheet-safe CSV adds a leading apostrophe to text beginning with formula-like characters (such as + in phone numbers). Select JSON or JSONL if you need exact text-byte round trips.
Mapping files store field paths and rules, not source records. Reopen a mapping after loading matching source and target datasets.
Smart Match uses deterministic field-name similarity and type compatibility without any model. Optional AI proposals run in your browser only after you explicitly load a local model. All AI suggestions require your approval and validation.
FOR DEVELOPERS, DATA TEAMS & CONTENT CREATORS
See inferred fields and types from structured examples, including nested JSON properties.
Build one-to-one field mappings, customize casts, and resolve missing or ambiguous matches.
Inspect row-level conversion errors and save reusable rules for later datasets.
Smart Match uses deterministic local rules. Optional AI Suggest uses field paths, types and required flags, not record values, to propose unapproved mappings with a model that runs in your browser. WebLLM runtime assets load from a pinned CDN and model files download after you select a model; browser-built-in AI is experimental. Review each suggestion.
Export your spreadsheet as CSV or TSV first. Native XLSX and relational joins are not currently supported.
Source records stay in this browser tab, and the optional AI prompt contains only field paths, types and required flags, not row values. The model runs in the browser; choosing WebLLM can load runtime files from a CDN and download model weights. No source row values are sent to an AI model.
Conversion problems are reported by row and target field. You can choose lenient output with null values or strict output that excludes invalid rows.
PIXELOKAY / DATA STUDIO
Analyzing datasets locally…
Match source fields to a target structure, review transformations, and validate rows before exporting. Deterministic Smart Match is available without a model; optional AI suggestions use schema field metadata and remain unapproved until you review them.
Example: Map an order file’s customer identifier, email address and creation date to the matching target paths. Confirm the date conversion, preview sample rows, validate the complete file and download JSONL.
Limits and privacy: Imports are limited to 8 MiB, 10,000 records and 150 fields; preview shows at most 100 records. Optional AI uses field paths, types and required flags, not record values. WebLLM runtime files load from a pinned CDN and model weights download only after you select a model; browser-built-in AI is experimental. Review all suggestions and exports.