JSON to CSV
Builds CSV columns from the union of object keys, preserving first-seen order.
Developer toolsLess busywork between you and your next commit.
Builds CSV columns from the union of object keys, preserving first-seen order.
Developer toolsConverts nested JSON leaves into JSON Pointer paths.
Developer toolsSerializes each element of a JSON array as one independent compact JSON line.
Developer toolsParses each nonblank line separately and collects the records into one JSON array.
Developer toolsParses strict JSON and serializes with two-space indentation.
Developer toolsUses the browser’s strict JSON parser.
Developer toolsParses strict JSON and removes insignificant formatting whitespace.
Developer toolsEncodes text as UTF-8 bytes, then standard Base64.
Developer toolsDecodes standard Base64 bytes as strict UTF-8 text.
Developer toolsPercent-encodes one URL component using UTF-8.
Developer toolsDecodes percent-encoded UTF-8 sequences in a URL component.
Developer toolsEscapes &, <, >, double quotes and apostrophes for HTML text.
Developer toolsDecodes numeric entities and amp, lt, gt, quot, apos and nbsp.
Developer toolsGenerates random version-4 UUIDs with the browser’s Web Crypto API.
Developer toolsUnix time measures elapsed seconds or milliseconds since 1970-01-01T00:00:00Z.
Developer toolsRuns JavaScript regular expressions in an isolated Web Worker with a 300 ms execution limit.
Developer toolsBase64url-decodes the header and payload as UTF-8 JSON.
Developer toolsDeveloper utilities should save a few careful minutes without becoming a data-exfiltration risk. LittleKit’s formatter, encoder and inspection tools run in the browser and show errors near the operation that needs attention.
Treat these tools as a local scratchpad. Validate the format before transforming it, keep secrets out of shared screenshots and remember that a decoded token is not an authenticated token. Use the smallest input that reproduces the problem.
Browser parsing follows the relevant standard, not every vendor extension. Large or pathological inputs can be refused to protect responsiveness. The output is a convenience for development, not a security review of your application.