Extracts all unique keys from a JSON structure, including nested keys expressed in dot notation (e.g., user.address.city). Shows all top-level keys, all nested paths, or both. Useful for understanding unfamiliar APIs, generating TypeScript interfaces, mapping database schemas, and writing documentation.
Paste your JSON and get a flat list of all key paths in seconds. To format or validate the JSON first, run it through the JSON Formatter.
Nested object
Input
{"user":{"name":"Alice","age":30}}Output
user user.name user.age
Beautify, minify, and validate JSON with syntax highlighting.
Extract values from JSON by key path.
Convert CSV data into a JSON array of objects.
Convert a JSON array of objects to an HTML table.
Extract all email addresses from any block of text.
Extract all hashtags from social media posts or any text.