Development & programming
101 tools available
Monitor your network connection status in real-time. Track connection speed, bandwidth, latency (RTT), connection type (WiFi, Ethernet, Cellular), and data saver mode. View detailed performance metrics including downlink speed and effective connection type (4G, 3G, 2G).
Convert HTML code to high-quality PNG or JPEG images. Render HTML with CSS styles and generate screenshots from web content. Perfect for creating visual previews, social media images, and documentation graphics.
Convert Prisma schema models to Zod validation schemas with TypeScript type inference
Sort date strings in various formats chronologically. Automatically detects or manually specify date formats (ISO, US, European, Unix timestamp, etc.) and sort in ascending or descending order.
Convert JSON data to Go (Golang) struct definitions. Paste JSON and instantly get properly formatted Go struct code with correct types and field tags.
Convert JSON data to PHP array format. Transform JSON objects and arrays into properly formatted PHP code with correct syntax.
Convert between JSON and TOON (Token-Oriented Object Notation) formats. TOON is a compact, human-readable format designed to reduce token usage by 30-60% for LLMs, especially efficient for uniform arrays of objects.
Compare JSON and TOON formats to see efficiency gains in characters and tokens
Convert between TOON and TOML formats for efficient token usage with LLMs
Convert between TOON (Token-Oriented Object Notation) and XML formats. Transform token-efficient TOON data to XML markup and vice versa, using JSON as an intermediate format for reliable conversion.
Validate TOON (Token-Oriented Object Notation) format syntax and analyze structure. Check TOON data for correctness and view detailed statistics including character count, lines, arrays, objects, and fields.
Generate a customizable falling snow animation script for websites. Configure snowflake count, color, size, speed, opacity, wind effect, blur, and animation style. Preview the effect live and copy the ready-to-use JavaScript code to add beautiful snow animations to any webpage.
Validate BIC (Bank Identifier Code) or SWIFT codes and check their format. Verify if a BIC/SWIFT code is properly formatted according to ISO 9362 standards and see details about the bank code, country code, location code, and branch code.
Validate email addresses and check their format. Verify if an email address is properly formatted according to standard email syntax rules and see details about the local part and domain.
Validate magnet links and parse their components. Check if a magnet URI is properly formatted and extract information like info hash, display name, and tracker URLs.
Validate Fully Qualified Domain Names (FQDN). Check if a string is a valid domain name format according to DNS standards (e.g., example.com, subdomain.example.org).
Validate Base32 encoded strings. Check if a string is properly encoded in Base32 format using RFC 4648 standard encoding.
Validate UUIDs (Universally Unique Identifiers) and parse their components. Check if a string is a valid UUID format and extract version and variant information.
Validate ULIDs (Universally Unique Lexicographically Sortable Identifiers) and parse their components. Check if a string is a valid ULID format and extract timestamp and randomness parts.
Generate all possible expansions from brace patterns. Expand bash-style brace patterns like '{1..5}', '{a,b,c}', or file-'{001..100}' into complete lists.
Render LaTeX mathematical expressions and formulas into beautifully formatted equations. Perfect for displaying complex mathematical notation, scientific expressions, and academic content.
Convert between human-readable byte sizes and numeric bytes. Parse strings like '1GB' to bytes or format bytes to readable sizes like '500MB'.
Generate properly formatted Git branch names from JIRA tickets or simple sentences.
Convert file paths between Windows and Unix/Linux formats. Handles drive letters, WSL paths, and slash conversions.
Convert between Plus Codes (Open Location Codes) and geographic coordinates. Encode latitude/longitude to Plus Codes or decode Plus Codes to coordinates.
Generate responsive CSS media queries for breakpoints, screen sizes, orientations, and device features
Create CSS scroll snap effects with live preview. Generate scroll containers with snap points for carousels, sliders, and smooth scrolling interfaces
Build CURL requests.
Compose rsync commands with common SSH, sync, and filter options.
Validate and parse CURL commands.
Automatically repair and fix malformed JSON data. Corrects common JSON syntax errors like missing quotes, trailing commas, unescaped characters, concatenated strings, comments, and more. Instantly validates and formats broken JSON into valid, properly structured output.
Count the number of elements in a JSON array.
Count the number of properties in a JSON object.
Calculate the maximum nesting depth of a JSON object or array.
Remove duplicate keys from JSON objects with option to process nested objects.
Count the number of unique elements in an array.
Count the number of elements by data type (string, number, boolean, object, array, null) in a JSON array.
Shuffle elements in a JavaScript array using the Fisher-Yates algorithm
Combine and merge multiple JSON arrays into one. Choose between simple concatenation or merging with unique elements only.
Merge and combine multiple JSON objects with shallow, deep, or overwrite strategies. Perfect for configuration merging and data consolidation.
Flatten nested JSON objects into single-level key-value pairs or unflatten them back to nested structure. Perfect for simplifying complex JSON data.
Minify JSON to reduce file size by removing whitespace and formatting, or beautify minified JSON back to readable format. Optimize JSON for APIs and network transmission.
Generate the Luhn check digit and completed sequence for a base number.
Generate random JSON data with realistic dummy values using Faker.js. Create mock API responses, test data, and sample JSON objects with customizable templates and multiple records.
Generate random text from templates with Faker.js placeholders. Create realistic dummy text with names, emails, addresses, phone numbers, and more. Perfect for testing, mockups, and sample content.
Generate random TOON (Token-Oriented Object Notation) data with realistic dummy values using Faker.js. Create token-efficient mock data for LLM testing with customizable templates, multiple records, and delimiter options.
Generate random prices with customizable currency, range, and decimal precision using Faker.js. Create realistic price values for e-commerce testing, financial mockups, and data visualization with support for 15+ major currencies.
Generate random MongoDB ObjectId values for testing and development purposes.
Bidirectional converter between Docker Compose YAML and Docker run commands. Convert docker-compose.yml files to docker run commands or vice versa. Simplify Docker container management and deployment workflows.
Playground for testing CSS calc expression.
Tokenize text for different AI models.
Evaluate mathematical expressions.
Convert MathML (Mathematical Markup Language) to LaTeX format. Transform mathematical equations from XML-based MathML notation to LaTeX syntax for use in documents and publications.
Calculate ratio based on the width and height.
Calculate missing dimensions from aspect ratio. Enter a ratio and one dimension to find the other.
Visualize GeoJSON files on an interactive map.
Calculate entropy of a given string.
Convert colors between different formats.
Generate random values including integers, decimals, strings, UUIDs, booleans, and hexadecimal numbers. Customize ranges, precision, and character sets for testing, development, and data generation.
Generate Fibonacci sequence.
Detect and highlight invisible characters in text including spaces, tabs, line breaks, zero-width spaces, and other hidden Unicode characters.
Generate unique identifier.
Generate universally unique lexicographically sortable identifiers.
Generate chmod symbolic and numeric expressions.
Generate screenshot of code snippets with syntax highlighting.
Edit and view SQL queries with professional syntax highlighting. Supports MySQL, PostgreSQL, SQL Server, and more.
Identify the MIME type of a file by analyzing its content signature (magic numbers). Compare browser-reported MIME type with actual file content.
Validate SQL query.
Validate regular expressions for pattern matching in text.
Regex Explainer
Beta
Get a human-readable explanation of what a regular expression pattern does. Enter a regex pattern and see it explained in plain English.
Identify JavaScript codes of the pressed keys on a keyboard.
Generate numeronyms from words and phrases. Convert long words into number-based abbreviations like i18n (internationalization), l10n (localization), or a11y (accessibility).
Convert text to path case format (lowercase words separated by forward slashes)
Visualize JSON data in an interactive tree view format.
Test web browser notifications with custom title, message, and icon.
Format JSON with indentation.
Format and beautify TOON (Table Object Notation) data with customizable delimiters and indentation
Sort JSON object keys alphabetically in ascending or descending order. Recursively sorts all nested objects while preserving data structure.
Optimize and minify CSS code to reduce file size.
Convert CSS selectors to XPath expressions for web scraping and automation
Convert TypeScript interfaces and type aliases to Zod schemas for runtime validation
Parse URLs into their components (protocol, hostname, port, pathname, search params, hash).
Parse HTTP cookies and Set-Cookie headers to view cookie names, values, and attributes (domain, path, expires, secure, httpOnly, sameSite).
Generate environment variables in multiple formats for different platforms and tools.
Validate .env file syntax, check for duplicate variables, and count environment variables.
Test Redis commands in a simulated environment.
Transform JavaScript code to make it difficult to understand and reverse-engineer while preserving functionality
Convert between backslashes and forward slashes in file paths and strings. Useful for converting Windows paths to Unix/Linux format and vice versa.
Calculate check digits using ISO 7064 MOD 97-10 algorithm. Commonly used for IBAN and LEI validation.
Convert between CSS length units including pixels (px), centimeters (cm), millimeters (mm), inches (in), points (pt), and picas (pc).
Convert legacy Internet Explorer CSS to modern standards. Automatically transforms IE-specific filters (opacity, gradients), vendor prefixes (-ms-), old flexbox/grid syntax, selector hacks, and proprietary properties into clean, modern CSS equivalents.
Build Framer Motion spring transition configs with interactive sliders, preview the feel, and copy a ready-to-use snippet.
Test and validate glob patterns against file paths in real-time
Validate URLs against robots.txt rules. Check if a URL is allowed or disallowed for specific user-agents, view crawl delays, and find sitemap references.
Get clear, simple explanations of regular expression patterns using AI. Understand what your regex does, what it matches, and how it works in plain language.
Test and improve your typing speed with real-time WPM tracking and accuracy metrics
Generate customizable CSS transparency grids with checkerboard patterns for displaying transparent images and elements
Interactive playground for testing and experimenting with Fuse.js fuzzy search library. Configure all search options and see real-time results.
Edit, validate, and format JSON with syntax highlighting. Instantly prettify or minify JSON, validate syntax, and edit with a full-featured code editor.
Edit, validate, and format TOON (Token-Oriented Object Notation) with syntax highlighting. Convert between JSON and TOON, validate syntax, and format token-efficient data for LLMs.
Convert CSS styles to Tailwind CSS utility classes instantly. Transform traditional CSS syntax into modern Tailwind classes. Perfect for migrating projects to Tailwind or learning Tailwind equivalents of CSS properties.