Convert any data format. In your browser. Instantly.
No uploads. No sign-ups. No limits on file size.
JSON Conversions
CSV Conversions
XML, YAML & More
Parse any XML into clean JSON — attributes, namespaces, and arrays handled
Convert Kubernetes manifests, Docker Compose, and any YAML to JSON
Extract sheet data from .xlsx files into JSON
Export any Excel sheet to plain CSV without opening Excel
Tab-separated output — paste directly into Google Sheets or Excel
Parse log files and streaming data exports into a standard JSON array
SQL & Developer Tools
Generate SQL INSERT statements from CSV — set table name and batch size
Generate SQL INSERTs from a JSON array — handles nulls, booleans, and nested values
Click any JSON value to get its JSONPath expression — copy in one click
Decode base64 to text or JSON, or encode text to base64 — handles JWT payloads
Encoding & Hashing
Percent-encode or decode URLs and query parameters — supports encodeURIComponent and encodeURI
Encode HTML special characters to & < entities, or decode entities back to text
Generate SHA-256, SHA-512, or SHA-1 hashes — uses browser Web Crypto API, nothing uploaded
Generate UUID v4 identifiers using cryptographically secure randomness — single or bulk
Convert Unix epoch timestamps to dates, or dates to timestamps — with live current time
Convert colors between HEX, RGB, and HSL — visual picker, component sliders, one-click copy
Generate QR codes for URLs, WiFi, vCards, and text — custom colors, sizes, download PNG
Decode JWT tokens — view header, payload claims, expiry status, timestamps auto-converted to dates
Encode images to base64 data URIs for CSS/HTML, or decode a data URI back to a viewable image
Inspect any character's Unicode codepoint, UTF-8 bytes, UTF-16, HTML entities, and URL encoding
Code Formatters
Format and beautify SQL queries — MySQL, PostgreSQL, SQLite, T-SQL, BigQuery, configurable style
Live Markdown editor with side-by-side preview — supports GFM tables, code blocks, strikethrough
Pretty-print or minify JSON with configurable indentation — instant output
Test regex live — match highlighting, capture groups, named groups, replace mode, all JS flags
Compare two text or code blocks — line, word, char diff, unified and split view
Text Utilities
Convert text between camelCase, snake_case, kebab-case, PascalCase and 8 more formats at once
Convert any title to a URL-safe slug — strips accents, special chars, choose hyphen or underscore
Count words, characters, sentences, paragraphs, and reading time — live as you type
Generate lorem ipsum placeholder text by paragraphs, sentences, or words — instant
JSON & CSV Utilities
Pretty-print or minify JSON with configurable indentation
Expand deeply nested objects into flat dot-notation key paths
Validate JSON and see exact line-level syntax errors — with auto-repair
Fix BOM characters, mixed delimiters, ragged rows, and bad quotes
Validate JSON against a JSON Schema — all errors shown with field path and keyword
View CSV as an interactive table — sort, filter, edit cells inline, export CSV
Build and validate cron expressions — live English description and next 5 run times
Why csvjson?
Other converters handle simple cases. csvjson handles real-world data.
Handles Nested Data
Most converters choke on JSON with nested objects and arrays. csvjson flattens them intelligently — arrays become extra rows, nested keys become dotted column names.
100% Private
Every conversion runs in your browser using JavaScript. Your data never touches a server. There's no backend to breach.
No Size Limits
Browser-native processing means no upload limits. Convert files with millions of rows as fast as your computer can handle them.