Free Online Developer Tools
Format, encode, decode, and test with our suite of free developer tools. Everything runs client-side — your data never leaves the browser.
JSON Formatter & Validator
Paste your JSON to instantly format, validate, and pretty-print it with proper indentation. Spot errors quickly with clear validation messages.
Use tool →Base64 Encode/Decode
Convert text to Base64 encoding or decode Base64 strings back to readable text. Essential for working with APIs, data URIs, and encoded content.
Use tool →URL Encoder/Decoder
Encode special characters in URLs or decode percent-encoded URL strings. Essential for working with query parameters, API calls, and web development.
Use tool →JWT Decoder
Paste a JSON Web Token to instantly decode and inspect its header, payload, and claims. Check expiration dates, issuers, and custom claims without any libraries.
Use tool →UUID Generator
Generate universally unique identifiers (UUID v4) with a single click. Perfect for database primary keys, API identifiers, and tracking IDs.
Use tool →Unix Timestamp Converter
Convert between Unix timestamps (epoch time) and human-readable dates instantly. Supports seconds and milliseconds. See the current timestamp in real time.
Use tool →Regex Tester
Build and test regular expressions with real-time match highlighting. See matched groups, test against sample text, and debug patterns instantly.
Use tool →HTML Entity Encode/Decode
Convert special characters to their HTML entity equivalents or decode HTML entities back to readable text. Essential for safely embedding content in HTML.
Use tool →Markdown Preview
Type or paste Markdown and see it rendered as HTML in real time. Perfect for previewing README files, documentation, blog posts, and GitHub-flavored Markdown.
Use tool →Hash Generator
Generate cryptographic hashes from any text. Supports SHA-256, SHA-1, and MD5 algorithms. All hashing happens in your browser using the Web Crypto API.
Use tool →Color Converter
Convert colors between HEX, RGB, and HSL formats with a live color preview. Enter any color in one format and instantly get the equivalent in all others.
Use tool →CSV to JSON Converter
Paste CSV data to convert it to a JSON array of objects. The first row is used as property names.
Use tool →JSON to CSV Converter
Paste a JSON array of objects to convert it to CSV format. Property names become column headers.
Use tool →Markdown to HTML Converter
Paste Markdown and get the equivalent HTML code. Supports headings, bold, italic, links, code blocks, lists, and more.
Use tool →camelCase to Text Converter
Split camelCase or PascalCase strings into readable words with spaces. Useful for making variable names human-readable.
Use tool →snake_case to Text Converter
Replace underscores with spaces and format snake_case variable names as readable text.
Use tool →JSON String Escape Tool
Escape special characters (quotes, backslashes, newlines, tabs) in a string to make it safe for JSON embedding.
Use tool →JSON String Unescape Tool
Convert escaped JSON strings (with \n, \", etc.) back to their readable form.
Use tool →HTML to Plain Text Converter
Strip all HTML markup and extract only the text content. Useful for cleaning web content and email HTML.
Use tool →XML String Escape Tool
Escape special XML characters (&, <, >, ", ') to their entity equivalents for safe XML embedding.
Use tool →CSV Column Counter
Paste CSV data to count the number of columns, rows, and see a preview of the structure.
Use tool →TSV to CSV Converter
Convert tab-separated data to comma-separated CSV format. Simply paste TSV and get CSV output.
Use tool →YAML to JSON Converter
Paste YAML markup and convert it to equivalent JSON. Basic YAML structures supported.
Use tool →JSON to YAML Converter
Paste JSON and convert it to clean YAML format.
Use tool →Regex Escape Tool
Escape special regex metacharacters (. * + ? ^ $ { } [ ] | ( ) \) so they match literally in regular expressions.
Use tool →Pixel to Rem Converter
Convert pixel values to rem units. Default base is 16px. Essential for responsive CSS development.
Use tool →Rem to Pixel Converter
Convert rem values to pixels. Default base is 16px.
Use tool →Aspect Ratio Calculator
Calculate the aspect ratio of any dimensions, or resize proportionally by entering new width or height.
Use tool →PPI Calculator
Calculate the pixel density (PPI) of any screen from its resolution and physical size.
Use tool →Download Time Calculator
Calculate how long it will take to download a file based on its size and your connection speed.
Use tool →Learn More
Read our comprehensive guide to get the most out of these tools.
Read the Developer Tools Guide →