WizzyTools

Convert TOML to JSON and JSON to TOML

Works offline · never uploaded 0 uses

Convert TOML config files to pretty JSON and JSON back to TOML, with tables, arrays of tables and dates. Parse errors show the line number, entirely in your browser.

Updated

/ 5 - Be the first to rate this tool Thanks for rating!

Verification failed - please try again.

How it works

  1. 1

    Paste or enter the value you want to convert.

  2. 2

    Conversion happens instantly as you type.

  3. 3

    Review the result in the target format.

  4. 4

    Copy the result to your clipboard.

Why use this tool

Every dev utility, one place

Format, convert, encode, decode, and generate — no more juggling ten tabs.

100% private, always

Every tool runs in your browser — your code and data are never sent anywhere.

Works on any device

Runs on Windows, Mac, Linux, iOS, and Android — nothing to install.

Instant results

No queues, no build step — results update as you type.

Built to handle real data

Full Unicode support and RFC-compliant parsing, edge cases included.

Free, always

Free to use, with no rate limits, sign-up, or trial period.

Frequently asked questions

JSON has no date type, so offset date-times, local date-times, dates and times become ISO 8601 strings. When converting back, strings in those formats are written as TOML dates again.

TOML has no null value and a TOML document is always a table, so the JSON root must be an object and must not contain null.

A JSON array whose items are all objects becomes a [[name]] array of tables; other arrays stay inline.

No. Conversion happens entirely in your browser.

From the blog

Recently viewed

Related tools

Convert text case online

Convert text to camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER, and lower, instantly in your browser.

Convert colors between HEX, RGB, and HSL

Convert a color between HEX, RGB, and HSL instantly in your browser, with a live preview.

Convert between CSV and JSON online

Convert CSV to JSON or JSON to CSV instantly in your browser, with full quoted-field support.

Convert .env to JSON and JSON to .env

Convert .env files to a JSON object and flat JSON back to .env, handling quoted values, export prefixes and comments. Runs entirely in your browser, so secrets never leave it.

Generate TypeScript interfaces and PHP classes from JSON

Paste JSON and get TypeScript interfaces or PHP classes with typed properties, including nested objects and arrays, instantly in your browser.

Convert numbers between bases

Convert a number between binary, octal, decimal, and hexadecimal instantly in your browser.

Resize an image to X (Twitter) post size for free

Fit or fill an image to the 1200×675 X (Twitter) post size, with drag-to-reposition and zoom, right in your browser.

Parse a User-Agent string online

Paste a browser User-Agent string to see its browser, operating system, and device type, in your browser.

Inspect every Unicode character in your text

See code points, UTF-8 bytes, UTF-16 units, HTML entities, escapes and categories for each character, and find hidden invisible characters.

Remove a PDF password for free

Remove password protection from a PDF you own the rights to.

Generate a UPI payment QR code for free

Create a UPI QR code so anyone can pay you by scanning it with their payment app.

URL encode or decode a string online

Percent-encode or decode a URL or query string component instantly in your browser.