Converters
Convert data formats, number bases, colours, timestamps, units and currencies (JSON, CSV, YAML, XML)
Convert between JSON, CSV, XML, YAML, TOML, SQL, .env and Excel, generate TypeScript, Go, Rust, Java, C#, Python or GraphQL types from JSON, and convert colours, number bases, timestamps, units and currencies. Most conversions run locally; the currency converter fetches European Central Bank reference rates when you use it.
Tools in this category: 36
Good places to start
All tools in this category
-
Binary to Text
Decode binary code back to readable text. Accepts bytes separated by spaces, commas or new lines, pads short groups and validates UTF-8. Free, runs locally.
-
Color Converter
Convert any color between HEX, RGB, HSL, HSV, HWB, CMYK, CIELAB and OKLCH, see its CSS name and WCAG contrast on white and black. Free, in your browser.
-
CSS Unit Converter
Convert CSS lengths between px, rem, em, %, vw, vh, vmin, vmax, pt, pc, in, cm, mm and Q with your own root font size and viewport. Free and instant.
-
CSV to JSON
Convert CSV to JSON with auto-detected delimiter, header row, number and boolean typing and dot-path columns turned into nested objects. Free and private.
-
CSV to SQL
Convert CSV to SQL INSERT statements with an optional CREATE TABLE for MySQL, PostgreSQL, SQLite or SQL Server, detecting numbers and booleans. Free.
-
Currency Converter
Convert between 30 major currencies with the latest European Central Bank reference rates and their date. Only the currency code is sent, never the amount.
-
ENV to JSON
Convert .env files to JSON using dotenv rules: export prefix, comments, single and double quotes, escapes and multiline values. Free, processed locally.
-
Excel to JSON
Convert Excel spreadsheets (.xlsx, .xls, .ods, .csv) to JSON in your browser: pick a sheet or all sheets, use the header row as keys, dates as ISO. Free.
-
HTML to Markdown
Convert HTML to clean Markdown: headings, links, lists, code blocks, GFM tables and strikethrough, with ATX or Setext headings and fenced code. Free.
-
IP to Binary
Convert IPv4 addresses between dotted decimal, binary, 32-bit integer and hex in any direction, and expand IPv6 to full binary. Free and instant.
-
JSON Schema Generator
Generate a JSON Schema (draft 2020-12) from sample JSON: types, required keys, nullable unions, array items and string formats like email and date-time. Free.
-
JSON to C#
Generate C# classes from JSON with PascalCase properties, [JsonPropertyName] attributes, nullable reference types and List<T> collections. Free and private.
-
JSON to CSV
Convert a JSON array to CSV: nested objects are flattened to dot-path columns, all keys become headers, with delimiter, quoting and CRLF options. Free.
-
JSON to ENV
Convert JSON to .env format: nested keys flattened to UPPER_SNAKE_CASE, values quoted and escaped when needed, optional export prefix. Free and local.
-
JSON to Excel
Convert JSON to an Excel .xlsx file: arrays of objects become rows, nested keys become columns, objects of arrays become multiple sheets. Free, in-browser.
-
JSON to Go Struct
Turn JSON into Go structs with exported field names, json tags, pointer types for nulls and optional omitempty. Handles nested objects and arrays. Free.
-
JSON to GraphQL
Generate GraphQL SDL object types from JSON: Int vs Float, non-null markers, list types and nested types inferred from your sample. Free and in-browser.
-
JSON to Java Class
Create Java POJOs with getters and setters or Java 16 records from JSON, using Jackson @JsonProperty for unusual keys and nested static classes. Free.
-
JSON to Python
Convert JSON into Python dataclasses or TypedDict classes with typing hints, Optional fields and nested classes defined in dependency order. Free, in-browser.
-
JSON to Rust
Generate Rust structs with serde Serialize/Deserialize derives, snake_case fields, rename attributes, Option for nulls and Vec for arrays from JSON. Free.
-
JSON to SQL
Convert JSON to SQL INSERT statements and an optional CREATE TABLE for MySQL, PostgreSQL, SQLite or SQL Server with correct quoting and escaping. Free.
-
JSON to TypeScript
Generate TypeScript interfaces or type aliases from a JSON sample, with optional keys, null unions and nested types inferred from arrays. Free and private.
-
JSON to XML
Convert JSON to well-formed XML with a configurable root element, attributes via "@_" keys, repeated elements for arrays and optional XML declaration. Free.
-
JSON to YAML
Convert JSON to readable YAML with 2 or 4-space indentation, optional key sorting, literal blocks for multi-line strings and multi-document output. Free.
-
Markdown to HTML
Convert Markdown to HTML with GitHub Flavored Markdown tables and task lists, see a sanitized live preview and copy or download the raw HTML. Free.
-
NATO Phonetic Alphabet Converter
Spell any text with the NATO/ICAO phonetic alphabet (Alfa, Bravo, Charlie…) or decode code words back to letters and digits. Free and runs in your browser.
-
Number Base Converter
Convert numbers between any bases from 2 to 36 with arbitrary precision: binary, octal, decimal, hex, negatives and fractions. Free and runs in your browser.
-
Number to Words
Spell out numbers in words in over 20 languages: cardinal, ordinal and currency amounts, with BigInt support for huge numbers. Free and runs in your browser.
-
Properties to JSON
Convert Java .properties files to JSON following Properties.load rules: comments, = : and space separators, line continuations, \uXXXX escapes, nesting. Free.
-
SQL to JSON
Convert SQL INSERT statements to JSON: multi-row VALUES, quoted identifiers, escaped quotes, NULL, TRUE/FALSE and numbers, across several tables. Free.
-
Text to Binary
Convert text to binary code: every character is encoded as UTF-8 and each byte shown as 8 bits, with space, comma, newline or no separator. Free, in-browser.
-
Timestamp Converter
Convert Unix timestamps in seconds, milliseconds or microseconds to dates (and back) in UTC or any time zone, with ISO 8601, RFC 2822 and relative time. Free.
-
TOML to JSON
Convert TOML (Cargo.toml, pyproject.toml, config files) to JSON with full TOML 1.0 support: tables, arrays of tables, dates and big integers. Free.
-
Unit Converter
Convert length, mass, temperature, area, volume, speed, time, data, pressure and energy units with exact definitions and a table of all units. Free.
-
XML to JSON
Convert XML to JSON with attributes kept under a prefix, repeated elements as arrays, optional number/boolean parsing and clear syntax errors. Free, in-browser.
-
YAML to JSON
Convert YAML to JSON with the YAML 1.2 core schema, including multi-document streams separated by ---. Clear error line numbers, runs locally. Free.
Other categories
- CRC Cyclic Redundancy Check algorithms for error detection
- MD Message Digest algorithms (MD2, MD4, MD5)
- SHA-1 Secure Hash Algorithm 1 - 160-bit hash function
- SHA-2 Secure Hash Algorithm 2 family (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Secure Hash Algorithm 3 based on Keccak
- Keccak Keccak cryptographic hash function
- SHAKE Extendable-output functions (SHAKE128, SHAKE256)
- cSHAKE Customizable SHAKE functions
- KMAC Keccak Message Authentication Code
- Password & Security Password generation, analysis, hashing, and security tools
- Encryption & Cryptography Symmetric and asymmetric encryption, HMAC and key generation (AES, 3DES, RSA, PGP)
- Encoding Encode and decode data: Base64, Base32, Base58, URL, HTML entities, hex, Unicode and more
- Formatters Format, minify and validate code and data (JSON, XML, YAML, SQL, HTML, CSS) and convert naming cases
- Generators Generate IDs, keys, test data, QR codes, barcodes and config files (UUID, API keys, .gitignore, Dockerfile)
- Text Tools Count, compare, clean and transform text (word count, diff, regex, case, duplicates)
- Image Tools Tools for manipulating and converting images (Compress, Resize, Convert)
- Design & CSS Generate CSS visually: shadows, gradients, flexbox and grid layouts, animations and colour palettes
- Web Tools Tools for web developers and SEO (JWT, URLs, DNS, HTTP headers, meta tags, sitemaps)
- Math & Calculators Calculators for finance, health, percentages, programmer arithmetic and everyday maths
- Time & Date Time zones, date differences, business days, timers, stopwatch and world clock