Loading...
Loading...
FreeFormatter is a free toolbox of 40+ developer utilities — formatters, validators, converters, encoders, minifiers, and string escapers — covering JSON, XML, HTML, CSS, SQL, YAML, JavaScript, and more.
Compresses CSS by stripping whitespace, comments, and shortening values where safe to do so.
Escapes fields for safe inclusion in CSV output, handling commas, quotes, and newlines per RFC 4180.
Validates credit card numbers using the Luhn algorithm and generates valid-format fake numbers for testing payment fo...
Builds and explains Quartz-style cron expressions in plain English, with a generator for common schedules.
Complete list of HTML entities with their numeric codes, named entries, and the ASCII characters they represent.
Formats HTML source with consistent indentation and line breaks, making nested markup easier to read.
Escapes strings for safe inclusion in JSON values, handling quotes, control characters, and backslashes.
Formats a JSON string or file with configurable indentation, producing a colour-highlighted object tree for inspection.
Escapes strings for safe embedding in Java or .NET source code, preventing compilation errors from quotes and backsla...
Escapes strings for safe embedding in JavaScript source, handling quotes, backslashes, and Unicode characters.
Compresses JavaScript by removing whitespace and comments with no behavioural side effects.
Complete reference of MIME types with their descriptions and example file extensions, sourced from the IANA registry.
Generates QR codes for URLs, contact cards, email links, and Wi-Fi credentials, with customisable size.
Escapes string literals for safe inclusion in SQL queries — though prepared statements are preferred for production use.
A collection of common string operations — case conversion, character/word counts, and reversal — in one tool.
Percent-encodes URL components per RFC 1738 and decodes percent-encoded strings back to plain text.
Parses URLs into their components and splits query strings into a key-value table for inspection.
Pretty-prints XML with adjustable indentation, useful for inspecting deep configuration files or API payloads.
Reference for date, currency, and number formatting standards across locales, with code snippet examples.
Formats CSS for readability with configurable indentation and one rule per line, the inverse of minification.
Validates HTML for well-formedness and W3C compliance, reporting structural and accessibility issues.
Validates a JSON string against RFC 4627 and the JavaScript language specification, surfacing parse errors with locat...
Tests regular expressions using Java's Pattern class semantics (Java 8.0), useful for server-side validation work.
This page includes both Base64 encoding and decoding in one interface, letting users decode Base64 into readable text...
Its Base64 encoder/decoder supports decoding Base64 content and includes a decode-and-download option for binary file...
Its Base64 encoder/decoder can decode Base64 strings and supports decode-and-download for file output workflows. That...
While presented as a Base64 encoder/decoder, this free tool can decode Base64-encoded HTML content back to readable m...
Converts CSV to JSON with configurable quote, delimiter, and header-row handling.
Converts CSV files to XML using a configurable snippet template, suitable for legacy system imports.
Converts between Unix/epoch timestamps and human-readable date strings, with timezone selection.
Converts JSON to XML, with configurable root element name and array-handling rules.
Encodes and decodes data per RFC 4648 Base64, with options for URL-safe alphabet and file input.
Computes HMAC signatures from a message and secret key using selectable hash algorithms.
Computes message digests using MD5, SHA-1, SHA-256, SHA-512, and other algorithms for integrity checks.
Formats JavaScript with configurable indentation and brace style, producing readable code from minified bundles.
Its Base64 Encoder/Decoder tool can decode Base64 input back to plain text directly in the browser. It also supports ...
Converts an XML document to JSON with configurable attribute prefixing and array detection.