FreeFormatter
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.
Developer Tools(19)
CSS Minifier
Compresses CSS by stripping whitespace, comments, and shortening values where safe to do so.
CSV Escape
Escapes fields for safe inclusion in CSV output, handling commas, quotes, and newlines per RFC 4180.
Credit Card Number Validator
Validates credit card numbers using the Luhn algorithm and generates valid-format fake numbers for testing payment fo...
Cron Expression Generator (Quartz)
Builds and explains Quartz-style cron expressions in plain English, with a generator for common schedules.
HTML Entities Reference
Complete list of HTML entities with their numeric codes, named entries, and the ASCII characters they represent.
HTML Formatter
Formats HTML source with consistent indentation and line breaks, making nested markup easier to read.
JSON Escape
Escapes strings for safe inclusion in JSON values, handling quotes, control characters, and backslashes.
JSON Formatter
Formats a JSON string or file with configurable indentation, producing a colour-highlighted object tree for inspection.
Java and .NET Escape
Escapes strings for safe embedding in Java or .NET source code, preventing compilation errors from quotes and backsla...
JavaScript Escape
Escapes strings for safe embedding in JavaScript source, handling quotes, backslashes, and Unicode characters.
JavaScript Minifier
Compresses JavaScript by removing whitespace and comments with no behavioural side effects.
MIME Types List
Complete reference of MIME types with their descriptions and example file extensions, sourced from the IANA registry.
QR Code Generator
Generates QR codes for URLs, contact cards, email links, and Wi-Fi credentials, with customisable size.
SQL Escape
Escapes string literals for safe inclusion in SQL queries — though prepared statements are preferred for production use.
String Utilities
A collection of common string operations — case conversion, character/word counts, and reversal — in one tool.
URL Encoder & Decoder
Percent-encodes URL components per RFC 1738 and decodes percent-encoded strings back to plain text.
URL Parser / Query String Splitter
Parses URLs into their components and splits query strings into a key-value table for inspection.
XML Formatter
Pretty-prints XML with adjustable indentation, useful for inspecting deep configuration files or API payloads.
i18n Standards Reference
Reference for date, currency, and number formatting standards across locales, with code snippet examples.
Code Formatters & Validators(9)
CSS Beautifier
Formats CSS for readability with configurable indentation and one rule per line, the inverse of minification.
HTML Validator
Validates HTML for well-formedness and W3C compliance, reporting structural and accessibility issues.
JSON Validator
Validates a JSON string against RFC 4627 and the JavaScript language specification, surfacing parse errors with locat...
Java Regular Expression Tester
Tests regular expressions using Java's Pattern class semantics (Java 8.0), useful for server-side validation work.
JavaScript Beautifier
Formats JavaScript with configurable indentation and brace style, producing readable code from minified bundles.
Regular Expression Tester
Tests JavaScript regular expressions against sample input, highlighting matches and capture groups in real time.
SQL Formatter
Reformats SQL queries with consistent keyword casing, indentation, and line breaks — even if the original statement h...
XML XSD Validator
Validates an XML document against an XSD schema and reports any mismatches with line and column references.
XPath Tester
Runs an XPath 2.0/3.0 query against an XML document and shows matching nodes, useful for XSLT and XML config debugging.
Encoders & Decoders(8)
Base64 to ASCII
This page includes both Base64 encoding and decoding in one interface, letting users decode Base64 into readable text...
Base64 to Binary
Its Base64 encoder/decoder supports decoding Base64 content and includes a decode-and-download option for binary file...
Base64 to CSS
Its Base64 encoder/decoder can decode Base64 strings and supports decode-and-download for file output workflows. That...
Base64 to HTML
While presented as a Base64 encoder/decoder, this free tool can decode Base64-encoded HTML content back to readable m...
Base64 to Text
Its Base64 Encoder/Decoder tool can decode Base64 input back to plain text directly in the browser. It also supports ...
Convert File Encoding
Re-encodes a text file between character encodings (ISO-8859-1, UTF-8, Windows-1252, and others).
HTML Escape / Unescape
Escapes HTML special characters to entity equivalents and reverses the operation, useful for safe rendering of source.
XML Escape / Unescape
Escapes characters that could be misinterpreted as XML markup, and reverses the operation for parsing literal text.
Data Format Converters(8)
CSV to JSON Converter
Converts CSV to JSON with configurable quote, delimiter, and header-row handling.
CSV to XML Converter
Converts CSV files to XML using a configurable snippet template, suitable for legacy system imports.
Epoch Timestamp to Date Converter
Converts between Unix/epoch timestamps and human-readable date strings, with timezone selection.
JSON to XML Converter
Converts JSON to XML, with configurable root element name and array-handling rules.
XML to JSON Converter
Converts an XML document to JSON with configurable attribute prefixing and array detection.
XSD Schema Generator
Generates an XSD schema from an example XML file with automatic data-type inference — a starting point for formal val...
XSL Transformer
Applies an XSL stylesheet to an XML document, producing the transformed output with configurable indentation.
YAML to JSON Converter
Converts a YAML document to its JSON equivalent with configurable indentation, preserving structure and types.
Security(3)
Base64 Encoder & Decoder
Encodes and decodes data per RFC 4648 Base64, with options for URL-safe alphabet and file input.
HMAC Generator
Computes HMAC signatures from a message and secret key using selectable hash algorithms.
Message Digest Generator
Computes message digests using MD5, SHA-1, SHA-256, SHA-512, and other algorithms for integrity checks.