Free Developer Tools
Handy, free, online utilities to make your development workflow faster and easier.
Popular
JSON Formatter & Validator
Format, validate and minify JSON in your browser — instantly, with zero uploads.
Base64 Encoder / Decoder
Encode text or decode base64 strings right in your browser.
Character & Word Counter
Count characters, words, sentences and reading time for any text.
Text Case Converter
Convert text to upper case, lower case, title case and more.
URL Encoder / Decoder
Encode and decode URLs and query strings safely.
Lorem Ipsum Generator
Generate placeholder paragraphs and words for your mockups.
JSON Formatter
Pretty-print minified JSON into an easy-to-read, indented format.
JSON Minifier
Strip whitespace and newlines from JSON to shrink its size.
Developer Tools
JSON Formatter & Validator
Format, validate and minify JSON in your browser — instantly, with zero uploads.
Base64 Encoder / Decoder
Encode text or decode base64 strings right in your browser.
Character & Word Counter
Count characters, words, sentences and reading time for any text.
Text Case Converter
Convert text to upper case, lower case, title case and more.
URL Encoder / Decoder
Encode and decode URLs and query strings safely.
Lorem Ipsum Generator
Generate placeholder paragraphs and words for your mockups.
Password Generator
Understand what makes a strong password, with tips and a free tool recommendation.
Open toolMarkdown Cheat Sheet
A quick reference for the Markdown syntax used across TutsFx.
Open toolJSON Formatter
Pretty-print minified JSON into an easy-to-read, indented format.
JSON Minifier
Strip whitespace and newlines from JSON to shrink its size.
JSON Validator
Check whether a JSON string is valid and locate the first error.
Open toolJSON Viewer
Explore nested JSON with syntax-highlighted, tree-friendly output.
JSON Escape
Escape quotes and control characters in a JSON string for embedding.
Open toolJSON Unescape
Reverse JSON escaping to restore raw quotes and characters.
Open toolJSON to CSV
Convert an array of JSON objects into a CSV spreadsheet table.
JSON to XML
Transform JSON data into an equivalent XML document.
Open toolJSON to YAML
Convert JSON objects into human-friendly YAML syntax.
Open toolYAML to JSON
Parse YAML documents and convert them to JSON.
Open toolJSON to JavaScript
Turn JSON into a JavaScript object literal or module export.
Open toolHTML Formatter
Indent and tidy messy HTML so it is easy to read and maintain.
HTML Minifier
Remove comments and whitespace from HTML to reduce page size.
Open toolHTML Validator
Check HTML for missing closing tags and common markup errors.
Open toolHTML Entity Encoder
Encode text into HTML entities to prevent markup injection.
Open toolHTML Entity Decoder
Decode HTML entities back into plain readable text.
Open toolHTML to Markdown
Convert HTML snippets into clean, portable Markdown.
Open toolMarkdown to HTML
Render Markdown into semantic, formatted HTML instantly.
HTML Tag Generator
Generate common HTML element snippets with attributes in one click.
Open toolCSS Formatter
Beautify compressed CSS rules with clear indentation.
Open toolCSS Minifier
Compress CSS by removing whitespace and shortening values.
Open toolCSS Gradient Generator
Build linear and radial CSS gradients with a live preview.
CSS Box Shadow Generator
Design box shadows visually and copy the CSS code.
CSS Border Radius Generator
Craft rounded corners and copy the border-radius CSS.
Open toolCSS Flexbox Generator
Create flexbox layouts visually and export the CSS.
Open toolCSS Grid Generator
Generate CSS grid layouts with gap and track controls.
Open toolCSS Animation Generator
Build keyframe animations and copy ready-to-use CSS.
Open toolCSS Transform Generator
Combine rotate, scale, skew and translate into a transform.
Open toolCSS Filter Generator
Apply CSS filters like blur and brightness with live output.
Open toolJavaScript Formatter
Pretty-print minified JavaScript with sensible indentation.
JavaScript Minifier
Shrink JavaScript by stripping whitespace and comments.
Open toolJavaScript Validator
Parse JavaScript to catch syntax errors before you run it.
Open toolJavaScript Escape
Escape JavaScript strings for safe embedding in code.
Open toolJavaScript Unescape
Convert escaped JavaScript strings back to plain text.
Open toolJavaScript Object Formatter
Pretty-print JavaScript object literals and config snippets.
Open toolJavaScript Timestamp Converter
Convert between Date.now() millisecond values and readable dates.
Open toolSQL Formatter
Beautify messy SQL queries with aligned keywords and clauses.
SQL Minifier
Compact SQL queries by removing comments and extra whitespace.
Open toolSQL Query Generator
Generate INSERT, UPDATE and SELECT statements from templates.
Open toolSQL to JSON
Convert SQL result rows into JSON records.
Open toolSQL to CSV
Turn SQL SELECT output into a CSV table.
Open toolSQL Escape Tool
Escape single quotes and special characters in SQL strings.
Open toolSQL Data Generator
Generate realistic test data as INSERT statements.
Open toolRegex Tester
Test regular expressions against text with live match highlighting.
Regex Validator
Validate a regular expression and report syntax errors.
Open toolRegex Escape
Escape regex metacharacters so text matches literally.
Open toolRegex Generator
Build regular expressions from common patterns and samples.
Open toolRegex Replace Tester
Preview find-and-replace using regular expressions.
Open toolRegex Explanation Tool
Break a regex down into a human-readable explanation.
Open toolAPI Request Builder
Build and send HTTP requests with custom method, headers and body.
HTTP Status Code Lookup
Look up the meaning of any HTTP status code with examples.
cURL Generator
Compose cURL commands with method, headers and request body.
cURL to PHP
Convert a cURL command into a PHP curl code snippet.
Open toolcURL to JavaScript
Convert a cURL command into a fetch() call.
Open toolcURL to Python
Convert a cURL command into a Python requests call.
Open toolcURL to Java
Convert a cURL command into a Java HttpURLConnection snippet.
Open toolJSON API Formatter
Format JSON API responses and inspect status and payload.
Open toolHTTP Header Viewer
Parse and read HTTP request or response headers clearly.
Open toolURL Encoder
Percent-encode a URL or query string component safely.
URL Decoder
Decode percent-encoded URLs back to readable text.
Open toolURL Parser
Break a URL into protocol, host, path, query and fragment.
Open toolQuery String Parser
Parse URL query parameters into a readable key-value list.
Open toolQuery String Generator
Build a query string from key-value pairs.
Open toolURL Slug Generator
Turn any title or text into a clean, SEO-friendly URL slug.
URL Cleaner
Strip tracking parameters and junk from URLs.
Open toolUTM URL Builder
Append UTM campaign parameters to a URL for analytics.
MD5 Generator
Generate the MD5 hash of any text or file content.
Open toolSHA-1 Generator
Compute the SHA-1 hash of your input as a hex digest.
Open toolSHA-256 Generator
Compute the SHA-256 hash of your input securely in your browser.
SHA-512 Generator
Compute the SHA-512 hash of your input.
Open toolBase64 Encoder
Encode text or files to base64, including UTF-8 content.
Base64 Decoder
Decode base64 strings back to their original text.
Open toolURL Encode / Decode
Encode and decode URL components in one place.
JWT Decoder
Decode a JSON Web Token and inspect header and payload.
JWT Generator
Create HS256 JWTs with custom claims and secret.
Open toolUUID Generator
Generate random UUID v4 identifiers in any quantity.
Random Password Generator
Create strong random passwords with configurable length and sets.
Random String Generator
Generate random strings from a custom alphabet.
Open toolHash Generator
Generate multiple common hashes of your input at once.
Open toolChecksum Generator
Compute file-integrity checksums like MD5, SHA-1 and SHA-256.
Git Command Generator
Generate common git commands for daily workflow tasks.
.gitignore Generator
Generate a .gitignore for your framework or language.
Open toolGit Branch Name Generator
Turn a feature idea into a consistent git branch name.
Open toolGit Commit Message Generator
Write conventional, descriptive git commit messages.
Open toolGitHub README Generator
Generate a polished GitHub README.md for your repository.
GitHub URL Parser
Extract owner, repo and path from a GitHub URL.
Open toolHEX to RGB
Convert hex color codes to RGB values.
RGB to HEX
Convert RGB color values to hex codes.
Open toolRGB to HSL
Convert RGB colors to HSL (hue, saturation, lightness).
Open toolHSL to RGB
Convert HSL colors to RGB values.
Open toolHEX to HSL
Convert hex color codes to HSL values.
Open toolColor Picker
Pick a color and get its HEX, RGB and HSL values.
Open toolColor Palette Generator
Generate harmonious color palettes from a base color.
Open toolContrast Checker
Check WCAG contrast ratios between foreground and background.
Gradient Generator
Create smooth multi-color gradients with preview and CSS.
Open toolSVG Formatter
Pretty-print minified SVG markup for editing.
Open toolSVG Minifier
Compress SVG markup by removing comments and whitespace.
Open toolSVG Optimizer
Clean and simplify SVG markup while keeping visuals.
Open toolSVG to Data URI
Encode an SVG as a data URI for use in CSS or img tags.
Open toolSVG Data URI Decoder
Decode an SVG data URI back into raw markup.
Open toolSVG Color Editor
Swap fill and stroke colors throughout an SVG.
Open toolSVG Path Viewer
Pretty-print SVG path data and inspect commands.
Open toolUnix Timestamp Converter
Convert between Unix timestamps and readable dates.
Timestamp to Date
Convert a Unix timestamp into a human-readable date.
Open toolDate to Timestamp
Convert a date and time into a Unix timestamp.
Open toolISO Date Converter
Parse ISO 8601 dates and show them in common formats.
Open toolTimezone Converter
Convert a time between two timezones instantly.
Open toolDate Difference Calculator
Calculate days, weeks, months and years between two dates.
Open toolCron Expression Generator
Build cron schedule expressions from plain-language fields.
Open toolCSV to JSON
Convert CSV data into a JSON array of objects.
XML to JSON
Parse XML documents and convert them to JSON.
Open toolCSV to XML
Convert CSV rows into an XML document.
Open toolXML to CSV
Flatten XML records into a CSV table.
Open toolTSV to CSV
Convert tab-separated values into comma-separated values.
Open toolCSV Formatter
Normalize CSV formatting with consistent delimiters and quoting.
Open toolRandom Number Generator
Generate random numbers within any range and count.
Open toolEmail Validator
Validate email addresses and suggest corrections.
IP Address Validator
Check whether an IP address is valid and parse its parts.
Open toolIPv4 / IPv6 Validator
Validate IPv4 and IPv6 addresses with expanded notation.
Open toolPort Number Checker
Look up common port numbers and their services.
Open toolMIME Type Lookup
Look up MIME types by file extension or media format.
Open toolUser Agent Parser
Parse a user-agent string into browser, OS and device.
Open toolBase Converter
Convert numbers between binary, octal, decimal and hex.
Binary Converter
Convert text to binary and back, byte by byte.
Open toolHex Converter
Convert text and numbers to hexadecimal and back.
Open toolASCII Converter
Convert text to ASCII codes and back.
Open tool