Paste your JSON and instantly format, beautify, or minify it. Validates syntax and highlights errors.
As an Amazon Associate, we earn from qualifying purchases.
Encode text to Base64 or decode Base64 back to plain text. Supports UTF-8.
As an Amazon Associate, we earn from qualifying purchases.
Generate random UUID v4 identifiers instantly. Click to copy, or generate 10 at once.
Test regular expressions with live matching as you type.
As an Amazon Associate, we earn from qualifying purchases.
Generate SHA-256, SHA-1, or SHA-512 hashes from any text.
As an Amazon Associate, we earn from qualifying purchases.
Encode special characters for URLs, or decode percent-encoded strings.
As an Amazon Associate, we earn from qualifying purchases.
Paste a JSON Web Token to decode its header and payload.
As an Amazon Associate, we earn from qualifying purchases.
Convert Unix timestamps to human-readable dates and vice versa.
As an Amazon Associate, we earn from qualifying purchases.
Convert between HEX, RGB, and HSL color formats with live preview.
As an Amazon Associate, we earn from qualifying purchases.
Compare two blocks of text line by line.
As an Amazon Associate, we earn from qualifying purchases.
As an Amazon Associate, we earn from qualifying purchases.
Generate secure random passwords with customizable length and characters.
As an Amazon Associate, we earn from qualifying purchases.
Generate QR codes from any URL or text instantly.
As an Amazon Associate, we earn from qualifying purchases.
Type Markdown and see a live HTML preview.
As an Amazon Associate, we earn from qualifying purchases.
Parse cron expressions and understand when they run.
As an Amazon Associate, we earn from qualifying purchases.
Searchable reference of common Git commands.
As an Amazon Associate, we earn from qualifying purchases.
Complete searchable reference of HTTP status codes.
As an Amazon Associate, we earn from qualifying purchases.
Searchable ASCII character table with decimal codes.
As an Amazon Associate, we earn from qualifying purchases.
Count words, characters, sentences, and paragraphs. Estimates reading time.
Convert text to UPPERCASE, lowercase, Title Case, or Sentence case instantly.
Convert any image to a Base64 data URI string. Drag and drop or click to select.
25-minute focus sessions with 5-minute breaks. The proven productivity technique.
Set a countdown to any date. See days, hours, minutes, and seconds remaining.
Paste a regex pattern and get a plain English explanation. Understand any regex instantly.
Convert JSON arrays to CSV format. Paste JSON, get a downloadable CSV.
Convert between px, rem, em, vw, and vh. Set your base font size for accurate conversions.
Whether you're a junior developer just starting out or a senior engineer debugging production issues, having the right tools at your fingertips can save hours of work every week. This collection of developer tools covers the most common tasks that software engineers face daily.
Working with APIs means constantly dealing with JSON data. Our JSON formatter validates your data structure, catches syntax errors like missing commas or unclosed brackets, and beautifies minified JSON into readable, indented format. When you need to send data in URLs or embed it in HTML, the Base64 encoder handles the conversion both ways. The URL encoder ensures special characters don't break your query parameters, and the JSON to CSV converter transforms API responses into spreadsheet-ready data.
Security tools are essential for modern web development. The JWT decoder lets you inspect token payloads without installing any packages — just paste a token and see the header, claims, and expiration. The password generator creates cryptographically random passwords with customizable character sets. The SHA hash generator produces checksums for file verification and data integrity checks.
The regex tester provides live pattern matching as you type, showing all matches instantly. For those who find regex syntax confusing, the Regex to English translator breaks down any pattern into plain language explanations. The text diff checker compares two blocks of text line by line, highlighting additions and deletions — perfect for code reviews. The word counter tracks characters, sentences, paragraphs, and estimated reading time.
The Pomodoro timer implements the proven 25-minute focus technique with automatic break management and session tracking. The Git cheat sheet provides a searchable reference of common commands, while the HTTP status codes reference helps you quickly look up what a 403 or 502 means. The ASCII table is invaluable when working with character encoding issues.
All tools run entirely in your browser using client-side JavaScript. No data is ever sent to a server, making these tools safe for working with sensitive code, API keys, and production data.
JSON (JavaScript Object Notation) has become the universal data interchange format for web APIs, configuration files, and NoSQL databases. When debugging API responses or writing configuration, a JSON formatter is essential — it transforms compact, unreadable JSON into properly indented, human-readable structure. Our formatter also validates syntax, catching missing commas, unclosed brackets, and other common errors before they cause runtime failures.
JSON Web Tokens (JWTs) are the standard for stateless authentication in modern web applications. A JWT contains three Base64-encoded parts: a header (algorithm and token type), a payload (claims like user ID, expiration, and permissions), and a signature. Our decoder lets you inspect any JWT without needing to set up a development environment — useful for debugging auth issues, verifying token contents, and understanding what data your applications are transmitting.
Regular expressions are one of the most powerful and most misunderstood tools in programming. A regex like ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ looks intimidating, but it's just a pattern that matches email addresses. Our Regex-to-English translator breaks down any pattern into plain language, making it easier to understand existing regex in codebases you inherit or maintain.
A strong password should be at least 16 characters long and include a mix of uppercase, lowercase, numbers, and symbols. The math is simple: an 8-character password using all character types has about 6 quadrillion possible combinations — sounds like a lot, but modern GPUs can test billions per second. A 16-character password has approximately 3.4 × 10^38 combinations, making brute-force attacks effectively impossible with current technology.
Never reuse passwords across accounts. If one service is breached (and breaches happen constantly), attackers will try that password on every other service. Use a password manager to store unique passwords for every account, and enable two-factor authentication wherever possible.