150 Free Developer Tools — Code Checkers, Formatters & More

Free online developer tools: code quality and complexity checkers, security scanners, JSON/SQL/XML formatters, hash and JWT tools, converters and fintech validators. Private and browser-based.

Formatting

  • JSON Formatter & Validator — Beautify, minify, and validate JSON with readable syntax errors.
  • SQL Formatter — Format and minify SQL with readable keywords and indentation.
  • Code Formatter — Format JavaScript, TypeScript, JSON, CSS, HTML, and Markdown with Prettier.
  • JSON Viewer — View JSON as a tree or as a list of JSON paths with the type of every value.
  • XML Formatter — Format and indent XML with 2 spaces, 4 spaces or tabs, after checking it is well-formed.
  • XML Minifier — Minify XML by removing comments and whitespace between tags.
  • HTML Beautifier — Beautify and indent HTML with Prettier, including inline CSS and JavaScript.
  • HTML Minifier — Minify HTML: remove comments and collapse whitespace while keeping pre, textarea and script blocks intact.
  • JavaScript Beautifier — Beautify minified or messy JavaScript with Prettier, using 2 or 4 spaces.
  • JavaScript Minifier — Minify JavaScript with Terser: remove whitespace and comments, compress and shorten variable names.
  • CSS Beautifier — Format CSS with one declaration per line and consistent spacing, using Prettier.
  • CSS Minifier — Minify CSS: strip comments and whitespace, shorten colours and zero units.
  • YAML Formatter — Format YAML with consistent indentation, after validating it, keeping comments and multiple documents.
  • Python Formatter — Clean up Python layout: 4-space indentation, PEP 8 blank lines, and spacing after commas and around operators.
  • Java Formatter — Re-indent Java code in K&R or Allman style with 2 or 4 spaces.
  • C# Formatter — Re-indent C# code in .NET (Allman) or K&R style.
  • C++ Formatter — Re-indent C and C++ code in K&R or Allman style.

Validation & regex

  • Regex Tester — Test regular expressions with flags, match highlighting, and capture groups.
  • Empty Catch Block Checker (C#) — Find empty, comment-only, and swallowing catch blocks with Roslyn.
  • Password Validation Regex Builder — Build a password-policy regex with your rules, plus ready-to-paste code for JavaScript, C#, Python and Java.
  • XML Validator — Check that XML is well-formed and see the exact line and column of the first error.
  • YAML Validator — Validate YAML syntax and get the line and column of any error.
  • Dockerfile Linter — Lint Dockerfiles for unpinned images, secrets in ENV, running as root, apt-get mistakes and more.
  • GitHub Actions Validator — Validate GitHub Actions workflows: structure, job dependencies, unpinned actions, script injection and permissions.
  • OpenAPI / Swagger Validator — Validate OpenAPI 3 and Swagger 2 specs: required fields, path parameters, duplicate operationIds and broken $refs.
  • Markdown Linter — Lint Markdown for heading structure, code fences, bare URLs, missing alt text and spacing.
  • Regex Generator — Get a tested regex for emails, URLs, phone numbers, postcodes, UUIDs, dates and more, with code for four languages.
  • Regex Cheat Sheet — Searchable regex syntax reference: character classes, quantifiers, groups, lookarounds and flags.
  • Email Regex — A practical email validation regex, tested against valid and invalid addresses, with code snippets.
  • URL Regex — A tested regex for http and https URLs, with test cases and code for JavaScript, Python, C# and Java.
  • Phone Number Regex — Phone number regex patterns for international E.164, US and UK numbers, tested live.

Code analysis

Developer utilities

  • C# Code Review Checklist — Interactive ten-category checklist with progress, notes, and Markdown export.
  • Cron Expression Generator — Build and validate 5-field Unix cron expressions with plain-English descriptions.
  • Base64 Encoder / Decoder — Encode and decode UTF-8 text with size indicators—not encryption.
  • JSON to C# Class — Generate C# classes from JSON objects with nested types and lists.
  • Diff Checker — Compare two texts line by line and highlight what was added and removed.
  • Code Diff Checker — Compare two versions of code side by side, ignoring indentation changes by default.
  • JSON Diff — Compare two JSON documents by structure, ignoring key order and formatting.
  • Code to Image — Turn code into a clean PNG image with syntax colours, ready for LinkedIn, X, slides and docs.
  • HTTP Status Codes — Look up any HTTP status code, what it means and how to fix common errors like 401, 403, 404, 500, 502, 503 and 504.
  • Hex to RGB Converter — Convert hex colours to RGB, RGBA, HSL, Android and C# formats, with a swatch and contrast ratios.
  • RGB to Hex Converter — Convert RGB, RGBA or HSL colours to hex, with a swatch and every common format.
  • Hex Color Codes & Picker — Find hex codes for CSS colour names (blue, white, green, orange, purple…) or convert any colour.
  • WCAG Contrast Checker — Check the contrast ratio between text and background colours against WCAG AA and AAA.
  • URL Encoder / Decoder — URL-encode or decode text, encode a full URL, or break a URL into its parts and query parameters.
  • HTML Entity Encoder / Decoder — Escape &, <, >, quotes (or all non-ASCII characters) as HTML entities, or decode entities back to text.
  • JSON Escape / Unescape — Escape text for use inside a JSON string (quotes, backslashes, newlines, tabs) or unescape it back.
  • Case Converter — Convert identifiers between camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case and more.
  • Number Base Converter — Convert numbers between decimal, hex, binary and octal, including very large values.

Security

  • SQL Injection Code Checker — Find SQL built with string concatenation, interpolation or format() in Java, C#, Python, JavaScript, PHP and more.
  • API Key & Secret Leak Checker — Find hard-coded API keys, tokens, passwords, private keys and connection strings in code or config.
  • XSS Vulnerability Checker — Find XSS sinks in front-end and server code: innerHTML, document.write, dangerouslySetInnerHTML, v-html, Html.Raw and unescaped templates.
  • Regex DoS (ReDoS) Checker — Check regular expressions for catastrophic backtracking that can freeze a server.
  • .env File Validator — Validate .env files: syntax, duplicate keys, unquoted spaces, unclosed quotes and real-looking secrets.
  • PII in Logs Detector — Find log statements that write card numbers, CVVs, passwords, tokens, emails or other personal data.
  • JWT Security Checker — Audit a JWT for alg none, missing expiry, long lifetimes, missing audience, embedded keys and sensitive claims.

Fintech & payments

  • Money Calculation Bug Checker — Find money stored in float or double, BigDecimal(double), toFixed rounding and other currency bugs.
  • PCI DSS Developer Checklist — A developer-focused PCI DSS v4.0 checklist: card data storage, logging, secrets, secure coding and testing.
  • IBAN Validator — Validate IBANs for 70+ countries: country length and mod-97 checksum, with UK sort code breakdown.
  • Luhn Algorithm Checker — Check card numbers, IMEIs and other IDs with the Luhn (mod 10) algorithm, or calculate the check digit.
  • Test Credit Card Numbers — Test card numbers for Visa, Mastercard, Amex, Discover and RuPay, including declines and 3-D Secure.
  • Rounding Calculator — Round numbers with half-up, half-even (banker's), up, down, ceiling and floor using exact decimal maths.
  • Floating Point Precision Checker — See the exact value a double stores and how far 0.1 + 0.2 style calculations drift from the decimal answer.
  • SWIFT / BIC Validator — Validate SWIFT/BIC codes and break them into bank, country, location and branch.
  • ABA Routing Number Validator — Validate US ABA routing numbers with the 3-7-1 checksum and Federal Reserve prefix.
  • UK Sort Code Validator — Validate UK sort code and account number formats.

Hashing, JWT & passwords

  • Hash Generator — Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-3, Keccak-256, NTLM and CRC32 hashes at once.
  • MD5 Hash Generator — Generate an MD5 hash of any text, in hex or Base64, instantly in your browser.
  • MD5 Checker — Check whether text matches an expected MD5 hash.
  • SHA-1 Hash Generator — Generate the SHA-1 hash of any text in hex or Base64.
  • SHA-256 Hash Generator — Generate a SHA-256 hash of any text in hex or Base64.
  • SHA-384 Hash Generator — Generate a SHA-384 hash in hex or Base64, the format used for Subresource Integrity (SRI).
  • SHA-512 Hash Generator — Generate a SHA-512 hash of any text in hex or Base64.
  • SHA-3 & Keccak-256 Generator — Generate SHA3-224, SHA3-256, SHA3-384, SHA3-512 or Ethereum Keccak-256 hashes.
  • Bcrypt Hash Generator — Hash a password with bcrypt and a cost factor you choose.
  • Bcrypt Hash Checker — Check whether a password matches a bcrypt hash.
  • NTLM Hash Generator — Generate the NTLM (NT) hash of a password: MD4 of the UTF-16LE text.
  • Password Hash Generator — Create a salted PBKDF2-SHA256 (600,000 iterations) or bcrypt password hash.
  • Random Hash Generator — Generate cryptographically random 128-, 256- or 512-bit hex strings.
  • HMAC Generator — Generate HMAC-SHA256, SHA-512, SHA-1 or MD5 signatures in hex and Base64.
  • File Checksum Calculator — Calculate MD5, SHA-1, SHA-256, SHA-512 and CRC32 checksums of a file without uploading it.
  • CRC32 Checksum Calculator — Calculate the CRC32 checksum of text in hex and decimal.
  • JWT Decoder — Decode a JSON Web Token's header and payload, with human-readable expiry, issued-at and claims.
  • Bearer Token Decoder — Paste an Authorization: Bearer header and decode the token inside it, or learn why it can't be decoded.
  • JWT Generator — Create HS256, HS384 or HS512 signed JWTs from a JSON payload and secret, for testing APIs.
  • Password Strength Checker — Check password strength, entropy and estimated crack time, with tips to improve it. Nothing leaves your browser.
  • Password Generator — Generate strong random passwords or memorable passphrases with the browser's secure random generator.

Generators

  • UUID Generator — Generate up to 1,000 UUIDs at once: version 4 (random), version 7 (time-ordered) or version 1.
  • GUID Generator — Generate GUIDs in the format you need: uppercase, {registry}, no hyphens, C# or SQL Server.
  • UUID Validator — Check whether values are valid UUIDs and see their version, variant and (for v7) creation time.
  • Lorem Ipsum Generator — Generate lorem ipsum paragraphs, sentences, words, lists or HTML.
  • Dummy Text Generator (English) — Generate readable English placeholder text instead of Latin.
  • Mock Data Generator — Generate fake test data as JSON, CSV or SQL INSERT statements from a simple field list.
  • Cron Expression Explainer — Explain any cron expression in plain English and list its next five run times.
  • Quartz Cron Generator — Build Quartz and Spring @Scheduled cron expressions with seconds, ?, L and #.
  • .gitignore Generator — Generate a .gitignore for Node, Python, .NET, Java, Go, C++, IDEs and operating systems, with secrets always excluded.
  • README Generator — Generate a clean README.md with install, usage, tests, contributing and license sections.
  • Open Source License Generator — Generate MIT, ISC, BSD, Unlicense text or Apache 2.0 and GPL-3.0 file headers with your name and year.

Date & time

  • Epoch & Unix Timestamp Converter — Convert Unix timestamps (seconds, ms, µs or ns) to dates in UTC and major time zones, and dates back to epoch.
  • Time Zone Converter — Convert a date and time between UTC, US, UK, Europe, India, Singapore, Japan and Australia, with daylight saving.
  • Time Difference Calculator — Calculate the exact time between two dates in days, hours, minutes, seconds, weeks and weekdays.
  • UTC to Eastern Time Converter — Convert UTC to US Eastern Time (EST or EDT) for any date, with daylight saving handled.
  • ISO 8601 Date Converter — Convert dates to every ISO 8601 form (UTC, offset, week date, ordinal) and decode durations like P1DT2H.
  • Date Format Converter — Translate date format patterns between Python strftime, Java, C#/.NET, JavaScript (dayjs) and PHP.

Converters