Skip to main content
Utilz Utilz

Free Online Developer Tools

Essential developer utilities — all free, all in your browser

Speed up your development workflow with browser-based tools built for programmers. Convert between JSON and CSV, test regular expressions with real-time matching, build cron schedule expressions visually, generate UUIDs and cryptographic hashes, compare text diffs side by side, and decode JWT tokens. No local setup or command-line tools required -- everything runs instantly in your browser.

Why Use Our Developer Tools

JSON to CSV Converter

Convert JSON to CSV format

CSV to JSON Converter

Convert CSV to JSON format

RegEx Tester

Test regular expressions

Cron Expression Generator

Generate and parse cron expressions

UUID Generator

Generate UUIDs

Hash Generator

Generate MD5, SHA hashes

Text Diff Checker

Compare text differences

JWT Decoder

Decode and inspect JWT tokens

SQL Formatter

Format and beautify SQL queries

YAML to JSON

Convert YAML to JSON format

Epoch Converter

Convert Unix timestamps

XML Formatter

Format and beautify XML

HTML Formatter

Format and beautify HTML

CSS Formatter

Format and beautify CSS

JavaScript Formatter

Format and beautify JavaScript

TOML to JSON

Convert TOML to JSON format

JSON to XML Converter

Convert between JSON and XML

JSON Schema Generator

Generate JSON Schema from sample data

JSONPath Tester

Test JSONPath expressions

HTML Entity Encoder/Decoder

Encode and decode HTML entities

Cron Expression Explainer

Explain cron expressions in plain English

FAQ

Is it safe to paste JWT tokens or API payloads here?

Yes. All developer tools process data entirely in your browser using client-side JavaScript. Tokens, keys, and payloads are never sent to any server. However, for production secrets, we always recommend using dedicated secrets management tools.

What regex flavor is supported?

The regex tester uses JavaScript's built-in RegExp engine, which supports ECMAScript regex syntax including lookaheads, lookbehinds, named capture groups, and Unicode property escapes. This matches what you would use in Node.js or browser JavaScript code.