Runs entirely in your browser — no uploads, no saved snippets, no public links.

Paste a file, inspect the issues, export reviewed output.

Tool directory

All DataDoctor Tools

Search local-first JSON, CSV, schema and import readiness tools. Start with the file problem first, run the tool in your browser, then use the report to decide what to repair, export or validate next.

Complete tool list

25 browser tools

JSON

JSON Validator

Validate JSON syntax, repair common issues, format output and inspect data safely in your browser.

Best for

checking copied API payloads, config snippets and generated JSON before another system reads them.

Strict JSON syntaxFormatted output
Open tool
JSON

JSON Repair

Repair broken JSON from APIs, LLM output, config files and copied snippets.

Best for

turning messy JSON-like text into a reviewable JSON candidate without uploading the pasted content.

Common broken JSON patternsRepair candidate output
Open tool
JSON

JSON Formatter

Format messy JSON into readable, indented output.

Best for

making valid compact JSON readable before review, debugging or documentation.

Strict parse successTwo-space indentation
Open tool
JSON

JSON Minifier

Minify JSON by removing whitespace without changing its data.

Best for

compressing valid JSON for transport, fixtures or embeds while preserving the original data.

Strict parse successWhitespace-only reduction
Open tool
JSON

JSON Viewer

Inspect valid JSON with a compact, expand-on-demand viewer for quick top-level review.

Best for

quickly inspecting valid JSON values and confirming top-level object or array structure.

Strict parse successExpandable object nodes
Open tool
JSON

JSON Tree Viewer

View JSON as an expandable tree for nested objects and arrays.

Best for

exploring deeply nested JSON trees where parent-child structure matters more than formatting.

Nested object hierarchyArray item branches
Open tool
Schema

JSON Schema Validator

Validate JSON against a JSON Schema and see readable error explanations.

Best for

checking whether JSON data matches a contract before it reaches an API, queue or import pipeline.

Required fieldsField types
Open tool
Schema

JSON Schema Generator

Generate JSON Schema from sample JSON data.

Best for

creating a starter JSON Schema from sample data before refining required fields and constraints.

Root data typeObject properties
Open tool
JSON

JSON to CSV

Convert JSON arrays and objects into CSV files.

Best for

turning JSON arrays or object records into a CSV that can be opened in spreadsheets or import tools.

Valid JSON inputObject keys as headers
Open tool
CSV

CSV Validator

Validate CSV structure, delimiter parsing, row consistency and malformed records.

Best for

checking CSV structure before you debug platform-specific import rules.

Rows and columnsMalformed quotes
Open tool
CSV

CSV Data Quality Checker

Profile CSV data for missing values, duplicates, invalid formats, mixed types, outliers and more.

Best for

profiling a CSV for import readiness before uploading it to a CRM, store, database or API.

Missing cellsDuplicate rows
Open tool
CSV

CSV Duplicate Finder

Find and audit duplicate rows or values by one or more selected columns before deciding what to remove.

Best for

finding duplicate CSV rows or duplicate business keys before removing anything.

Selected duplicate key columnsCase-insensitive matches
Open tool
CSV

Remove Duplicates from CSV

Detect duplicate rows and download a deduplicated CSV.

Best for

exporting a clean deduplicated CSV after selecting the columns that define a repeated record.

Duplicate key selectionFirst occurrence retention
Open tool
CSV

CSV Missing Values Checker

Find empty cells by column and row before importing or analyzing a CSV file.

Best for

finding blank cells by column and row before a platform rejects required fields.

Total missing cellsMissing cells per column
Open tool
CSV

CSV Cleaner

Clean CSV files by removing duplicates and optionally dropping incomplete rows.

Best for

removing duplicate rows and optionally dropping incomplete rows before downstream checks.

Header detectionDuplicate key column
Open tool
CSV

CSV to JSON

Convert CSV data into JSON arrays or objects.

Best for

converting spreadsheet-style rows into JSON for APIs, scripts or data review.

CSV header rowsFallback row arrays
Open tool
Schema

CSV Schema Generator

Infer a JSON Schema from CSV columns and values.

Best for

inferring a starter schema from representative CSV rows before creating a stricter import contract.

Column namesInferred field types
Open tool
Schema

CSV Schema Validator

Validate CSV rows against a JSON Schema.

Best for

checking CSV rows against a JSON Schema before import, migration or API upload.

Header-to-field mappingRow-level schema errors
Open tool
Schema

Schema Checker

Validate JSON or CSV data against a JSON Schema in one universal tool.

Best for

validating either JSON or CSV against one schema when you need a single contract check.

JSON input modeCSV input mode
Open tool
Import

Shopify CSV Validator

Check Shopify product CSV files for required fields, duplicate handles, prices and image URLs.

Best for

checking Shopify product CSV files before product import or catalog updates.

Required Shopify headersDuplicate product handles
Open tool
Import

WooCommerce CSV Validator

Validate WooCommerce product CSV files for required fields, duplicate SKUs and import problems.

Best for

checking WooCommerce product CSV files for product identity, pricing and import-ready fields.

Required columnsDuplicate SKUs
Open tool
Import

HubSpot CSV Import Checker

Check HubSpot contact CSV files for email columns, duplicates and invalid values.

Best for

checking HubSpot contact CSV files before a CRM import creates bad or duplicate contacts.

Email column presenceMissing email values
Open tool
Import

Mailchimp CSV Checker

Validate Mailchimp contact CSV files for email columns, duplicates and invalid email addresses.

Best for

checking Mailchimp audience CSV files for contact-level issues before list import.

Email Address columnDuplicate emails
Open tool
Import

Google Contacts CSV Cleaner

Clean Google Contacts CSV files by checking duplicates, names, emails and phone numbers.

Best for

cleaning Google Contacts CSV exports before reimporting or merging address books.

Contact identityDuplicate email, phone or name keys
Open tool
Import

QuickBooks CSV Checker

Check bank transaction CSV files before importing into QuickBooks.

Best for

checking bank transaction CSV files before importing them into QuickBooks.

Required Date, Description and Amount columnsDuplicate transaction keys
Open tool

How to choose

Pick the first tool by failure mode, not by file name.

A CSV import failure might be a parser problem, a duplicate-key problem, a required-field problem or a platform-specific rule. Running the right first check keeps cleanup work focused and avoids deleting rows before the actual blocker is visible.

  • Start with syntax or structure when a file will not parse.
  • Use data quality checks before deleting rows or changing mappings.
  • Use platform import checkers when the destination has required headers or identity fields.
  • Use schema tools when repeated files must match a reusable contract.