Format Converter
Format conversion and beautifiers
183 tools · 4subcategories
Related workflow suites
4-
File tools
17Built for the everyday file jobs that happen before upload, handoff, archive, or support review.
-
Image tools
14Optimized for publish-ready assets: smaller files, cleaner metadata, right dimensions, and reusable palettes.
-
Code tools
23Designed for the small checks developers do dozens of times a day: JSON, CSS, HTML, JWT, regex, headers, env files, and schemas.
-
Data cleanup
22A browser-side workbench for messy CSVs, copied tables, URL lists, emails, domains, UUIDs, and operational exports.
Data Format
JSON, XML, YAML, CSV, INI conversion and beautify
-
JSON Formatter & Validator
Format, validate, and minify JSON instantly — right in your browser.
-
XML Formatter & Validator
Pretty-print, minify, and validate XML in your browser — preserves CDATA, comments, and namespaces.
-
YAML Formatter & Validator
Format and beautify YAML — re-indent, validate, minify, sort keys.
-
INI Formatter & Validator
Format and validate INI / TOML-like config — sort sections, align equal signs.
-
SQL Formatter
Format and beautify SQL — supports MySQL, PostgreSQL, BigQuery, SQLite and 17 more dialects.
-
CSS Formatter & Minifier
Format and beautify CSS — sort properties, indent rules, expand or minify.
-
CSV ⇄ JSON Converter
Convert CSV to JSON or JSON to CSV — handles quoted commas, newlines in cells, custom delimiter — browser-only
-
CSV to Markdown Table
Convert uploaded or pasted CSV into clean Markdown tables with quoted-cell support, locally in the browser.
-
CSV to TSV Converter
Convert CSV files to tab-separated values while preserving quoted commas, quotes, and multiline cells locally.
-
TSV to CSV Converter
Turn tab-separated files into standards-friendly CSV with proper quoting, download, and local processing.
-
CSV Deduplicator
Remove duplicate CSV rows by full row or selected key columns from uploaded files, locally and safely.
-
CSV Column Extractor
Upload or paste CSV, keep only selected columns by name or index, and export a smaller privacy-safe file.
-
CSV Sorter
Sort uploaded CSV rows by a selected column with numeric-aware ordering and local-only processing.
-
CSV Filter
Filter uploaded CSV rows by column value using contains, equals, or regex, with local browser processing.
-
CSV Transposer
Flip CSV rows and columns from uploaded files or pasted data, with ragged-row handling and local output.
-
CSV Header Normalizer
Standardize CSV header rows to snake_case, kebab-case, camelCase, or Title Case before imports and scripts.
-
CSV Stats Summary
Upload CSV and get a quick Markdown profile of filled, missing, unique, numeric, min, max, and average values.
-
CSV Data Quality Profiler
Upload CSV or TSV and profile missing values, inferred types, invalid cells, duplicate rows, whitespace issues, top values, and numeric outliers.
-
File MIME Type Inspector
Upload files and inspect filename, size, browser MIME type, extension, and magic-byte signature locally.
-
XML ⇄ JSON Converter
XML to JSON converter — preserves attributes, nested elements, CDATA. Reversible.
-
YAML ⇄ JSON Converter
Convert between YAML and JSON — both directions, pretty-printed, error messages with line numbers — browser-only
-
JSON Minifier
Minify JSON into a compact single line, optionally sort object keys, and keep everything local.
-
JSON Lines Formatter
Validate JSONL line by line, pretty-print it, convert to a JSON array, or export a CSV-like table locally.
-
JSON to TypeScript Interface
JSON to TypeScript interface — paste JSON, get clean interfaces with union types from arrays, optional vs required detection, root name customizable.
-
JSON Schema Inferencer
Paste JSON or NDJSON samples and infer a Draft 2020-12 style schema with types, required fields, formats, enums, and examples.
-
JSONPath / JMESPath Query Tester
JSONPath / JMESPath query tester — paste JSON, write a path, see matched values + matched paths highlighted live.
-
GraphQL Formatter & Minifier
GraphQL formatter + minifier — beautify query/mutation/subscription/schema, validate syntax, copy minified single-line for HTTP body.
-
OpenAPI Endpoint Auditor
Audit OpenAPI JSON or YAML for endpoint coverage, missing operation IDs, security gaps, and weak response documentation.
-
Package Lock Dependency Auditor
Inspect package-lock.json, pnpm-lock.yaml, or yarn.lock for duplicate versions, risky sources, prereleases, and missing integrity.
-
TOML Formatter + Converter
TOML formatter + converter — format/validate TOML 1.0, convert TOML ↔ JSON ↔ YAML, with error line/column.
-
HTML Table to CSV Converter
HTML table to CSV converter — paste HTML or full page source, extract all tables, get CSV/TSV/JSON/Excel-ready output with header detection + colspan/rowspan handling.
-
TypeScript to Zod Schema
TypeScript to Zod schema converter — paste interface/type, get z.object() schema, supports unions/optionals/nested/generics/enum/Record/Map/Set.
-
URL Query Params Extractor
Extract, deduplicate, inspect, copy, and export query parameters from one URL or many URLs locally.
Chinese Converters
Pinyin, traditional / simplified, lunar dates, numerals
-
Chinese Pinyin Converter
Chinese characters to pinyin — with tone marks or numbers, supports simplified and traditional.
-
Traditional ⇄ Simplified Chinese Converter
Traditional ⇄ Simplified Chinese — fast, character-level, no API.
-
Lunar Calendar Converter (Chinese Nongli)
Gregorian ⇄ Chinese Lunar (Nongli) calendar — bi-directional, accurate 1900-2100.
-
Chinese Numeric Converter
Arabic ⇄ Chinese number — simple (一二三), formal (壹貳參), or amount (金额大写 with 元角分).
-
Chinese Zodiac Sign Checker (Sheng Xiao)
Chinese zodiac checker — your animal sign, element, compatibility, lucky numbers/colors by birth year.
Text & Markup
Markdown, HTML, Morse code conversion and minification
-
Markdown to HTML
Convert Markdown to clean HTML — headings, lists, code, links, images, tables — instant live preview, browser-only
-
HTML to Markdown
HTML to Markdown — paste rich content, get clean .md with links, code, tables, lists preserved.
-
Markdown Table Generator
Build Markdown tables visually — add/remove rows, column alignment, paste from Excel / CSV — browser-only
-
Markdown TOC Generator
Markdown TOC generator — paste your markdown, get a clean table of contents with anchor links.
-
HTML Minifier
Minify HTML — strip comments, whitespace, optional attributes, inline CSS/JS. 40-60% smaller.
-
CSS Minifier
Minify CSS — strip comments, whitespace, shorten colors, merge selectors. 30-60% smaller.
-
JS Minifier
Minify JavaScript — strip comments, whitespace, optional name shortening. 40-70% smaller.
-
JS Obfuscator
Lightly obfuscate JavaScript in the browser: strip comments, remove debugger/console calls, and optionally wrap strings with base64.
-
HTML Form Extractor
Upload or paste HTML and extract forms, methods, actions, fields, labels, required flags, autocomplete, password fields, and security risks.
-
Robots.txt Auditor
Check robots.txt for user-agent groups, allow and disallow rules, sitemap declarations, crawl-delay, and unsupported directives.
-
Text File Line Ending Converter
Upload or paste text and convert CRLF, CR, and LF endings to a consistent LF or CRLF output locally.
-
Text File Cleaner
Upload a text file and remove BOM, null bytes, trailing spaces, and excessive final blank lines locally.
-
Markdown Link Extractor
Upload Markdown and extract inline links, reference links, images, and bare URLs into a local CSV.
-
HTML Link Extractor
Upload HTML and extract anchors, images, scripts, stylesheets, canonicals, and meta URLs into CSV locally.
-
Morse Code Translator
Text to Morse code and back — encode, decode, audio playback, ITU standard.
Dev Encoding
URL, base64, cron expressions
-
URL Encoder / Decoder
Encode and decode URL-unsafe characters — query strings, path segments, full URLs — instant, browser-only
-
Base64 Encoder & Decoder
Encode or decode Base64 — text, files, and Data URLs. Runs entirely in your browser.
-
Base32 / Base58 Encoder & Decoder
Base32 + Base58 encoder/decoder — RFC 4648 base32 (Crockford variant too), Bitcoin base58, Solana base58, hex/text/file input.
-
File to Base64 Converter
Upload a small file and convert it to raw Base64 or a data URL locally for embeds, fixtures, and tests.
-
Base64 to File Converter
Paste raw Base64 or a data URL, decode it locally, inspect bytes, and download the reconstructed file.
-
Cron Expression Explainer — Decode Any Cron + Next 20 Runs
Cron expression explainer — paste any cron, get plain English/Chinese + next 20 runs + visual time grid.
-
Crontab Helper — Visual Builder & Explainer
Visual crontab builder + human-readable explanation + next run preview.
-
Timezone Meeting Planner
Plan meetings across timezones — see when everyone's working hours overlap.
-
Batch QR Code Decoder
Drop a folder of QR images and get every decoded URL in one table — fast batch audit for packaging, posters, and print runs.
More tools
127 tools-
BBCode to HTML Converter
Paste forum BBCode, get safe HTML — live preview, escaped output, one-click copy, all in your browser
-
Cooking Measurement Converter
Cups, spoons, grams, millilitres — and the part that matters, volume ↔ weight by ingredient density, all in your browser
-
CSS to Style Object
Paste CSS declarations, get a React inline style object — kebab keys camelCased, vendor prefixes handled, optional bare numbers, browser-only
-
CSV to HTML Table
Paste CSV, get a clean HTML table, with header toggle, optional class and inline borders, all in your browser
-
CSV to SQL Converter
Turn CSV into CREATE TABLE + INSERT statements — type inference, safe value escaping, MySQL / PostgreSQL / SQLite — browser-only
-
CSV to XML Converter
Turn a CSV table into clean, indented XML — name the root and row elements, columns as elements or attributes, escaped output. Browser-only.
-
CSV to YAML Converter
Turn a spreadsheet export into a clean YAML array of objects — RFC 4180 quoting, optional type inference, browser-only
-
Data Storage Converter
Convert bytes, KB, MB, GB, TB and bits — decimal (1000) and binary (1024, KiB/MiB/GiB) side by side, with the hard-drive 931 GiB gotcha explained — browser-only
-
DOI Deduplicator
Find duplicates and keep one clean copy of dois from pasted text or uploaded local files.
-
DOI Extractor
Extract, dedupe, and export dois from pasted text or uploaded local files.
-
DOI List Converter
Convert dois from pasted text or uploaded local files.
-
DOI List Validator
Validate and explain issues in dois from pasted text or uploaded local files.
-
DOI Normalizer
Normalize, sort, and prepare dois from pasted text or uploaded local files.
-
Domain Name Deduplicator
Find duplicates and keep one clean copy of domain names from pasted text or uploaded local files.
-
Domain Name Extractor
Extract, dedupe, and export domain names from pasted text or uploaded local files.
-
Domain Name List Converter
Convert domain names from pasted text or uploaded local files.
-
Domain Name List Validator
Validate and explain issues in domain names from pasted text or uploaded local files.
-
Domain Name Normalizer
Normalize, sort, and prepare domain names from pasted text or uploaded local files.
-
Email Address Deduplicator
Find duplicates and keep one clean copy of email addresses from pasted text or uploaded local files.
-
Email Address Extractor
Extract, dedupe, and export email addresses from pasted text or uploaded local files.
-
Email Address List Converter
Convert email addresses from pasted text or uploaded local files.
-
Email Address List Validator
Validate and explain issues in email addresses from pasted text or uploaded local files.
-
Email Address Normalizer
Normalize, sort, and prepare email addresses from pasted text or uploaded local files.
-
.env to JSON Converter
Convert .env environment variables to JSON and back, with quote escaping, export prefix, and optional type inference, all in your browser
-
Environment Variable Deduplicator
Find duplicates and keep one clean copy of environment variables from pasted text or uploaded local files.
-
Environment Variable Extractor
Extract, dedupe, and export environment variables from pasted text or uploaded local files.
-
Environment Variable List Converter
Convert environment variables from pasted text or uploaded local files.
-
Environment Variable List Validator
Validate and explain issues in environment variables from pasted text or uploaded local files.
-
Environment Variable Normalizer
Normalize, sort, and prepare environment variables from pasted text or uploaded local files.
-
Gray Code Converter
Decimal, binary and Gray code three ways, gray = n^(n>>1), one click each side, all in your browser
-
Hashtag Deduplicator
Find duplicates and keep one clean copy of hashtags from pasted text or uploaded local files.
-
Hashtag Extractor
Extract, dedupe, and export hashtags from pasted text or uploaded local files.
-
Hashtag List Converter
Convert hashtags from pasted text or uploaded local files.
-
Hashtag List Validator
Validate and explain issues in hashtags from pasted text or uploaded local files.
-
Hashtag Normalizer
Normalize, sort, and prepare hashtags from pasted text or uploaded local files.
-
Hex Color Deduplicator
Find duplicates and keep one clean copy of hex colors from pasted text or uploaded local files.
-
Hex Color Extractor
Extract, dedupe, and export hex colors from pasted text or uploaded local files.
-
Hex Color List Converter
Convert hex colors from pasted text or uploaded local files.
-
Hex Color List Validator
Validate and explain issues in hex colors from pasted text or uploaded local files.
-
Hex Color Normalizer
Normalize, sort, and prepare hex colors from pasted text or uploaded local files.
-
HTML Table to JSON
Paste an HTML <table>, get clean JSON, array of objects or 2D array, type inference, browser-only
-
HTML to JSX
Paste HTML, get React-ready JSX — class becomes className, inline styles become objects, tags self-close. Browser-only.
-
HTTP Header Deduplicator
Find duplicates and keep one clean copy of http headers from pasted text or uploaded local files.
-
HTTP Header Extractor
Extract, dedupe, and export http headers from pasted text or uploaded local files.
-
HTTP Header List Converter
Convert http headers from pasted text or uploaded local files.
-
HTTP Header List Validator
Validate and explain issues in http headers from pasted text or uploaded local files.
-
HTTP Header Normalizer
Normalize, sort, and prepare http headers from pasted text or uploaded local files.
-
Image Target Size Compressor
Compress one image to a target KB size locally with quality search, automatic downscaling, preview, and download.
-
INI to JSON Converter
Turn INI / .cfg / .conf into JSON and back, with section nesting, comment stripping and optional type inference, all in your browser
-
IP to Decimal Converter
IPv4 dotted-quad to 32-bit integer, binary and hex, both directions, browser-only
-
IPv4 Address Deduplicator
Find duplicates and keep one clean copy of ipv4 addresses from pasted text or uploaded local files.
-
IPv4 Address Extractor
Extract, dedupe, and export ipv4 addresses from pasted text or uploaded local files.
-
IPv4 Address List Converter
Convert ipv4 addresses from pasted text or uploaded local files.
-
IPv4 Address List Validator
Validate and explain issues in ipv4 addresses from pasted text or uploaded local files.
-
IPv4 Address Normalizer
Normalize, sort, and prepare ipv4 addresses from pasted text or uploaded local files.
-
IPv6 Address Deduplicator
Find duplicates and keep one clean copy of ipv6 addresses from pasted text or uploaded local files.
-
IPv6 Address Extractor
Extract, dedupe, and export ipv6 addresses from pasted text or uploaded local files.
-
IPv6 Address List Converter
Convert ipv6 addresses from pasted text or uploaded local files.
-
IPv6 Address List Validator
Validate and explain issues in ipv6 addresses from pasted text or uploaded local files.
-
IPv6 Address Normalizer
Normalize, sort, and prepare ipv6 addresses from pasted text or uploaded local files.
-
ISO Date Deduplicator
Find duplicates and keep one clean copy of iso dates from pasted text or uploaded local files.
-
ISO Date Extractor
Extract, dedupe, and export iso dates from pasted text or uploaded local files.
-
ISO Date List Converter
Convert iso dates from pasted text or uploaded local files.
-
ISO Date List Validator
Validate and explain issues in iso dates from pasted text or uploaded local files.
-
ISO Date Normalizer
Normalize, sort, and prepare iso dates from pasted text or uploaded local files.
-
JS Object to JSON
Paste a JS object literal or JSON5, get strict JSON: quote bare keys, swap single quotes, strip comments and trailing commas, runs in your browser
-
JSON Diff
Structural JSON compare — added / removed / changed keys by path, three-colour tree, browser-only
-
JSON to C# Class
JSON to C# class or record — paste JSON, get PascalCase properties with System.Text.Json or Newtonsoft attributes, nested classes, nullable T?, init setters, DateTime detection.
-
JSON to CSV Converter
Turn a JSON array (or object) into clean CSV — flattens nested keys, escapes per RFC 4180, custom delimiter, UTF-8 BOM for Excel — browser-only
-
JSON to Dart Class
JSON to Dart / Flutter class — paste JSON, get final fields, camelCase names, factory fromJson, toJson, null-safe T?, nested classes, and optional @JsonSerializable codegen.
-
JSON to Go Struct
JSON to Go struct — paste JSON, get typed structs with json tags, exported fields, nested sub-structs, pointers for nullable, int64 and omitempty options.
-
JSON to Java Class
JSON to Java POJO, record, or Lombok @Data — paste JSON, get camelCase fields with getters/setters, Jackson @JsonProperty or Gson @SerializedName, nested classes, primitive vs boxed inference.
-
JSON to Kotlin Data Class
JSON to Kotlin data class — paste JSON, get val properties, camelCase fields, nullable T?, nested classes, and kotlinx.serialization @SerialName, Gson @SerializedName, or Moshi @Json annotations.
-
JSON to Markdown Table
Paste a JSON array of objects, get a clean GitHub-flavored Markdown table. Key union, pipe escaping, alignment, all in your browser.
-
JSON to PHP Array
JSON to PHP array — paste JSON, get a clean associative or indexed array with short [] or array() syntax, 2/4 indent, trailing comma, and an optional <?php return …; wrapper.
-
JSON to Protobuf
JSON to Protobuf — paste JSON, get proto3 message definitions with inferred scalar types, incrementing field numbers, snake_case fields, repeated arrays, and named nested messages.
-
JSON to Python Dataclass
JSON to Python — paste JSON, get @dataclass or Pydantic v2 models with type hints, Optional inference, nested classes, snake_case fields and aliases.
-
JSON to Query String Converter
Turn a JSON object into a URL query string — repeat, key[], or comma arrays, bracket-nested objects, sorted, skip-empty — and back to JSON, 100% in your browser
-
JSON to Rust Struct
JSON to Rust struct — paste JSON, get serde-derived structs with snake_case fields, serde rename, Option for nullable, Vec for arrays, nested sub-structs.
-
JSON to Scala
Paste JSON, get Scala case classes. Nested objects become child classes, arrays become List, null becomes Option, all in your browser.
-
JSON to SQL Converter
Turn a JSON array into ready-to-run INSERT statements, MySQL / PostgreSQL / SQLite dialects, browser-only
-
JSON to Swift Codable
JSON to Swift Codable — paste JSON, get struct or class types conforming to Codable, camelCase properties, a CodingKeys enum for non-matching keys, Optional T? for nullable fields, and nested types.
-
JSON to TSV Converter
Turn a JSON array into tab-separated values you can paste straight into Excel or Google Sheets, with header toggle and safe escaping, all in your browser
-
JSON to XML Converter
Convert JSON to clean, indented XML — @attr/#text conventions, custom root, escaped output. Browser-only.
-
JSON to YAML Converter
Convert JSON to clean YAML — block scalars for multiline strings, optional key sorting, 2/4-space indent, line-numbered errors — browser-only
-
List to JSON Array
Turn a column of lines into a JSON array, with type inference, dedupe and pretty print, and split it back to lines, all in your browser
-
Markdown Table to CSV
Paste a Markdown pipe table, get RFC 4180 CSV: escaped pipes, quoted commas, comma / semicolon / tab delimiters, all in your browser
-
Markdown to JSX
Turn Markdown into React-ready JSX — one paste from README to a real component, with class becoming className and code blocks intact. Browser-only.
-
Number to Words
Spell any number in English — cheque amounts, ordinals, British vs American "and" — 100% browser-only
-
Oven Temperature Converter
Convert °F, °C and gas mark instantly — plus the fan-oven setting and the recipe heat band, all in your browser
-
Phone Number Deduplicator
Find duplicates and keep one clean copy of phone numbers from pasted text or uploaded local files.
-
Phone Number Extractor
Extract, dedupe, and export phone numbers from pasted text or uploaded local files.
-
Phone Number List Converter
Convert phone numbers from pasted text or uploaded local files.
-
Phone Number List Validator
Validate and explain issues in phone numbers from pasted text or uploaded local files.
-
Phone Number Normalizer
Normalize, sort, and prepare phone numbers from pasted text or uploaded local files.
-
Postal Code Deduplicator
Find duplicates and keep one clean copy of postal codes from pasted text or uploaded local files.
-
Postal Code Extractor
Extract, dedupe, and export postal codes from pasted text or uploaded local files.
-
Postal Code List Converter
Convert postal codes from pasted text or uploaded local files.
-
Postal Code List Validator
Validate and explain issues in postal codes from pasted text or uploaded local files.
-
Postal Code Normalizer
Normalize, sort, and prepare postal codes from pasted text or uploaded local files.
-
Properties ⇄ JSON Converter
Java/Spring .properties to JSON and back, with dotted-key nesting, line continuations and full escape handling, all in your browser
-
Query String to JSON Converter
Parse a URL query string into JSON and rebuild a query string from JSON — two-way, live, with array + nested object conventions — 100% in your browser
-
Semantic Version Deduplicator
Find duplicates and keep one clean copy of semantic versions from pasted text or uploaded local files.
-
Semantic Version Extractor
Extract, dedupe, and export semantic versions from pasted text or uploaded local files.
-
Semantic Version List Converter
Convert semantic versions from pasted text or uploaded local files.
-
Semantic Version List Validator
Validate and explain issues in semantic versions from pasted text or uploaded local files.
-
Semantic Version Normalizer
Normalize, sort, and prepare semantic versions from pasted text or uploaded local files.
-
Social Handle Deduplicator
Find duplicates and keep one clean copy of social handles from pasted text or uploaded local files.
-
Social Handle Extractor
Extract, dedupe, and export social handles from pasted text or uploaded local files.
-
Social Handle List Converter
Convert social handles from pasted text or uploaded local files.
-
Social Handle List Validator
Validate and explain issues in social handles from pasted text or uploaded local files.
-
Social Handle Normalizer
Normalize, sort, and prepare social handles from pasted text or uploaded local files.
-
SQL Minifier
Strip comments and whitespace from SQL — collapse to one compact line, string literals stay untouched, runs entirely in your browser.
-
SVG to JSX
Paste SVG, get a React component — attributes camelCase, style becomes an object, wrap with {...props} passthrough. Browser-only.
-
SVG to PNG Converter
Rasterize SVG to PNG in your browser — custom size, 1×/2×/3× HiDPI scale, true transparent background, never uploaded.
-
Temperature Converter
One temperature in, all four scales out — Celsius, Fahrenheit, Kelvin, Rankine — live formula, reference points, browser-only
-
TSV to JSON Converter
Tab-separated data to JSON, header detection, type inference, quoted tab/newline fields, browser-only
-
Two's Complement Converter
Signed decimal to two's complement binary and hex at 4, 8, 16, 32, 64 bits, with sign-magnitude and one's-complement steps, runs in your browser
-
URL Deduplicator
Find duplicates and keep one clean copy of urls from pasted text or uploaded local files.
-
URL Extractor
Extract, dedupe, and export urls from pasted text or uploaded local files.
-
URL List Converter
Convert urls from pasted text or uploaded local files.
-
URL List Validator
Validate and explain issues in urls from pasted text or uploaded local files.
-
URL Normalizer
Normalize, sort, and prepare urls from pasted text or uploaded local files.
-
Words to Number Converter
Type a number in English or Chinese words, get the digits back — one hundred twenty-three → 123, 一万两千三百 → 12300 — browser-only
-
XML to CSV Converter
Turn repeating XML records into a CSV table, columns are the union of every field, attributes optional, custom delimiter, RFC 4180 escaping, browser-only
-
XML to YAML Converter
Paste XML, get clean YAML. Attributes as @ keys, repeated tags as lists, mixed text kept, valid YAML 1.2. Browser only.
-
YAML to CSV Converter
Turn a YAML list of objects into an RFC 4180 CSV — column union, JSON or flattened nested values, comma / semicolon / tab, browser-only