Developer Tools
JSON, CSV, Base64, URL, XML, SQL and Markdown utilities — with exact error positions and zero uploads.
About these developer tools
Developer utilities live or die on two things: whether the output is exactly right, and whether the input was safe to paste. The tools in this category are built to be exact first — the JSON formatter reports the position of a syntax error instead of merely failing, the CSV converter auto-detects whether your file is comma, semicolon, tab or pipe delimited instead of assuming commas, the Base64 tool is UTF-8 safe rather than assuming Latin-1, and the URL encoder makes you choose between component and full-URL mode because confusing the two is how query strings get double-encoded. The SQL and XML formatters don't just indent: the XML tool validates tag nesting and names the mismatched tag, and the SQL tool puts each clause on its own line while leaving string literals and dotted identifiers untouched.
The second requirement is privacy, and for developers it is not abstract. The things pasted into formatters and decoders during a working day are production payloads, config files, tokens, customer rows and log excerpts — exactly the data that should never be sent to a stranger's server to have its brackets matched. Every tool here runs entirely in your browser: the JSON you validate, the CSV you convert and the Markdown you preview are processed on your device and are never uploaded, stored or logged. That is also why the category is honest about limits — decoding shows you what a payload contains and never claims to verify it, and the Base64 tool handles files locally rather than asking you to upload them anywhere.
The workflow pattern repeats across the category: paste on the left, get formatted, converted or validated output on the right, copy or download it, and move on. Where a pair of tools are inverses — CSV to JSON and JSON to CSV live in one tool with a direction switch, as do the Base64 and URL encoder/decoders — they share a page rather than forcing you to find the reverse tool. New utilities join this category only when they can meet the same bar: deterministic output, errors explained in words, and nothing leaving the machine.
Frequently asked questions
Is it safe to paste production JSON or CSV data into these tools?
The processing is safe by construction: every developer tool on Kwikfig runs 100% in your browser, so your payload never travels over the network, is never stored and is never logged. You can verify this by loading a tool, disconnecting from the network, and using it — it works identically offline.
Why does the JSON tool show an error position instead of fixing my JSON?
Because silently 'repairing' JSON means guessing what you meant — dropping a trailing comma is harmless, but guessing at a missing quote or bracket can change your data's meaning. The formatter validates strictly and tells you where the first problem is (with line and column when the parser reports a position), so the fix is yours and deliberate.
What is the difference between URL component and full-URL encoding?
Component mode (encodeURIComponent) escapes everything that has structural meaning in a URL — slashes, question marks, ampersands, equals signs — so a value can be safely embedded inside a query string. Full-URL mode (encodeURI) leaves that structure intact and only escapes characters that cannot appear in a URL at all, like spaces. The URL Encoder page explains which mode each job needs; using the wrong one is the classic cause of double-encoded or broken links.