Skip to content
XUtilHub

Free Developer Tools – Code Formatters, Minifiers, Cron, chmod & More

Everyday utilities for developers: beautify and minify code, validate YAML and XML, convert CSV and YAML to JSON and HTML to Markdown, explain cron expressions with their next run times, work out chmod permissions, convert between number bases, parse URLs and user agents, look up HTTP status codes and generate bcrypt hashes. Your code never leaves your browser.

18 tools

HTML FormatterNEW

Format and beautify messy or minified HTML with proper indentation, including embedded CSS and JavaScript. Powered by Prettier.

CSS FormatterNEW

Beautify minified or messy CSS, SCSS and Less with one rule per line and consistent indentation. Powered by Prettier.

JavaScript FormatterNEW

Format and beautify JavaScript, JSX and TypeScript code with Prettier. Choose indentation, line width, quotes and semicolons.

SQL FormatterNEW

Format SQL queries for MySQL, PostgreSQL, SQL Server, Oracle, SQLite, BigQuery and more, with uppercase keywords and clean indentation.

XML FormatterNEW

Format, validate and minify XML online. Pretty print with your choice of indentation, check for errors and remove comments.

YAML ValidatorNEW

Validate YAML and find syntax errors with line and column numbers, then reformat it with consistent indentation. Great for Docker Compose, Kubernetes and CI files.

YAML to JSONNEW

Convert YAML to JSON instantly, including multi-document YAML files. Choose pretty-printed or minified JSON output.

CSV to JSONNEW

Convert CSV or TSV data to a JSON array of objects, with automatic delimiter detection, header rows and number and boolean conversion.

HTML to MarkdownNEW

Convert HTML to clean Markdown: headings, links, lists, code blocks, emphasis and tables, ready for README files, docs and static sites.

JavaScript MinifierNEW

Minify JavaScript to reduce file size with Terser: remove whitespace and comments, shorten variable names and compress code. See the bytes saved.

CSS MinifierNEW

Minify CSS to make stylesheets smaller and faster to load. Removes whitespace and comments and merges rules safely with CSSO.

Cron Expression GeneratorNEW

Build and understand cron expressions: see a plain-English description and the next 10 run times, with presets for common schedules.

Chmod CalculatorNEW

Calculate Linux and Unix file permissions: convert between numeric (755) and symbolic (rwxr-xr-x) modes with checkboxes, including setuid, setgid and sticky bits.

Number Base ConverterNEW

Convert numbers between binary, octal, decimal, hexadecimal and any base from 2 to 36. Handles very large numbers exactly.

URL ParserNEW

Break a URL into protocol, host, port, path, query parameters and fragment, decode encoded values and strip tracking parameters like utm_source.

User Agent ParserNEW

See your browser's user agent string and parse any user agent into browser, version, operating system, device and engine.

HTTP Status CodesNEW

Searchable list of all HTTP status codes (1xx to 5xx) with plain-English explanations: 200, 301, 302, 304, 400, 401, 403, 404, 429, 500, 502, 503 and more.

Bcrypt GeneratorNEW

Generate bcrypt password hashes with a chosen cost factor and verify a password against an existing bcrypt hash, entirely in your browser.

Everyday tools for developers

Quick utilities for the small jobs that come up every day: tidying code, checking config files, converting data, decoding a cron schedule or working out file permissions. They load instantly, need no sign-up and run in your browser, so your code and data stay on your machine.

Which tool do I need?

I want to…Use
Make minified HTML readableHTML Formatter
Tidy CSS, SCSS or LessCSS Formatter
Format JavaScript or TypeScriptJavaScript Formatter
Make a SQL query readableSQL Formatter
Format or check XMLXML Formatter
Find errors in a YAML fileYAML Validator
Convert YAML or CSV to JSONYAML to JSON or CSV to JSON
Turn HTML into MarkdownHTML to Markdown
Shrink JS or CSS filesJavaScript Minifier or CSS Minifier
Understand a cron scheduleCron Expression Generator
Work out chmod permissionsChmod Calculator
Convert binary, hex and decimalNumber Base Converter
Split a URL into its partsURL Parser
Identify a browser from its user agentUser Agent Parser
Look up an HTTP status codeHTTP Status Codes
Hash or check a password with bcryptBcrypt Generator

More developer tools

Built on trusted libraries

Formatting uses Prettier and sql-formatter, minification uses Terser and CSSO, and YAML is handled by the yaml library, the same open-source tools used in professional build pipelines.

Frequently asked questions

Is my code uploaded anywhere?

No. Every developer tool runs entirely in your browser, so source code, configuration files and passwords never leave your device.

Which formatter do you use?

HTML, CSS and JavaScript are formatted with Prettier, the most widely used code formatter, so the output matches what most projects use. SQL uses sql-formatter, and minification uses Terser and CSSO.

Is there a size limit?

There's no fixed limit. Very large files (several megabytes) can take a few seconds, depending on your device.