Skip to main content

CSV JSON Transformer

Advanced CSV ↔ JSON converter with column mapping. Toggle columns on/off, rename JSON keys, and set column types (string, number, boolean). Paste your CSV and configure the mapping before converting. Runs entirely in your browser — your data never leaves your machine.

✓ Toggle columns on/off ✓ Rename JSON keys ✓ Type casting (string/number/bool) ✓ Bidirectional CSV ↔ JSON

Frequently Asked Questions

What makes this CSV to JSON tool 'advanced'?▼

Unlike basic converters, this tool lets you map each column individually: rename the JSON key, toggle a column on or off, and set the type (string, number, boolean). This is useful when your CSV has columns you don't need, headers with spaces or special characters, or numeric columns that are incorrectly treated as strings.

How does the column type setting work?▼

When you set a column to 'number', values are parsed with parseFloat/parseInt. 'boolean' converts 'true', '1', 'yes', 'on' to true and everything else to false. 'string' keeps the value as-is. This lets you get properly typed JSON without post-processing.

Can I convert JSON back to CSV?▼

Yes. Switch to JSON → CSV mode by clicking the direction toggle. Paste a JSON array of objects and get clean CSV with headers from the first object's keys. Nested objects are flattened to a string representation.

What CSV delimiters are supported?▼

The tool auto-detects comma (,), semicolon (;), and tab ( ) delimiters by sampling the first line of your CSV. You can also manually select the delimiter from the dropdown if auto-detection picks the wrong one.

Is there a row limit for CSV conversion?▼

No hard limit — the conversion runs in your browser. Very large files (100k+ rows) may cause brief UI lag since JavaScript is single-threaded. For production data processing, use server-side tools like Python pandas or Node.js csv-parse.

Are my CSV or JSON files uploaded anywhere?▼

No. All processing runs entirely in your browser using vanilla JavaScript. Your data never leaves your machine, making this safe for files containing PII, credentials, or sensitive business data.

Share this tool: X / Twitter LinkedIn
✓ 60,000+ developers use DevPlaybook ★★★★★ 4.8 / 5 on Gumroad ✓ MIT licensed · Instant download ✓ No login required

Related Products

on Gumroad

You Might Also Need

More Free Tools

JSON Diff Viewer Fake Data Generator JSON Diff JSON Formatter Pro JSON Path Finder YAML to JSON Converter CSV Editor CSV to JSON Converter JSON to CSV Converter JSON ↔ YAML Converter TOML to JSON Converter Timestamp Converter JSON Schema Form Builder Protobuf to JSON Converter JSON Schema to Zod Converter Mock Data Generator NFT Metadata Generator CSV Viewer JSON Formatter & Validator JSON Schema Generator Unix Timestamp Converter YAML to TOML Converter TOML to JSON Converter Color Format Converter JSON to TypeScript Interface package.json Validator & Audit Timezone Converter SQL ERD Diagram Generator Grafana Dashboard JSON Validator package.json Generator YAML to TOML Converter OpenAPI Mock Generator EVM Calldata Decoder IPFS CID Version Converter Color Format Converter — HEX, RGB, HSL, HSV Neon DB Query Builder Turso Edge DB Explorer Base64 Encoder & Decoder Base64 Encode / Decode Image to Base64 Converter String Case Converter Text ↔ Binary ↔ Hex Converter WebP Converter SQL Index Advisor Prisma Schema Visualizer Database Schema Visualizer LLM JSON Schema Builder Number System Converter — Binary Octal Decimal Hex Grafana Dashboard JSON Builder OpenAI Function Calling Generator Database Schema Diff PlanetScale Branch Manager API Rate Limit Calculator API Response Formatter & Analyzer Aspect Ratio Calculator Code Tools Color Picker & Code Converter CSS Unit Converter HTML to Markdown Converter JWT Builder JWT Decoder Number Base Converter URL Slug Generator SVG Editor & Optimizer Text Tools TOML Validator TypeScript Playground TypeScript to JavaScript Converter Developer Utilities UUID v7 Generator YAML Validator & Formatter PWA Manifest Generator JSON-LD Schema Generator Biome Config Generator Package Lock Analyzer Feature Flag Config Generator GCP Service Account Key Checker Azure ARM Template Validator Zod Schema Generator SBOM Generator Markdown to HTML Converter JWT Debugger Pro TypeScript tsconfig.json Generator Chrome Extension Manifest Generator Database Index Analyzer YAML Validator Pro API Mock Server Config Generator npm Package Stats SQL to TypeScript Types Database Index Advisor Jest to Vitest Migrator AI Agent Memory Planner RAG Chunking Calculator MCP Endpoint Tester Solana Program ID Generator Morse Code Converter Roman Numeral Converter MCP Server Config Builder LangGraph Workflow Visualizer AWS IAM Policy Generator GCP Service Account Key Auditor RAG Chunking Calculator Expo App Config Generator TypeScript Discriminated Union Builder React Native StyleSheet Generator Embedding Storage Calculator RAG Chunk Size Optimizer LLM Prompt Template Builder PostgreSQL Connection String Builder

Enjoying this tool? Get more like it.

Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.

DevPlaybook Pro 7 days free

Unlock AI-Powered Dev Tools

  • ⚡ AI Code Review, Doc Generator & SQL Builder
  • ⚡ All premium templates & early access
  • ⚡ Member discounts on Gumroad products
Start Free Trial →

$9/mo after trial · Cancel anytime

Want the full toolkit?

Get DevPlaybook Pro

Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.

$79
$241 separately Save $162 (67% off)
Get DevPlaybook Pro — $79 →

MIT licensed · Instant download · No subscription

See what's included → Browse all deals →