Free developer tools — format JSON, minify CSS/JS, debug regex, encode/decode, and more. All processing happens in your browser.
Developer tools for formatting, debugging, encoding, API testing, and security analysis — all in your browser. No server uploads, no accounts needed. Whether you're formatting JSON before a code review, testing a REST endpoint, generating a hash, or decoding a JWT token, every tool runs locally on your device.
Pretty-prints raw JSON with configurable indent width, key sorting, and bracket collapsing options while flagging syntax errors with exact.
Format and beautify source code in JavaScript, TypeScript, Python, HTML, CSS, SQL, YAML, XML, and Markdown.
Beautify or minify HTML, CSS, JavaScript, XML, ERB, LESS, and SCSS with a single click.
Format and beautify HTML markup with proper indentation and structure.
Format and beautify CSS stylesheets with proper indentation and organization.
Format and beautify JavaScript code with proper indentation and syntax structure.
Auto-format TypeScript code with consistent indentation and line breaks.
Format and beautify JSX/React code with proper indentation and component structure.
Format and beautify TSX/React TypeScript code with proper indentation.
Format and beautify SCSS/Sass stylesheets with proper nesting and indentation.
Format and beautify Python code with proper indentation and structure.
Format and beautify YAML configuration files with consistent indentation.
Format and beautify XML documents with proper tree indentation.
Format and beautify Markdown documents with consistent heading and list spacing.
Reindents and rewrites SQL queries with configurable dialect support (MySQL, PostgreSQL, SQL Server, BigQuery) and keyword-case preference.
Format Swift source code with proper indentation and spacing for readability.
Format and beautify C++ source code with configurable indentation, brace style, and spacing. Supports modern C++11 through C++23 syntax.
Format and beautify Go source code with proper indentation, alignment, and standard gofmt-style conventions. Clean up any Go file instantly.
Format and beautify Kotlin source code with correct indentation, spacing, and brace placement. Supports Kotlin DSL, coroutines, and modern syntax.
Beautify and format PHP source code with proper indentation, brace style, and spacing. Handles PHP, HTML embedded PHP, and mixed syntax files.
Format and beautify Ruby source code with proper indentation, spacing, and block alignment. Supports modern Ruby syntax and Rails conventions.
Format and beautify Rust source code with proper indentation, spacing, and brace placement. Handles Rust macros, traits, generics, and module structure.
Convert Protobuf message definitions to TypeScript interfaces and JSON samples.
Decode raw protobuf hex bytes to readable text.
Parse and describe each option in a tsconfig.json file.
Test string templates with {{variable}} placeholders against JSON variables.
Generate test data objects from a schema defining field names and types.
Convert plain CSS to SCSS syntax with nesting and parent selector references. Analyze CSS structure for SCSS migration.
Convert Less variables and syntax to plain CSS. Comment out Less variables and output standard CSS.
Strips comments, whitespace, and shortens local variable names in JavaScript source without altering execution semantics.
Removes unnecessary whitespace, comments, and trailing semicolons from CSS, while merging identical selector blocks where safe to do so.
Removes unnecessary whitespace, comments, and optional closing tags from HTML code to reduce file size without altering rendered output.
Generate CSS code interactively for box shadows, gradients, border radius, transforms, filters, and more.
Generate CSS box-shadow values with an interactive preview. Configure offset, blur, spread, color, and inset.
Generate CSS border-radius values visually. Control each corner independently with live preview.
Generate Flexbox CSS code interactively. Configure direction, wrap, justify, align, and gap with live preview.
Generate CSS Grid layout code interactively. Configure columns, rows, and gap with live preview.
Generate CSS text-shadow values with interactive preview. Configure offset, blur, color, and opacity.
Generate CSS transform values interactively. Configure rotate, scale, skew, and translate with live preview.
Generate CSS keyframe animations interactively. Choose from fade-in, slide-in, and pulse animations.
Generate CSS filter values interactively. Configure blur, brightness, contrast, saturation, hue, sepia, and grayscale.
Visual border CSS generator with width, style, color, and radius controls with live preview.
Convert SCSS variables, nesting, and parent selectors to plain CSS.
Convert Stylus syntax with indentation-based nesting to plain CSS.
Convert Tailwind CSS utility classes to plain CSS properties (40+ class mappings).
Generate glassmorphism CSS with adjustable blur, opacity, and border radius. Copy ready-to-use CSS for frosted-glass UI effects.
Generate neumorphism CSS with configurable size, blur, and color. Create soft UI shadow effects with live preview.
Build HTTP requests with custom method, URL, headers, and body. Generate equivalent curl commands.
Test any HTTP endpoint by sending GET, POST, PUT, or DELETE requests directly from your browser. View response status, headers, and body.
Format and beautify JSON and XML API responses with proper indentation and syntax highlighting.
Decode HTTP status codes with full category, description, and common causes for each code from 1xx to 5xx.
Analyze JSON payload size, structure, nesting depth, and key count for optimizing API request and response bodies.
Generate realistic mock JSON data from a schema description. Ideal for rapid API prototyping and frontend development without a backend.
Generate JSON Server configuration files from endpoint definitions. Set up a fully functional mock API server in seconds.
Generate sample API responses from a schema definition. Create realistic mock data for frontend testing and development.
Calculate API latency budgets from SLA requirements. Distribute response time across application, database, and external service layers.
Calculate pagination parameters including page count, offset values, and next/previous page navigation for any API.
Generate secure API keys with configurable length, character set, and optional prefix. Use with any authentication scheme.
Hash API keys using SHA-256 for secure storage. Never store raw API keys — hash them before persisting to your database.
Validate API key format including length checks, character set validation, prefix verification, and entropy analysis.
Estimate API costs based on monthly requests, price per million calls, and number of users. Plan your API budget with confidence.
Calculate rate limits, burst capacities, and throttling thresholds for API gateway configurations. Plan your traffic management strategy.
Calculate rate limit windows, burst allowances, and retry intervals. Design effective rate limiting for your API endpoints.
Generate structured changelogs from API version diffs. Categorize changes as Added, Changed, Deprecated, Removed, Fixed, or Security.
Generate clean API documentation from endpoint descriptions. Includes parameters, response examples, and curl command samples.
Document REST API endpoints with method, path, and description. Generates formatted documentation with sample request and response bodies.
Estimate GraphQL query complexity based on field count and nesting depth. Identify expensive queries before they hit your server.
Format and prettify GraphQL queries with proper indentation. Makes complex nested queries readable and maintainable.
Convert GraphQL schema definitions to JSON Schema format. Bridge the gap between GraphQL and REST tooling ecosystems.
Validate GraphQL schema syntax and structure. Detect missing root types, unknown type references, and common schema issues.
Build GraphQL subscription queries with custom event names and payload fields. Generate ready-to-use subscription strings.
Test GraphQL queries with variables. Format queries and variables, and preview formatted responses for development and debugging.
Format and beautify GraphQL variables JSON with proper indentation. Ensure your variables are correctly structured before sending queries.
Lookup gRPC status codes from 0 (OK) to 16 (Unauthenticated) with descriptions and common causes for each error.
Build and test SOAP API envelopes with WSDL URL, method name, and XML parameters. Generate complete SOAP request envelopes.
Generate mock API responses from OpenAPI spec fragments. Create realistic sample data for API development and testing.
Convert OpenAPI specs to Postman collection JSON format. Import the result directly into Postman for API testing.
Validate OpenAPI/Swagger spec syntax. Check for required fields, missing paths, and structural issues in your API specification.
Generate Postman collection JSON from endpoint descriptions. Create ready-to-import collections with method and path for each endpoint.
Convert Postman collections to OpenAPI 3.0 specs. Migrate your API documentation from Postman to OpenAPI format.
Generate Swagger UI / OpenAPI specs from a simple description. Enter title, version, and endpoints to produce a complete spec JSON.
Generate Markdown API documentation from OpenAPI specs. Create clean, readable docs with endpoints, parameters, and response examples.
Compare two OpenAPI specs side-by-side to detect breaking changes, new endpoints, removed fields, and modified schemas between versions.
Generate realistic webhook payload examples with customizable event names and data fields. Test your webhook handlers with realistic data.
Configure and compare webhook retry strategies — Fixed, Linear, Exponential, and Exponential + Jitter. Calculate total delays and visualize retry patterns.
Verify webhook HMAC-SHA256 signatures. Validate that incoming webhooks are genuinely from your provider and haven't been tampered with.
Test webhook endpoints by sending simulated POST requests with custom JSON payloads. Verify your webhook handlers are working correctly.
Validate webhook payload structure including required fields (id, event, data, created). Ensure your webhooks meet the standard format.
Convert fetch/axios/request code to cURL commands.
Convert cURL commands to fetch() JavaScript code.
Build JSON-RPC 2.0 request objects with method, params, and auto-generated ID.
Calculate password entropy in bits to measure password strength against brute-force attacks.
Generate TOTP URIs for two-factor authentication setup with authenticator apps.
Estimate the time required to brute-force a password given its length, character set, and hash rate.
Verify that a hash matches a given input to check data integrity.
Generate password hashes using PBKDF2-SHA256 with 600,000 iterations for secure password storage.
Compute SHA-1, SHA-256, SHA-384, or SHA-512 hashes of text content using the Web Crypto API.
Generate HMAC signatures using a secret key and hash algorithm for API authentication.
Compute MD5, SHA-1, SHA-256, and SHA-512 hashes from text or file input using CryptoJS.
Analyze SSL/TLS certificate details including issuer, expiry, and supported protocols.
Scan HTTP response headers for security best practices like HSTS, X-Frame-Options, and CSP.
Deep-inspect JWT tokens with expiry validation, algorithm analysis, and claim details.
Build a Content Security Policy header by selecting directives and allowed sources.
Calculate subnet masks, network addresses, broadcast addresses, and usable host ranges.
Visualize IP subnet divisions with a hierarchical tree view for network planning.
Convert IPv4 addresses between dotted decimal, decimal, binary, and hexadecimal formats.
Expand an IP address range into a list of individual addresses. Useful for network planning and firewall rules.
Generate random IPv6 Unique Local Addresses (ULA) for internal network use.
Perform DNS lookups for A, AAAA, CNAME, MX, TXT, and NS records.
Analyze CORS headers to identify cross-origin request configuration issues.
Generate CORS headers for your API by configuring allowed origins, methods, and headers.
Generate .env file templates with configurable variable names and default values.
Parse and validate .env files to detect missing variables, syntax errors, and duplicates.
Look up Common Vulnerabilities and Exposures (CVE) by ID or keyword search.
Analyze SQL queries for common injection patterns and parameterization issues.
Scan HTML/JavaScript code for reflected, stored, and DOM-based XSS vulnerabilities.
Generate cryptographically secure CSRF tokens with configurable length and encoding.
Debug and decode OAuth2 tokens, authorization codes, and refresh token flows.
Decode and inspect SAML assertions and responses for SSO troubleshooting.
Validate Content Security Policy headers against W3C spec and common pitfalls.
Check which TLS ciphers and protocol versions are supported by a server.
Check an IP address against known threat intelligence and blacklist databases.
Sanitize URLs by removing tracking parameters and normalizing the URL structure.
Decode and view SSL certificate details including subject, issuer, and validity period.
Discover subdomains for a given domain using common wordlists and patterns.
Validate email addresses for correct format, disposable domains, and MX record existence.
Encrypt text using AES symmetric encryption with a passphrase. Generate ciphertext that can be safely transmitted or stored.
Decrypt AES-encrypted ciphertext back to plain text using the original passphrase.
Generate RSA key pairs (2048/4096-bit) using the Web Crypto API. Export public and private keys as PEM strings. All client-side, no server uploads.
Generate OAuth authorization URLs for Google, GitHub, Facebook, Microsoft, and LinkedIn with custom client ID, redirect URI, and scope.
Generate PKCE code_verifier and code_challenge (S256) pairs, or verify that a verifier matches a challenge.
Build OAuth scope strings from comma-separated values with URL encoding and breakdown.
Validate OAuth state parameters for format, length, and age.
Generate PBKDF2 hashes with 10,000 iterations of SHA-256 for password storage simulation.
Parse Set-Cookie headers into structured JSON, or analyze cookie security flags (Secure, HttpOnly, SameSite, expiry).
Scan text and code for leaked secrets and credentials. Detects Stripe keys, GitHub tokens, Slack tokens, Google API keys, AWS keys, OpenAI keys, JWT tokens, private keys, and config passwords.
Generate a security.txt file for your website following RFC 9116 standard. Specify contact email, security policy URL, encryption key, and expiry date for vulnerability disclosure.
Validate robots.txt syntax — checks User-agent, Allow, Disallow, Sitemap, Crawl-delay directives. Identifies unknown directives, missing colons, and missing User-agent declarations.
Generate RFC 7636 OAuth PKCE code_verifier + code_challenge (S256 method) pairs. Verifier uses 48 bytes → 64-char base64url, challenge uses SHA-256.
Create and sign JSON Web Tokens with custom header and payload. Supports HS256, HS384, HS512 signing algorithms for API authentication testing.
Encodes text or small files into Base64 strings and decodes them back with automatic MIME-type detection for binary safety.
Converts uploaded images (PNG, JPG, GIF, SVG, WebP) into Base64-encoded data URI strings ready for embedding in HTML, CSS, or JSON.
Decodes a Base64 data string back into its original image format and displays a preview directly in the browser with a download button.
Encode or decode URLs with percent-encoding. Swaps input/output for quick bidirectional conversion.
Encode special HTML characters into entities (& < >) or decode them back to readable text.
Escape or unescape special characters with backslashes. Handles newlines, tabs, quotes, and more.
Encode or decode text using Base64, Base64URL, URL encoding, HTML entities, Hex, Binary, ROT13, UTF-8, and Unicode escape schemes.
Convert between hexadecimal bytes and ASCII text. Supports custom delimiters and real-time bidirectional conversion.
Encodes any Unicode string into its binary (base-2) representation, byte by byte, with visible byte-boundary separators.
Decodes space- or comma-separated binary strings back into human-readable Unicode text, rejecting malformed groups with an exact-position error.
Convert numbers between binary (2), octal (8), decimal (10), and hexadecimal (16) bases with instant swap.
Encode text to Base32 or decode Base32 strings back to text.
Decode Base64 strings and pretty-print the resulting JSON.
Convert between hexadecimal strings and readable text.
Convert SVG markup to a Base64 data URI for embedding in HTML or CSS.
Compares two input texts side-by-side, highlighting inserted, deleted, and changed lines with distinct background colors.
Provides an interactive environment where users can write a regular expression pattern, test it against sample strings, and view real-time match.
Bidirectional YAML to JSON and JSON to YAML conversion with auto-format detection and real-time preview. Perfect for configuration files, API payloads, and data migration.
Bidirectional converter between Excel spreadsheets (XLSX) and CSV files. Select sheets, choose delimiters, and preview data before converting.
Convert between JSON, YAML, and TOML formats. Four-direction conversion: JSON↔TOML and YAML↔TOML.
Convert JSON objects into a human-readable Toon format using → arrows instead of colons.
Validate code syntax across multiple languages including JSON, XML, and JavaScript.
Validate YAML syntax, check for indentation errors, and preview the parsed structure.
Validate YAML formatting, detect indentation issues, convert YAML to JSON, and minify YAML comments.
Validate git commit messages against the Conventional Commits specification.
Generate .gitignore files by selecting languages, frameworks, and tools from a checklist.
Upload CSV files and run SQL queries in your browser. Auto-creates tables from CSV headers, execute SELECT/INSERT/UPDATE/DELETE queries, export results. All processing stays on your device with zero uploads.
Query JSON data using dot-notation path expressions with wildcard support.
Compare two JSON objects side-by-side with color-coded key-level differences.
Visualize JSON structure as an indented tree — see nested objects and arrays at a glance.
Convert HTML markup to JSX for React components. Handles class→className, for→htmlFor, event handlers, and more.
Convert SVG markup to CSS background-image data URIs. Preview the result as a rendered icon.
Convert cURL commands to JavaScript (fetch, axios, XHR), Python (requests), and PHP (cURL) code.
Generate type definitions from JSON for TypeScript, Java, C#, Python, Go, Rust, and Kotlin. Supports nested objects and arrays.
Decode and inspect JWT tokens — view header, payload, expiration, issuer, subject, and other standard claims.
Write HTML and see a live preview rendered in a sandboxed iframe. Perfect for prototyping and testing.
Parse cron expressions into human-readable descriptions. Includes common presets for quick reference.
Validate GeoJSON objects against the GeoJSON specification. Checks feature, geometry, point coordinates, FeatureCollection structure, and bounding box format.
Validate RSS 2.0 and Atom feed XML — checks root element, channel/feed, title, link, description, items/entries, and XML declaration.
Validate XML sitemaps — checks urlset/sitemapindex root, loc entries, XML declaration, and URL count. Supports standard sitemap protocol formatting.
Test XPath expressions against XML or HTML documents. Evaluates queries and displays matching results in real time. Checks XML parsing errors before evaluation.
Validate cron expressions with field-level range checking. Supports 5-field format with step values, ranges, lists, and wildcards. Detects out-of-bounds values and provides readable descriptions.
Lint HTML for missing DOCTYPE, unclosed tags, and unexpected closing tags. Paste your HTML and get instant feedback.
Minify XML by removing whitespace, or validate XML syntax. Paste your XML and choose an operation.
Analyze each character to see its Unicode code point and ASCII/non-ASCII status.
Convert text to Unicode code points with JavaScript escape sequences and HTML entities.
Convert Markdown formatting to Slack mrkdwn syntax.
Convert between PX and REM units with configurable base font size.
Convert INI configuration files with sections and key-value pairs to JSON.
Convert between JSON, YAML, and TOML formats. Four-direction conversion: JSON↔TOML and YAML↔TOML.
Convert JSON objects into a human-readable Toon format using → arrows instead of colons.
Simulate MessagePack encoding by inspecting JSON as UTF-8 bytes and hex.
Simulate CBOR encoding by inspecting JSON as UTF-8 bytes with major type analysis.
Generate Apache Avro schemas from a JSON field definition. Configure namespace, record name, and field types — outputs valid Avro schema JSON.
Generate sample JSON data from an Avro schema definition. Auto-generates realistic values based on field types (string, int, float, boolean).
Escape or unescape JSON strings — convert special characters to their JSON-safe escaped equivalents and back.
Flatten nested JSON objects into dot-notation key-value pairs. Unwrap complex hierarchies for tabular processing.
Generate Zod validation schemas from sample JSON data. Create TypeScript-first runtime validation for your API responses.
Convert Newline Delimited JSON (NDJSON) into a standard JSON array. Wrap each line as an array element.
Format JSON Lines (JSONL) data — pretty-print each line as formatted JSON for readability and debugging.
Convert JSON objects into URL query string parameters. Transform `{"key":"val"}` to `key=val` format for API calls.
Generate a JSON Schema (draft-07) from sample JSON data. Auto-detect types, required fields, and nested structures.
Generate JSON Merge Patch (RFC 7396) documents by comparing original and modified JSON objects. Show exactly what changed.
Calculate CSS selector specificity as (IDs, classes, tags) and total weight. Understand which selector wins in a specificity conflict.
Validate CSS for missing semicolons, unclosed braces, and syntax issues. Get line-by-line error reports.
Validate docker-compose.yml files — checks YAML syntax, correct indentation, tab usage, and the presence of the services section. Identifies mixed indentation and formatting issues.
Lint Dockerfiles against 20+ valid instructions (FROM, RUN, CMD, COPY, ENTRYPOINT, HEALTHCHECK, SHELL). Detects unknown instructions and missing FROM declaration.
Validate .htaccess files against 30+ known Apache directives. Checks RewriteEngine, RewriteRule, ErrorDocument, Redirect, Header, Options, and block directives. Flags unknown directives.
Validate Kubernetes YAML manifests — checks for required fields (apiVersion, kind, metadata), correct YAML structure, indentation, and tab usage.
Validate GitHub Actions workflow YAML — checks for workflow name, on trigger, jobs section, and correct YAML structure. Identifies formatting issues and missing fields.
Obfuscate or deobfuscate code using Base64 encoding with reversed output. Quick one-way code protection for sharing.
Parse cURL commands to extract method, URL, headers, and body. Debug and inspect HTTP requests from cURL strings.
Check JavaScript code for syntax errors using the Function constructor. Validate code before execution.
Convert Pug/Jade template syntax to HTML. Parse indentation-based Pug into standard HTML tags with classes and IDs.
Analyze HTTP request and response headers — detect security headers, review formatting, and inspect value structure.
Generate common HTTP headers for JSON, REST, and GraphQL APIs with correct Content-Type and authorization patterns.
Generate Cache-Control directives with configurable max-age, scope, must-revalidate, and no-transform options.
Look up HTTP status codes by number — view description, label, and response class (informational, success, redirect, client error, server error).
Build HTTP retry policies with exponential backoff, fixed delay, or circuit breaker strategies for resilient API clients.
Generate ESLint configuration presets for React, Node.js, TypeScript, and Next.js projects with recommended rules.
Look up domain registration information using public RDAP APIs. Check registrar, expiration date, name servers, and more.
Check SSL/TLS certificate details for any domain. View issuer, validity period, days remaining, and SANs.
Check if a domain name is available across major TLDs. Instantly verify domain availability, lookup registration status, and get suggestions for alternative names.
Browser device info, user-agent parser, HTTP status codes reference, MIME types lookup, Basic Auth header generator, Open Graph meta tags generator, and keycode inspector.
Validate DNS record syntax for A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA, and PTR records. Checks IP format for A/AAAA records and domain validity for MX records.
Generate random colors in Hex, RGB, or HSL format with visual preview swatches. Perfect for design palettes and testing.
Generate random dates within a configurable range with optional format selection including ISO, US, EU, and full-date styles.
Generate random times in 12-hour or 24-hour format with optional seconds and configurable time range.
Generate random IPv4 and IPv6 addresses for network testing, development, and security research.
Generate random browser user-agent strings from a curated list covering Chrome, Firefox, Safari, Edge, and mobile browsers.
Split a list of names into random teams with configurable number of teams. Perfect for classroom activities, sports, and group projects.
Randomly pick one or more items from a list with optional repeat control. Perfect for giveaways, raffles, and random selection.
Make decisions with a fun animated spinner that cycles through Yes, No, Maybe, and other responses. Perfect for quick decisions.
Generate creative usernames from configurable patterns including adjective+noun, noun+number, and word-word combinations.
Generate cryptographically secure random tokens in hex, base64, or alphanumeric format. Perfect for API keys, session tokens, and secrets.
Generate cryptographically secure random strings with customizable length, count, and character sets (uppercase, lowercase, digits, symbols).
Generate random sentences from a curated word list, useful for placeholder text and content generation.
Generate random words from a curated vocabulary list for brainstorming, naming, and word games.
Generate numeric PINs of configurable length from 4 to 10 digits for security codes, verification codes, and access tokens.
Generate license keys in custom formats with configurable character sets, segment separators, and prefix/suffix options.
Generate dummy placeholder text at a specified character length for design mockups, UI prototypes, and content layout testing.
Generate fake personal data including names, emails, phone numbers, and addresses. Perfect for testing forms, databases, and application development.
Generate complete fake identities with name, email, phone, address, date of birth, and occupation. Includes a photo placeholder.
Generate fake credit card numbers with valid formats including Visa, Mastercard, Amex, and Discover. All numbers pass Luhn algorithm validation.
Generate number sequences in arithmetic, geometric, or custom progression. Configure start value, difference/ratio, and count.
Generate random coupon/discount codes with customizable pattern using X as placeholder for random characters.
Generate serial numbers with configurable format patterns using X (hex), 9 (digit), and A (alphanumeric) placeholders.
Generate random nicknames by combining adjectives and creative name parts. Perfect for gaming, social media, and creative projects.
Generate avatar initials SVG from any name with customizable background color, text color, and size. Perfect for profile placeholders.
Generates UUID v4 random identifiers in standard 36-character string format with an optional compact hex mode (no dashes).
Convert text to ASCII art with multiple font styles.
Generate easy-to-remember passphrases using random word combinations with separators, numbers, and capitalization. More secure than dictionary words, easier to remember than random strings.
Configurable countdown timer with hours, minutes, and seconds input. Features start, pause, and reset controls with visual progress bar.
Precision stopwatch with start, stop, lap recording, and reset functionality. Lap times are displayed in a table for easy comparison.
Countdown to a specific date and time with live days, hours, minutes, and seconds display. Perfect for event countdowns and deadlines.
Repeating interval timer for workouts and training. Configure sets, work period, and rest period with automatic cycling.
Tabata interval timer with 20 seconds work and 10 seconds rest per round. Features a 3-second preparation countdown and configurable rounds.
Display multiple timezone clocks simultaneously. Add and remove cities from a curated list of major world timezones.
Convert between time units including seconds, minutes, hours, days, weeks, months, and years with precise decimal results.
Calculate the exact duration between two times. Handles overnight time spans and displays results in hours, minutes, and seconds.
Add or subtract hours and minutes from a starting time. Perfect for scheduling, project planning, and time tracking.
Calculate the exact days, hours, and minutes remaining until a specified future date and time.
Plan meeting times across multiple timezones. Select date and time, then see the equivalent time in all selected cities simultaneously.
Calculate the exact difference between two dates in days, hours, minutes, and seconds. Perfect for project timelines and countdowns.
Add or subtract days from any date. Get the resulting date instantly — useful for deadlines, scheduling, and planning.
Find the ISO week number for any date. Also shows the day of the week and the current week of the year.
Calculate the time elapsed between any date and now. Shows results in years, months, weeks, days, hours, minutes, and seconds.
Convert time between different time zones. Enter a time and your source/target time zones and see the converted result.
Check when daylight saving time starts and ends in the US for any year. Shows the exact dates and DST period length.
Calculate total work hours between start and end times with a configurable break. Essential for timesheets and payroll.
Add, subtract, and calculate duration between hours and minutes. Perfect for time tracking and scheduling.
Convert minutes to hours and minutes format. Also shows the decimal hours equivalent for payroll and billing.
Convert hours in decimal format to total minutes. Great for time conversion when working with timesheets.
Convert seconds to hours, minutes, and seconds format. Handles large values for video durations, countdowns, and scientific use.
Convert Unix timestamps to human-readable dates and back. Shows UTC, ISO 8601, locale, date, and time formats.
Inspect any string — view character count, byte length, word count, line count, Unicode code points, and non-ASCII character breakdown.
Parse any URL into its components — protocol, hostname, path, query parameters, hash, and more with copy-to-clipboard.
Sort lines alphabetically (A→Z, Z→A), reverse order, shuffle randomly, or remove duplicate lines.
NATO phonetic alphabet converter, ASCII binary converter, Unicode code point viewer, Roman numeral converter, and string obfuscator with leet speak, ROT13, Base64, and shuffle.
Convert lists between delimiters: comma, newline, pipe, tab, semicolon, and space. Auto-detects input format and supports trim, sort, and deduplicate.
Decode QR codes from uploaded images. Scan any QR code image and extract the embedded text or URL.
Renders custom HTML and CSS markup into downloadable PNG, JPG, or SVG images directly in the browser.
Convert between JSON and PHP arrays, and serialize/unserialize PHP data. All four operations in one tool with instant swap.
Generate random TCP/UDP port numbers from well-known, registered, or dynamic ranges. Useful for network testing, Docker port mapping, and firewall configuration.
Convert between numeric (755) and symbolic (u=rwx,g=rx,o=rx) chmod permission formats. See detailed breakdown for owner, group, and others.
Convert docker run commands to docker-compose.yml format. Supports ports, volumes, environment variables, networks, restart policies, and container names.
Normalize email addresses by removing dots (Gmail), stripping +tags, and lowercasing. Process multiple emails at once for deduplication and cleaning.
Clean up messy YAML — fix indentation, align colons, and normalize list formatting. Paste any YAML and get consistently formatted output.
Generate conventional commit messages with type, scope, description, breaking changes, and body. Follow the Conventional Commits specification.
Analyze HAR files to see entry count, total size, total time, and URLs.
Count log lines by level (ERROR, INFO, WARN, DEBUG, etc.).
Validate package.json for required fields, semver format, and dependency presence.
Look up MIME types for common file extensions.
Anonymize emails, phone numbers, and IP addresses in text by replacing them with placeholders.
Look up service names for TCP/UDP port numbers — well-known (0-1023), registered (1024-49151), and dynamic/private (49152-65535) ranges. Includes 25+ common services.
Parse browser, operating system, and version from any User-Agent string. Detects Chrome, Firefox, Safari, Edge, and the client OS from request headers.
Parse and inspect URL query parameters as structured key-value pairs. Decodes URL-encoded values and displays them in a readable JSON format.
Parse and visualize Server-Sent Events (SSE) streams into structured data. Formats event fields including data, event, id, and retry directives.
Parse X-RateLimit headers and compute usage percentage, reset times, and retry intervals. Supports standard X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset formats.
Build pricing tier descriptions from JSON input. Supports free/pro tiers with configurable pricing (monthly/annual), user limits, and feature lists.
Generate RSA, ECDSA, and Ed25519 SSH key pairs with proper OpenSSH format output. RSA uses RSASSA-PKCS1-v1_5 (2048-bit). ECDSA supports P-256 and P-384. Ed25519 uses a pure-JS implementation (no server). Public keys paste directly into ~/.ssh/authorized_keys.
Generate JSON Web Keys (JWK) with RSA key sizes of 2048 or 4096 bits. Export public and private keys in JWK format.
Wrap JSON data in valid JSON-LD (Linked Data) structure with @context and @type. Generate schema.org-compatible structured data.
Analyze JSON payload size, character count, key count, and nesting depth. Understand the size profile of your data.
Generate SVG image placeholders as base64 data URIs with configurable dimensions and random background colors for prototyping.
Generate brand logo placeholders as SVG with random brand names, initials, colors, and configurable size for design mockups.
Generate Open Graph (og:) and Twitter Card meta tags for social sharing, with fields for title, description, URL, and image.
Convert messy CSV or Excel sheets from clients into clean JSON in one batch. Handles missing values, nested rows, and generates strict JSON schemas for 50+ files at once.
Convert 100+ Markdown files into beautifully styled PDFs or static HTML with custom CSS, auto-generated table of contents, and corporate templates.
Convert TTF/OTF fonts to WOFF2 and subset to only used characters (Latin, Cyrillic, etc.). Generates @font-face CSS blocks. Cuts font files from MBs to KBs.
Scan thousands of log files or codebase files for regex patterns (IPs, API keys, URLs) and extract or replace them. Visual builder for non-coders with live preview.
Minify SVG by removing whitespace, comments, and redundant attributes.
Generate Markdown table templates with configurable rows and columns.
Generate Nginx server block configurations from directive lists.
Generate Nginx allow/deny rules from a list of CIDR ranges.