Development & programming
686 tools available
Automatically repair and fix malformed JSON data. Corrects common JSON syntax errors like missing quotes, trailing commas, unescaped characters, concatenated strings, comments, and more. Instantly validates and formats broken JSON into valid, properly structured output.
Paste JSON and test JSONPath expressions interactively. See matching results in real time, with example paths to get started quickly.
Count the number of elements in a JSON array.
Count the number of properties in a JSON object.
Calculate the maximum nesting depth of a JSON object or array.
Remove duplicate keys from JSON objects with option to process nested objects.
Count the number of unique elements in an array.
Count the number of elements by data type (string, number, boolean, object, array, null) in a JSON array.
Shuffle elements in a JavaScript array using the Fisher-Yates algorithm
Combine and merge multiple JSON arrays into one. Choose between simple concatenation or merging with unique elements only.
Reverse the order of the items in a JSON array, so the last item comes first. Optionally reverse nested arrays too, then copy or download the result.
Merge and combine multiple JSON objects with shallow, deep, or overwrite strategies. Perfect for configuration merging and data consolidation.
Flatten nested JSON objects into single-level key-value pairs or unflatten them back to nested structure. Perfect for simplifying complex JSON data.
Minify JSON to reduce file size by removing whitespace and formatting, or beautify minified JSON back to readable format. Optimize JSON for APIs and network transmission.
Smart JSON formatter that creates human-readable output with table-like alignment, compact arrays, and comment support
Generate the Luhn check digit and completed sequence for a base number.
Generate realistic fake git commit log entries with random hashes, authors, dates, and commit messages.
Generate random JSON data with realistic dummy values using Faker.js. Create mock API responses, test data, and sample JSON objects with customizable templates and multiple records.
Generate random text from templates with Faker.js placeholders. Create realistic dummy text with names, emails, addresses, phone numbers, and more. Perfect for testing, mockups, and sample content.
Generate random TOON (Token-Oriented Object Notation) data with realistic dummy values using Faker.js. Create token-efficient mock data for LLM testing with customizable templates, multiple records, and delimiter options.
Generate random prices with customizable currency, range, and decimal precision using Faker.js. Create realistic price values for e-commerce testing, financial mockups, and data visualization with support for 15+ major currencies.
Generate random MongoDB ObjectId values for testing and development purposes.
Generate MongoDB connection URIs from hosts, credentials, and options.
Generate systemd .timer and .service unit files with a custom schedule, service command, and installation commands.