Web & Dev
URLs, headers, CSS, references · 140 tools
Parse a .env / dotenv file into a JSON object and convert JSON back into .env format, handling quotes, comments, and export prefixes.
Generate a .gitattributes file selecting line-ending normalization, binary, LFS and linguist rules from presets.
Build Apache .htaccess redirect rules (Redirect, RewriteRule) from source/target URL pairs with status codes.
Parse and sort Accept-Language or Accept headers by quality value (q-factor).
Generate .htaccess rules for redirects, HTTPS, rewrites, headers, and caching.
Appends a deterministic version/hash query param to a list of asset URLs.
Generate a fetch() snippet with method, headers, bearer token, and JSON body.
Construct Authorization header values for Bearer, Basic, API key, and custom schemes.
Build an HTTP Basic Authorization header from a username and password.
Generate Block__Element--Modifier CSS class names from block, element and modifier inputs with HTML/CSS preview.
Compose and explain a Cache-Control header from caching directive checkboxes and durations.
Break down a Cache-Control header and explain each directive and its effect.
Toggle Unix permission bits and get the octal + symbolic chmod value.
Expand an IPv4/IPv6 CIDR block into network, broadcast, mask, and host range.
Searchable reference of ready-to-copy regex patterns for emails, URLs, IPs, dates, and other common validations.
Build and parse Content-Disposition headers with RFC 5987 filename encoding.
Build a CSP header from per-directive source lists with keyword and nonce/hash helpers.
Parses a CSP header string and flags unsafe or redundant directives.
Searchable reference of common Content-Type media types, charsets, and parameters.
Parse a Cookie or Set-Cookie header into a readable table of attributes.
Generate the Access-Control-* response headers for a desired cross-origin policy.
Translate a cron expression into plain English and list the next several run times, supporting ranges, steps, and lists across all five fields.
Parse a Content-Security-Policy header and flag weak or unsafe directives.
Turn a width:height ratio into aspect-ratio CSS plus a padding-top fallback.
Visually build a border-radius value (including elliptical and per-corner) and copy the CSS.
Visually craft a CSS box-shadow with offset, blur, spread, color, opacity, and inset controls, with a live preview and copyable code.
Design a button (colors, padding, radius, shadow, hover) and copy the CSS.
Compute a responsive clamp() font-size from min/max sizes and viewport range.
Generate polygon, circle, ellipse and inset clip-path values with live preview.
Convert a color between hex, rgb(), hsl(), hwb(), oklch() and named for code.
Design CSS cubic-bezier easing curves with draggable control points and a live animation preview, outputting the transition-timing-function value.
Scan CSS and list all --custom-properties and var() usages with values.
Extract all CSS custom properties (--var declarations) from a stylesheet into a deduplicated, sortable list.
Generate cross-browser custom scrollbar CSS (WebKit pseudo-elements + Firefox).
Combine blur, brightness, contrast and other filters with live image preview.
Set flex container and item properties from dropdowns and copy the generated CSS.
Produce the background-clip text trick CSS for gradient-colored text.
Define grid columns, rows, gaps and named areas, then copy the grid-template CSS.
Create @keyframes with stops plus the animation shorthand, and copy the CSS.
Build responsive @media queries with min/max width breakpoints, orientation, and feature conditions visually.
Build responsive @media queries from breakpoints and feature conditions.
Minify CSS to one line or beautify it with consistent indentation.
Generate CSS columns properties (count, width, gap, rule) with live text preview.
Convert between px, rem, em, vw and vh with configurable root font size and viewport, in both directions.
Score and rank multiple CSS selectors by specificity to spot override order.
Compute the specificity of any CSS selector as an (a,b,c) triple and rank multiple selectors to predict which rule wins.
Build single or stacked text-shadow values with live typographic preview.
Translate common CSS declarations into equivalent Tailwind utility classes, mapping spacing, colors, flex, font, and border properties.
Compose translate, rotate, scale, skew and perspective into one transform value.
Build a transition shorthand from property, duration, timing function and delay.
Create pure-CSS triangles using the border trick for any direction and size.
Convert between px, rem, em, pt, pc, vw/vh and percent using a root and base.
Build a complete curl command from method, URL, headers, body, and auth fields.
Convert a curl command into a browser fetch() call, parsing method, URL, headers, and body into ready-to-paste JavaScript.
Estimate the byte size and overhead of a Base64 data URI for a given raw file size before embedding it.
Decode a data: URI back into its underlying text, revealing the MIME type, encoding, and the original content from base64 or percent-encoding.
Obfuscate an email address (entities / JS) to deter scrapers.
Generate ETag values and matching If-None-Match / If-Modified-Since request headers.
Generate the full set of favicon and app-icon link tags for all platforms.
Build and decode the Strict-Transport-Security header with preload-eligibility checks.
Remove selected attributes (style, class, on*, data-*) or whole tags from HTML.
Generate a clean HTML5 starter document with configurable title, language, viewport, charset, and optional meta/Open Graph tags.
Extract every unique class name and id used in an HTML snippet and output them as a sorted list or CSS stub.
Convert data-* attributes to element.dataset access expressions and back.
Searchable reference of named HTML entities with their character, numeric, and hex codes ready to copy.
Escape text to HTML-safe entities or unescape entities back to characters.
Generate the full SEO meta tag head block from title, description and options.
Minify HTML by stripping comments and whitespace, or pretty-print it.
Convert raw HTML into React JSX, renaming class to className, fixing self-closing tags, camelCasing attributes, and converting inline styles to objects.
Strip HTML tags and decode entities to get clean plain text.
Look up any HTTP request or response header to see its purpose, direction, example values, and whether it is standard or deprecated.
Cheatsheet of HTTP methods with safe/idempotent/cacheable/body semantics.
Look up a status code or symbol to get its class, meaning, and typical use.
Searchable reference of HTTP status codes and their meanings.
Convert an IPv4/IPv6 address between dotted, integer, hex, binary, and expanded forms.
Check whether IP addresses fall within one or more CIDR ranges.
Compute network, broadcast, mask, host range and count from CIDR.
Expand IPv6 addresses to full form or compress to canonical RFC 5952 shorthand.
Flatten a deeply nested JSON object into single-level dot-notation keys, or rebuild nested structure from flattened keys.
Query a JSON document with a dot/bracket path expression (e.g. data.items[0].name) and extract matching values, with wildcard support for arrays.
Turn a JSON object into a matching HTML form with labeled inputs inferred from each field's value type.
Convert a JSON payload into POJO Java class definitions with typed fields and getters/setters, inferring nested classes and collection generics.
Generate a draft JSON Schema from an example JSON document, inferring types, required keys, array item shapes, and nested object definitions.
Visualize JSON as a collapsible, indented tree with type annotations and node counts, making large nested payloads easy to navigate.
Turn a flat or nested JSON object into a properly encoded URL query string, with bracket notation for nested keys and arrays.
Convert JSON configuration into TOML format and back, handling tables, arrays of tables, nested keys, strings, and numeric/boolean scalars.
Generate schema.org JSON-LD for Article, Product, FAQ, Breadcrumb and more.
Decode and inspect JSON Web Token header & payload (no verification).
Decode a JWT and report human-readable issued/expiry times and remaining validity.
Build and parse RFC 8288 Link headers (rel=next/prev, preload, canonical).
Generate placeholder content as ready-to-paste semantic HTML blocks (paragraphs, headings, lists, blockquotes).
Reformat MAC addresses between colon, hyphen, dot (Cisco), and bare notations.
Build a Markdown table from typed rows and columns or from pasted CSV/TSV, with column alignment controls and live preview.
Render Markdown to HTML with a live preview and copyable output.
Map one or many file extensions or filenames to their canonical MIME types and back.
Look up the MIME/content type for a file extension and vice versa.
Generate common Nginx server/location blocks from form options (no server needed).
Parses OG and Twitter meta tags from pasted HTML and shows the resolved share-card fields.
Produce Open Graph and Twitter Card meta tags from title, description, URL, image, and type fields for rich social link previews.
Build a Permissions-Policy (Feature-Policy) header from per-feature allowlists.
Convert between px, rem and em given a configurable root font size.
Convert a URL query string to JSON and back, handling repeated keys.
Edit, add, reorder, dedupe, and sort URL query parameters in an interactive key/value table.
Parse a raw query string into a readable key/value table or pretty JSON, expanding repeated keys and bracket notation into arrays.
Parse a raw HTTP request or response into method, path, status, headers, and body.
Explain Referrer-Policy values and simulate what Referer is sent between two URLs.
Browse a searchable regex syntax reference and snippet library for common patterns like email, URL, IP, and date, with copyable expressions.
Escape arbitrary text into a literal regex pattern or unescape an escaped pattern back to plain text.
Run a regex against each line of pasted text and list which lines match, which do not, and the captured groups.
Convert between numbered capture groups and named capture groups in regex patterns and their backreferences/replacements.
Resolve a relative reference against a base URL to produce the absolute target.
Generate preload, prefetch, preconnect and dns-prefetch link tags.
Builds an <img> srcset and sizes attribute from a base filename and width list.
Generate <img> srcset/sizes (or <picture>) markup from a list of widths.
Compute srcset width descriptors and sizes from a layout and breakpoints.
Test whether a URL path is allowed for a user-agent against pasted robots.txt rules.
Compare two semantic versions to see which is greater, parse a version into major/minor/patch/prerelease, and test it against a range.
Test whether semantic versions satisfy npm-style version ranges (caret, tilde, comparators, hyphen ranges).
Compute the next semantic version by bumping major, minor, patch, or prerelease according to semver rules.
Build a syntactically correct Set-Cookie header from name, value, and attribute toggles.
Build a Set-Cookie header from name, value and attributes with validation.
Safely quote and escape strings for bash, sh, PowerShell, or cmd.exe.
Generate multiple slug styles (kebab, snake, dot, path, GitHub-anchor) from one input at once for comparison.
Build a data: URI from pasted text with MIME type, charset, and base64 options.
Build Twitter/X card meta tags (summary, large image, app, player).
Assemble a valid URL from individual scheme, host, port, path, query, and fragment fields.
Break a URL into protocol, host, port, path segments, query parameters, and hash, displayed as a clear labeled component breakdown.
Canonicalize a URL by lowercasing host, resolving dot segments, sorting params, and stripping defaults.
Break a URL into protocol, host, path, query parameters and hash.
Join a base URL with path segments and normalize slashes, dot-segments, and trailing slashes safely.
Canonicalize a URL by sorting and optionally deduplicating query parameters.
Compare the query strings of two URLs and show which params were added, removed, changed, or unchanged.
Parse a User-Agent string into browser, engine, OS and device.
Compose a browser User-Agent string from platform, engine, and version selectors.
Build a valid manifest.json (PWA) from name, colors, display and icons.
Parse WWW-Authenticate / Authorization challenge headers into scheme and parameters.
Pretty-print and indent minified XML, or minify verbose XML by stripping whitespace between tags, with self-closing tag handling.
Turn a list of URLs into a valid sitemap.xml with lastmod, changefreq, priority.
Convert an XML document into a structured JSON object, mapping elements, attributes, and text content with a predictable convention.
Generate a documented z-index scale with named layers as CSS variables or a Sass/JS map to avoid stacking chaos.