# ToolDeck > Free online developer tools — 95+ tools, 23 languages, no install, no signup required. ToolDeck is a collection of free browser-based developer tools. All processing happens client-side — no data is sent to any server. Tools are available in 23 languages. ## JSON Tools - [JSON Formatter](https://tooldeck.top/en/json/formatter): Format, beautify, and syntax-highlight JSON. Paste minified JSON and make it readable instantly. - [JSON Validator](https://tooldeck.top/en/json/validator): Validate JSON syntax. Detect errors, missing brackets, and invalid values with detailed error messages. - [JSON Diff](https://tooldeck.top/en/json/diff): Compare two JSON objects side-by-side. Spot added, removed, and changed keys visually. - [JSON Pretty Print](https://tooldeck.top/en/json/pretty-print): Pretty-print JSON with 2 or 4 space indentation for readability. - [JSON Minifier](https://tooldeck.top/en/json/minifier): Strip whitespace and compact JSON for APIs and production use. - [JSON to YAML](https://tooldeck.top/en/json/to-yaml): Convert JSON to YAML format in one click. - [JSON to CSV](https://tooldeck.top/en/json/to-csv): Convert JSON array to CSV with custom delimiter support. - [JSON to TypeScript](https://tooldeck.top/en/json/to-typescript): Generate TypeScript interfaces from JSON automatically. - [JSON to C# Class](https://tooldeck.top/en/json/to-csharp): Generate C# classes with JsonPropertyName attributes from JSON. - [JSON to Go Struct](https://tooldeck.top/en/json/to-go-struct): Convert JSON to Go struct definitions with json tags. - [JSON to Python](https://tooldeck.top/en/json/to-python): Generate Python dataclasses with type annotations from JSON. - [JSON to Java](https://tooldeck.top/en/json/to-java): Generate Java POJO classes with getters and setters from JSON. - [JSON to Dart](https://tooldeck.top/en/json/to-dart): Generate Dart classes with fromJson and toJson methods from JSON. - [JSON to XML](https://tooldeck.top/en/json/to-xml): Convert JSON to XML format with custom root tag. - [JSON to TOML](https://tooldeck.top/en/json/to-toml): Convert JSON to TOML configuration format. - [JSONPath Tester](https://tooldeck.top/en/json/path-tester): Test JSONPath expressions against JSON data and see matching results. - [JSON Schema Validator](https://tooldeck.top/en/json/schema-validator): Validate JSON data against a JSON Schema (Draft 7). - [JSON String Escape](https://tooldeck.top/en/json/escape): Escape and unescape JSON special characters in strings. ## YAML Tools - [YAML to JSON](https://tooldeck.top/en/yaml/to-json): Convert YAML config or data to valid JSON. Supports anchors and multiline strings. - [YAML to XML](https://tooldeck.top/en/yaml/to-xml): Convert YAML to XML format with custom root tag. ## Base64 Tools - [Base64 Encode](https://tooldeck.top/en/base64/encode): Encode text or binary data to Base64 for use in data URIs, emails, or APIs. Supports standard and URL-safe Base64. - [Base64 Decode](https://tooldeck.top/en/base64/decode): Decode Base64 strings back to plain text. Handles standard and URL-safe Base64, auto-fixes missing padding. - [Base64 Image Encoder](https://tooldeck.top/en/base64/image-encode): Convert any image (PNG, JPG, SVG, WebP) to a Base64 data URI for HTML, CSS, or emails. - [Base64 Image Decoder](https://tooldeck.top/en/base64/image-decode): Decode Base64 data URIs back to viewable images and download them. - [Base64 URL-safe](https://tooldeck.top/en/base64/url-safe): Encode and decode URL-safe Base64 (Base64url) using - and _ without padding — ideal for JWT and OAuth. - [Base64 to Hex](https://tooldeck.top/en/base64/to-hex): Convert between Base64 and hexadecimal encoding bidirectionally. - [Base64 File Encoder](https://tooldeck.top/en/base64/file-encode): Encode any file (PDF, ZIP, images, binaries) to Base64 via drag and drop. ## URL Tools - [URL Encode](https://tooldeck.top/en/url/encode): Percent-encode query strings and URLs for safe HTTP transmission. Supports encodeURIComponent and encodeURI. - [URL Decode](https://tooldeck.top/en/url/decode): Decode percent-encoded URLs and query strings. Handles %XX sequences and Unicode. - [URL Parser](https://tooldeck.top/en/url/parser): Parse any URL into its components — protocol, host, path, query parameters, and hash fragment. ## JWT Tools - [JWT Decoder](https://tooldeck.top/en/jwt/decoder): Decode JWT tokens and inspect header, payload, signature, and claims. No secret key required. - [JWT Encoder](https://tooldeck.top/en/jwt/encoder): Create and sign JSON Web Tokens with HS256, HS384, or HS512 algorithms. ## UUID Tools - [UUID v4 Generator](https://tooldeck.top/en/uuid/v4): Generate cryptographically random UUID v4. Uses crypto.randomUUID() — RFC 4122 / RFC 9562 compliant. - [UUID v1 Generator](https://tooldeck.top/en/uuid/v1): Generate time-based UUID v1 with embedded 60-bit timestamp and node ID. - [UUID v7 Generator](https://tooldeck.top/en/uuid/v7): Generate time-ordered UUID v7 for database primary keys. K-sortable, RFC 9562 compliant. - [UUID v3 Generator](https://tooldeck.top/en/uuid/v3): Generate deterministic name-based UUID v3 using MD5 — same input always produces the same UUID. - [UUID v2 Generator](https://tooldeck.top/en/uuid/v2): Generate DCE Security UUID v2 with embedded POSIX UID, GID, or Org local domain. - [UUID Decoder](https://tooldeck.top/en/uuid/decoder): Decode and inspect UUID structure — detect version, variant, embedded timestamps for v1/v7. - [ULID Generator](https://tooldeck.top/en/uuid/ulid): Generate lexicographically sortable unique IDs (ULID) — 26-char Crockford Base32, time-ordered. - [NanoID Generator](https://tooldeck.top/en/uuid/nanoid): Generate tiny URL-safe unique IDs with customizable alphabet and size. - [CUID Generator](https://tooldeck.top/en/uuid/cuid): Generate collision-resistant unique IDs (CUID v1) using timestamp, counter, and random data. - [CUID2 Generator](https://tooldeck.top/en/uuid/cuid2): Generate secure next-generation CUID2 identifiers — cryptographically secure and opaque. ## Hash Tools - [MD5 Hash Generator](https://tooldeck.top/en/hash/md5): Generate MD5 hash from any text. Supports uppercase and lowercase hex output. - [SHA-1 Hash Generator](https://tooldeck.top/en/hash/sha1): Generate SHA-1 hash online. Note: SHA-1 is deprecated for security use; prefer SHA-256. - [SHA-256 Hash Generator](https://tooldeck.top/en/hash/sha256): Generate SHA-256 hash using the Web Crypto API. The standard for secure hashing. - [SHA-384 Hash Generator](https://tooldeck.top/en/hash/sha384): Generate SHA-384 hash — a SHA-2 variant producing a 384-bit digest. - [SHA-512 Hash Generator](https://tooldeck.top/en/hash/sha512): Generate SHA-512 hash — maximum SHA-2 strength at 512 bits. - [HMAC Generator](https://tooldeck.top/en/hash/hmac): Generate HMAC signatures with SHA-256, SHA-384, or SHA-512 using a secret key. - [Hash Identifier](https://tooldeck.top/en/hash/identifier): Identify an unknown hash type by its length and character set — detects MD5, SHA-1, SHA-256, and more. ## CSV Tools - [CSV to JSON](https://tooldeck.top/en/csv/to-json): Convert CSV to JSON array. Auto-detects headers and supports custom delimiters. - [CSV to Markdown](https://tooldeck.top/en/csv/to-markdown): Convert CSV to a GitHub Flavored Markdown table with alignment support. - [CSV to HTML Table](https://tooldeck.top/en/csv/to-html): Convert CSV to a valid HTML table with thead and tbody elements. - [CSV Formatter](https://tooldeck.top/en/csv/formatter): Format and normalize CSV data — change delimiters, trim whitespace, normalize quoting. - [CSV to SQL](https://tooldeck.top/en/csv/to-sql): Generate SQL INSERT statements from CSV data. Auto-generates CREATE TABLE and INSERT INTO. - [CSV to XML](https://tooldeck.top/en/csv/to-xml): Convert CSV to XML — each row becomes an XML element with headers as tag names. - [CSV to YAML](https://tooldeck.top/en/csv/to-yaml): Convert CSV to a YAML array of objects with headers as keys. ## Text Tools - [Word Counter](https://tooldeck.top/en/text/word-counter): Count words, characters, sentences, and paragraphs. Estimate reading and speaking time. - [Case Converter](https://tooldeck.top/en/text/case-converter): Convert text between uppercase, lowercase, title case, camelCase, PascalCase, snake_case, and kebab-case. - [Lorem Ipsum Generator](https://tooldeck.top/en/text/lorem-ipsum): Generate lorem ipsum placeholder text by paragraphs, sentences, or word count. - [Line Sorter](https://tooldeck.top/en/text/line-sorter): Sort lines alphabetically, by length, reverse, or randomize — six sort modes. - [Duplicate Line Remover](https://tooldeck.top/en/text/duplicate-remover): Remove duplicate lines from text, keeping only unique lines. Case-insensitive option. - [Text Diff](https://tooldeck.top/en/text/diff): Compare two text blocks and highlight every added, removed, and unchanged line. - [Regex Tester](https://tooldeck.top/en/text/regex-tester): Test regular expressions and see matches highlighted with capture groups and positions. - [Markdown Preview](https://tooldeck.top/en/text/markdown-preview): Preview Markdown rendered as HTML in real time. Supports headings, code blocks, and tables. - [Password Generator](https://tooldeck.top/en/text/password-generator): Generate strong random passwords up to 128 characters with customizable character sets. - [Slug Generator](https://tooldeck.top/en/text/slug-generator): Convert any text to a clean URL-friendly slug — handles accents, spaces, and Unicode. - [String Escape](https://tooldeck.top/en/text/string-escape): Escape and unescape strings for JavaScript, Python, and JSON. Handles \n, \t, and unicode escapes. ## Color Tools - [Color Converter](https://tooldeck.top/en/color/converter): Convert colors between HEX, RGB, HSL, and HSV formats with a visual color picker. - [Color Contrast Checker](https://tooldeck.top/en/color/contrast-checker): Check WCAG AA and AAA contrast ratio between foreground and background colors. - [Color Palette Generator](https://tooldeck.top/en/color/palette-generator): Generate complementary, analogous, triadic, and tetradic color palettes from any base color. - [Color Name Finder](https://tooldeck.top/en/color/name-finder): Find the closest CSS named color for any HEX or RGB value. - [CSS Gradient Generator](https://tooldeck.top/en/color/gradient-generator): Build linear and radial CSS gradients visually and copy the ready-to-use CSS code. - [Tailwind Color Finder](https://tooldeck.top/en/color/tailwind-finder): Find the nearest Tailwind CSS color class (e.g. indigo-500) for any HEX or RGB value. ## XML Tools - [XML Formatter](https://tooldeck.top/en/xml/formatter): Format and pretty-print XML with syntax highlighting. Validates on the fly. - [XML Minifier](https://tooldeck.top/en/xml/minifier): Minify XML by removing whitespace and comments — reduces file size by 20–40%. - [XML Validator](https://tooldeck.top/en/xml/validator): Validate XML syntax and check for well-formedness errors and unclosed tags. - [XML to JSON](https://tooldeck.top/en/xml/to-json): Convert XML to JSON — handles attributes, nested elements, and arrays. - [XML to YAML](https://tooldeck.top/en/xml/to-yaml): Convert XML to YAML format — handles attributes, nested elements, and arrays. - [XPath Tester](https://tooldeck.top/en/xml/xpath-tester): Test XPath 1.0 expressions against XML and see all matching nodes highlighted. ## HTML Tools - [HTML Formatter](https://tooldeck.top/en/html/formatter): Format and beautify HTML with proper indentation and configurable indent size. - [HTML Minifier](https://tooldeck.top/en/html/minifier): Minify HTML by removing whitespace and comments to reduce file size. - [HTML Escape / Unescape](https://tooldeck.top/en/html/escape): Escape and unescape HTML entities — converts & < > " and all named/numeric entities. - [HTML to JSX](https://tooldeck.top/en/html/to-jsx): Convert HTML to JSX for React — transforms class→className, for→htmlFor, style strings→objects. - [HTML to Markdown](https://tooldeck.top/en/html/to-markdown): Convert HTML to Markdown — handles headings, bold, italic, links, images, lists, and code blocks. ## CSS Tools - [CSS Formatter](https://tooldeck.top/en/css/formatter): Format and beautify CSS with proper indentation and spacing. - [CSS Minifier](https://tooldeck.top/en/css/minifier): Minify CSS by removing whitespace, comments, and redundant code. - [CSS Unit Converter](https://tooldeck.top/en/css/unit-converter): Convert CSS units between px, rem, em, vw, vh, and % with a custom base font size. ## TOML Tools - [TOML to JSON](https://tooldeck.top/en/toml/to-json): Convert TOML to JSON — handles all TOML data types, nested tables, and arrays. - [TOML Formatter](https://tooldeck.top/en/toml/formatter): Format and validate TOML configuration files. Parse and re-serialize for clean output. ## Time Tools - [Timestamp Converter](https://tooldeck.top/en/time/converter): Convert Unix timestamps (seconds or milliseconds) to human-readable dates and back to epoch. - [Cron Expression Parser](https://tooldeck.top/en/time/cron-parser): Parse cron expressions into human-readable descriptions and preview the next 10 run times. - [Cron Expression Generator](https://tooldeck.top/en/time/cron-generator): Build cron expressions visually with a step-by-step builder — get correct cron syntax instantly. - [Cron Expression Validator](https://tooldeck.top/en/time/cron-validator): Validate cron expressions with field-by-field breakdown and error messages. - [Date Calculator](https://tooldeck.top/en/time/date-calculator): Calculate the difference between two dates in years, months, days, hours, and minutes. - [Timezone Converter](https://tooldeck.top/en/time/timezone-converter): Convert time between any IANA timezones. DST-aware, supports 400+ zones. ## Optional - [About ToolDeck](https://tooldeck.top/en/about): About the ToolDeck project and privacy policy. - [Sitemap](https://tooldeck.top/sitemap.xml): Full site index — all tools across all 23 supported languages.