Developer and data tools to inspect, convert, and validate
Format JSON, validate structured files, decode JWT and Base64 data, and convert common developer formats directly in your browser.
69 focused tools
Work with API responses, configuration files, encoded values, and tabular data without pasting them into a remote service. This collection brings the site's data, validation, and encoding utilities into one practical developer workspace.
Choose the exact operation rather than a generic editor: compare JSON structures, validate XML or YAML, decode a JWT locally, escape a payload, or move between CSV and structured formats while keeping the source on your device.
Start by deciding whether you need validation, formatting or a change of representation. A JSON formatter can make nested values easier to read, but it does not establish that fields satisfy an API schema. A validator can catch malformed structure without proving that a customer ID or date is valid for the destination. Use the tool that answers the actual failure you are investigating.
When converting CSV into JSON, check headers, delimiters and quoted line breaks before treating each row as a record. A spreadsheet can silently change leading-zero identifiers or long numbers; preserving those fields as text may matter. When converting JSON or YAML, compare values and types after the round trip rather than expecting comments, ordering or original whitespace to survive. A valid output can still be unsuitable for a particular application schema.
Encoded strings are not necessarily trustworthy. Base64 says how bytes are represented, not who produced them. A decoded JWT payload can describe claims without establishing that its signature is valid. Do not paste live credentials into a troubleshooting example. Use a harmless synthetic token or payload where possible, and verify any real signature or permission decision in the system responsible for it.
For sensitive configuration, review both the input and the saved or copied result before sharing it. Formatting a secret does not remove it. Keep a known-good source so that an unexpected converter result can be checked against the original. If a parser reports an error, reduce a non-sensitive sample to the smallest case that still reproduces it; that often reveals a stray quote, delimiter or indentation problem faster than inspecting a whole file.
Popular developer and data tools
JSON Formatter and Validator
Format, minify, and validate JSON locally in your browser. Inspect keys, values, nesting depth, and root type without sending private API data to a server.
Developer and Data ToolsJSON Unescape and Escape
Unescape JSON strings or create valid JSON escapes locally. Remove one encoded string layer, handle Unicode safely, and reject malformed sequences.
Developer and Data ToolsJSON Diff
Compare two JSON documents by structure and value. Find added, removed, changed, and type-changed paths locally in your browser.
Developer and Data ToolsJSON to CSV Converter
Convert JSON objects to UTF-8 CSV in your browser. Union columns, quote values, and protect formula-like strings.
Developer and Data ToolsCSV to JSON Converter
Convert CSV to a JSON array locally. Parse quoted commas, embedded newlines, BOM files, duplicate headers, sparse rows, and optional safe value types.
Developer and Data ToolsXML to JSON
Convert XML to readable JSON in your browser. Attributes, repeated tags and mixed content are all handled predictably.
Developer and Data ToolsYAML to JSON Converter
Convert YAML to JSON or JSON to YAML in your browser. Handles multi-document files, follows YAML 1.2, and uploads nothing.
Developer and Data ToolsXLSX to JSON
Turn an Excel sheet into a JSON array of objects in your browser, using the header row as keys. Nothing is uploaded.
Developer and Data ToolsJWT Decoder
Decode a JSON Web Token and inspect claims and expiry in your browser. Your token is never transmitted.
Developer and Data ToolsBase64 Encoder and Decoder
Encode UTF-8 text to standard Base64 or decode Base64 back to Unicode text locally in your browser, with strict malformed and non-text error handling.
More developer and data tools
Base32 Decode
Decode Base32 back to text in your browser, tolerating missing padding and mixed case.
Developer and Data ToolsBase32 Encode
Encode text to Base32 in your browser. Uses the standard RFC 4648 alphabet.
Developer and Data ToolsBase64 Validator
Check Base64 characters and padding before decoding an encoded string; validation does not authenticate its contents.
Developer and Data ToolsBinary to Decimal
Convert a binary number to decimal in your browser, with full precision for large values.
Developer and Data ToolsBinary to Text
Convert binary back to readable text in your browser, decoding the bytes as UTF-8.
Developer and Data ToolsCaesar Cipher
Encode or decode a Caesar cipher with any shift in your browser. Negative shifts reverse the encoding.
Developer and Data ToolsCron Expression Explainer
Read a five-field cron schedule in plain language, then check the scheduler's time zone separately.
Developer and Data ToolsCSS Formatter
Expand compact CSS into an indented stylesheet so selectors and declarations are easier to review.
Developer and Data ToolsCSS Minifier
Remove CSS comments and unnecessary spacing for compact output while keeping a readable source copy.
Developer and Data ToolsCSV to GeoJSON
Convert a CSV with latitude and longitude columns to GeoJSON in your browser, ready for mapping tools.
Developer and Data ToolsCSV to Markdown Table
Convert multiple CSV files to Markdown tables or Markdown tables back to CSV, then download individual results or one merged file in your browser.
Developer and Data ToolsCSV to TSV
Convert CSV to tab-separated values in your browser. Parses quoted fields properly rather than replacing commas.
Developer and Data ToolsCSV to TXT
Convert several CSV files to labeled TXT records or labeled TXT back to CSV. Download individual results or merge records into one browser-local file.
Developer and Data ToolsCSV to vCard
Convert a CSV of contacts to a vCard (.vcf) file in your browser, ready to import into a phone or address book.
Developer and Data ToolsCSV to XLSX
Turn CSV into a real .xlsx workbook in your browser. Leading zeros and long numbers survive, unlike opening the CSV in Excel directly.
Developer and Data ToolsCSV Validator
Check CSV quoting and row widths to find structural problems before importing a table.
Developer and Data ToolsDecimal to Binary
Convert a decimal number to binary in your browser, with full precision for large values.
Developer and Data ToolsDecimal to Hex
Convert a decimal number to hexadecimal in your browser, with full precision for large values.
Developer and Data ToolsDOCX to Markdown
Convert a Word document to Markdown in your browser. Headings, lists, tables and emphasis all survive. Nothing is uploaded.
Developer and Data ToolsDOCX to Text
Pull the plain text out of a Word document in your browser. No formatting, no hidden characters, nothing uploaded.
Developer and Data ToolsENV to JSON
Turn a .env file into JSON in your browser. Handles export prefixes, quotes and inline comments.
Developer and Data ToolsGeoJSON to CSV
Convert GeoJSON point features to CSV in your browser, with longitude, latitude and properties as columns.
Developer and Data ToolsGPX to GeoJSON
Convert a GPX GPS track or waypoints to GeoJSON in your browser, ready for mapping tools.
Developer and Data ToolsHex to Decimal
Convert a hexadecimal number to decimal in your browser, with full precision for large values.
Developer and Data ToolsHex to Text
Convert hexadecimal back to text in your browser. Accepts spaced, joined and 0x-prefixed hex.
Developer and Data ToolsHTML Entity Decoder
Decode HTML entities back into plain text in your browser, including numeric and named forms.
Developer and Data ToolsHTML Entity Encoder
Encode text as HTML entities in your browser so it displays as text instead of being interpreted as markup.
Developer and Data ToolsICS to CSV
Convert an iCalendar (.ics) file to CSV in your browser, turning events into spreadsheet rows.
Developer and Data ToolsINI to JSON
Turn an INI configuration file into JSON in your browser. Sections become nested objects and values stay strings.
Developer and Data ToolsJSON to ENV
Turn a JSON object into .env format in your browser, with keys upper-cased and values quoted where a shell needs it.
Developer and Data ToolsJSON to HTML Table
Turn a JSON array into a clean HTML table in your browser, with markup in the data escaped safely.
Developer and Data ToolsJSON to INI
Turn JSON into an INI configuration file in your browser, with objects becoming sections.
Developer and Data ToolsJSON to JSONL
Turn a JSON array into JSON Lines in your browser, one record per line, ready for streaming tools.
Developer and Data ToolsJSON to Markdown Table
Turn a JSON array into a Markdown table in your browser, with pipes escaped so columns stay intact.
Developer and Data ToolsJSON to Query String
Turn a JSON object into a properly encoded URL query string in your browser, with arrays repeated correctly.
Developer and Data ToolsJSON to SQL
Turn a JSON array into SQL INSERT statements in your browser, with quotes escaped correctly.
Developer and Data ToolsJSON to XML
Turn JSON into well-formed XML in your browser, with escaping and element naming handled correctly.
Developer and Data ToolsJSON to YAML
Convert JSON into clean, readable YAML in your browser. Useful for Kubernetes manifests, CI pipelines and application config.
Developer and Data ToolsJSON Validator
Check whether text parses as JSON and locate syntax errors before using it in an API or configuration.
Developer and Data ToolsJSONL to JSON
Turn JSON Lines into a single formatted JSON array in your browser. Names the exact line if one record is malformed.
Developer and Data ToolsLocal Reconciliation Suite
Match bank and ledger transactions from CSV or Excel files for free. Review unmatched rows, adjust matching rules, and download audit reports without uploading.
Developer and Data ToolsOFX to CSV
Convert an OFX bank statement to CSV in your browser. No upload, no bank connection, no account. Transaction dates, payees, amounts and FITIDs come out as columns.
Developer and Data ToolsQBO to CSV
Convert a QuickBooks .qbo Web Connect file to CSV in your browser. No upload, no QuickBooks licence, no bank feed. See every transaction before you import.
Developer and Data ToolsQFX to CSV
Convert a Quicken QFX file to CSV in your browser. Works without a Quicken subscription. No upload, no bank login, no account needed.
Developer and Data ToolsQIF to CSV
Convert a QIF file to CSV in your browser, with the day/month order made explicit instead of guessed. No upload, no account, no bank connection.
Developer and Data ToolsQuery String to JSON
Turn a URL query string into readable JSON in your browser. Repeated keys become arrays rather than being lost.
Developer and Data ToolsROT13 Encoder and Decoder
Apply ROT13 to text in your browser. The same operation encodes and decodes, since it is its own inverse.
Developer and Data ToolsSQL Formatter
Lay out SQL clauses for inspection without executing the query or checking its database permissions.
Developer and Data ToolsSQL Minifier
Collapse SQL into compact text for embedding; shorter query text does not make database execution faster.
Developer and Data ToolsText to Binary
Convert text to binary in your browser. Each character becomes its UTF-8 bytes, grouped for readability.
Developer and Data ToolsText to Hex
Convert text to hexadecimal in your browser. Each character becomes its UTF-8 bytes in hex.
Developer and Data ToolsTSV to CSV
Convert tab-separated values to CSV in your browser, adding quotes only where the data needs them.
Developer and Data ToolsUnicode Escape
Convert text into Unicode escape sequences in your browser, handling characters above the basic plane.
Developer and Data ToolsUnicode Unescape
Convert Unicode escape sequences back into readable characters in your browser.
Developer and Data ToolsURL Encoder and Decoder
Percent-encode and decode URLs in your browser, choosing between encoding a value inside a URL and encoding a whole address. Shows which characters differ.
Developer and Data ToolsvCard to CSV
Convert a vCard (.vcf) contact file to CSV in your browser, ready for a spreadsheet. Nothing is uploaded.
Developer and Data ToolsXLSX to CSV
Convert an Excel .xlsx sheet to CSV in your browser. Dates stay dates, leading zeros survive, and the file never leaves your device.
Developer and Data ToolsXML Validator
Check XML for well-formed markup and mismatched tags; this is not validation against a document schema.
Developer and Data ToolsYAML Validator
Find YAML parsing problems in configuration text before checking its meaning in the receiving application.