| Name | Last modified | Size | Description |
| Parent Directory | | - | |
| absnum.php | 2026-09-17 19:25 | 5.6K | Absolute value. |
| acceptcharset.php | 2026-09-18 11:36 | 5.3K | Performs server-style charset negotiation using q-values and a bounded list of supported charsets. |
| acceptencoding.php | 2026-09-18 11:36 | 5.0K | Performs server-side content-encoding negotiation with q-values, wildcard support, and identity fallback. |
| acceptlanguage.php | 2026-09-18 11:36 | 5.1K | Performs locale negotiation using q-values and language-range matching. |
| acceptmime.php | 2026-09-18 11:36 | 5.3K | Maps file extensions and MIME strings and can inspect local uploads or remote HTTP resources. |
| acceptnegotiation.php | 2026-09-18 11:36 | 5.1K | Returns a sorted quality-ranked set of media-type candidates based on HTTP Accept matching rules. |
| acronym.php | 2026-09-17 19:25 | 5.8K | Creates uppercase initials from words. |
| activitypubactor.php | 2026-09-18 11:36 | 4.2K | Creates an ActivityStreams actor object with stable identifiers and inbox/outbox URLs supplied by the caller. |
| aes.php | 2026-09-17 13:16 | 5.3K | AES-256-GCM utility supporting key generation, text encryption/decryption, and file encryption/decryption. |
| allowmethodsgen.php | 2026-09-18 11:36 | 4.5K | Builds an Allow header from a finite or caller-supplied comma-separated method list and validates each token. |
| altsvcgen.php | 2026-09-18 11:36 | 4.4K | Builds an Alt-Svc entry from an alternative protocol token, host, port, and max age. |
| anagram.php | 2026-09-17 19:25 | 5.9K | Normalizes letters and numbers, counts characters, and compares the resulting frequency maps. |
| apachecombinedparse.php | 2026-09-18 11:36 | 4.6K | Extracts remote address, identity, user, timestamp, request, status, bytes, referer, and user-agent fields from a bounded Apache combined-log record. |
| apiblueprint.php | 2026-09-17 13:16 | 1.6K | INDEXING Renders the canonical API dataset as API Blueprint-style Markdown suitable for machine and human consumption. |
| apilist.json | 2026-09-18 11:36 | 544K | INDEXING JSON dataset Used by apilist.php To know what It Is supposed to Show. |
| apilist.php | 2026-09-17 18:37 | 18K | INDEXING Central API registry and shared engine. It dynamically scans available root-level PHP APIs and merges their detailed definitions into one JSON dataset. |
| ascii.php | 2026-09-17 19:25 | 5.8K | Returns byte values and whether all bytes are printable ASCII. |
| asciihex.php | 2026-09-17 19:25 | 6.0K | Converts bytes to/from hexadecimal while rejecting non-ASCII decoded bytes. |
| atomgen.php | 2026-09-18 11:36 | 6.2K | Creates an RFC-style Atom feed with escaped title, id, updated timestamp, and entry fields. |
| authorityparse.php | 2026-09-18 11:36 | 4.8K | Parses host and optional port including bracketed IPv6 literals. |
| authorizationparse.php | 2026-09-18 11:36 | 4.4K | Splits the authentication scheme from the credential data without attempting to authenticate the caller. |
| average.php | 2026-09-17 19:25 | 5.9K | Returns the mean of a comma-separated numeric list. |
| bare.php | 2026-09-17 15:52 | 5 | Returns HTTP 204 No Content with an empty response body. The default and ?raw modes use text/plain, ?json uses application/json, and ?html uses text/html. |
| base.php | 2026-09-17 13:16 | 1.7K | Converts whole numbers between arbitrary bases using a URL-safe case-sensitive digit alphabet. |
| base36.php | 2026-09-17 19:25 | 6.1K | Encodes non-negative integers to base 36 or decodes base-36 strings. |
| base64url.php | 2026-09-17 19:25 | 6.0K | Provides URL-safe Base64 without padding for encoding and accepts optional padding for decoding. |
| base82.php | 2026-09-17 13:16 | 4.0K | URL-path Base82 utility. The encoded/decoded route forms intentionally return direct text; query-mode JSON is available for tooling. |
| basename2.php | 2026-09-17 19:25 | 5.7K | Returns the final path component without reading the filesystem. |
| bearerparse.php | 2026-09-18 11:36 | 4.3K | Extracts a bearer token as opaque data and reports whether the syntax is structurally valid. |
| binarybits.php | 2026-09-17 19:25 | 5.8K | Converts an unsigned integer to binary with optional fixed width. |
| binaryxor.php | 2026-09-17 19:25 | 493 | Performs exclusive OR on two equal-length strings containing only 0 and 1. |
| bitcount.php | 2026-09-17 19:25 | 401 | Counts 1-bits in the binary representation of a bounded integer. |
| boolparse.php | 2026-09-17 19:25 | 5.6K | Accepts PHP-style true/false strings and returns a strict boolean. |
| bytesconvert.php | 2026-09-17 19:25 | 6.0K | Uses binary multiples for B, KiB, MiB, GiB, TiB, and PiB. |
| bytexor.php | 2026-09-17 19:25 | 470 | Performs a byte-wise exclusive OR without external crypto libraries. |
| cache.php | 2026-09-17 13:16 | 1.5K | Performs a HEAD request, follows redirects, and returns cache-related response headers and parsed directives. |
| cachecontrolparse.php | 2026-09-18 11:36 | 4.5K | Parses Cache-Control into directive names and optional values while preserving quoted values as data. |
| cacheheaderbuild.php | 2026-09-18 11:36 | 4.6K | Builds Cache-Control directives from explicit, bounded options without accepting arbitrary header injection. |
| cachetaggen.php | 2026-09-18 11:36 | 4.5K | Builds a Surrogate-Key field from bounded cache tag tokens for reverse proxies and CDNs. |
| calc.php | 2026-09-17 13:16 | 40K | Expression calculator with arithmetic, functions, base conversion, Roman numerals, prime/factor operations, statistics, percentages, and more. |
| canonicalgen.php | 2026-09-18 11:36 | 5.4K | Produces a single escaped link rel=canonical element for server-rendered HTML. |
| capitalize.php | 2026-09-17 19:25 | 5.8K | Lowercases the remainder and uppercases the first Unicode character. |
| catbox.php | 2026-09-17 13:16 | 4.4K | Upload utility with GET documentation and POST file/URL upload support. The endpoint does not expose arbitrary server filesystem paths. |
| cbrtnum.php | 2026-09-17 19:25 | 5.7K | Cube root of a number. |
| ceilnum.php | 2026-09-17 19:25 | 5.6K | Ceiling of a number. |
| centertext.php | 2026-09-17 19:25 | 5.9K | Pads both sides to approximately center a string. |
| certfingerprint.php | 2026-09-18 11:36 | 4.4K | Parses a PEM X.509 certificate and returns OpenSSL-calculated certificate fingerprints. |
| certparse.php | 2026-09-18 11:36 | 4.5K | Uses OpenSSL to parse a caller-supplied PEM certificate and returns subject, issuer, validity, serial, and SAN information. |
| char.php | 2026-09-17 13:16 | 4.5K | Returns code point, numeric bases, UTF-8 bytes, Unicode escape, and name when the PHP Intl extension is available. |
| charcode.php | 2026-09-17 19:25 | 5.9K | Accepts exactly one UTF-8 character and returns its code point. |
| charcount.php | 2026-09-17 19:25 | 5.7K | Counts Unicode code points using PCRE UTF-8 matching. |
| charfreq.php | 2026-09-17 19:25 | 5.8K | Returns a frequency map for Unicode characters. |
| checksum.php | 2026-09-17 13:16 | 1.8K | Adds a comma-separated numeric list. |
| checksumtext.php | 2026-09-17 19:25 | 5.8K | Returns CRC32, MD5, SHA-1, SHA-256, and SHA-512 for a text value. |
| chrtext.php | 2026-09-17 19:25 | 5.9K | Converts a Unicode code point in the supported PHP range to UTF-8. |
| chunk.php | 2026-09-17 19:25 | 5.8K | Splits comma-separated values into fixed-size groups. |
| cidrcontain.php | 2026-09-17 19:25 | 6.2K | Tests whether an address belongs to a CIDR network using packed bit comparison. |
| circle.php | 2026-09-17 19:25 | 5.8K | Returns area and circumference from radius. |
| clampnum.php | 2026-09-17 19:25 | 5.8K | Restricts a numeric value to inclusive minimum and maximum bounds. |
| clearsitedatagen.php | 2026-09-18 11:36 | 4.5K | Builds a Clear-Site-Data header from finite cleanup directives. |
| coepheadergen.php | 2026-09-18 11:36 | 4.3K | Builds a COEP response field from a finite policy vocabulary. |
| collapsews.php | 2026-09-17 19:25 | 5.7K | Replaces runs of Unicode whitespace with a single space and trims the result. |
| color.php | 2026-09-17 13:16 | 9.1K | Parses named colors and hexadecimal/RGB/RGBA/HSL/HSLA/HSV/HSVA forms and returns normalized representations. |
| colorblend.php | 2026-09-17 19:25 | 714 | Interpolates sRGB channel values between two colors. |
| colorcontrast.php | 2026-09-17 19:25 | 893 | Calculates relative luminance and common WCAG contrast thresholds without external color libraries. |
| colorhexvalidate.php | 2026-09-17 19:25 | 5.7K | Accepts #RGB, #RGBA, #RRGGBB, and #RRGGBBAA forms. |
| compoundinterest.php | 2026-09-17 19:25 | 5.9K | Calculates compounded growth from principal, annual rate, periods per year, and years. |
| connectionparse.php | 2026-09-18 11:36 | 4.3K | Normalizes hop-by-hop connection option names into a unique lowercase array. |
| constanttime.php | 2026-09-17 19:25 | 5.7K | Uses hash_equals for constant-time string comparison. |
| contains.php | 2026-09-17 19:25 | 5.7K | Performs a case-sensitive substring search. |
| contentdispositiongen.php | 2026-09-18 11:36 | 4.3K | Builds an attachment header using filename quoting and a bounded ASCII fallback. |
| contentdispositionparse.php | 2026-09-18 11:36 | 4.6K | Parses disposition type and semicolon-separated parameters with quoted-string support. |
| contentlengthvalidate.php | 2026-09-18 11:36 | 4.6K | Checks decimal syntax, detects overflow on the current integer build, and returns the normalized non-negative length. |
| contentrangeparse.php | 2026-09-18 11:36 | 4.7K | Parses byte range, complete length, or wildcard information from a Content-Range value. |
| contenttypeparse.php | 2026-09-18 11:36 | 4.7K | Splits type/subtype and semicolon parameters such as charset and boundary. |
| cookiebuild.php | 2026-09-18 11:36 | 4.9K | Builds a standards-oriented Set-Cookie field from explicit, bounded options. |
| cookieparse2.php | 2026-09-18 11:36 | 4.5K | Splits a Cookie request header into name/value pairs without interpreting cookie values as executable data. |
| coopheadergen.php | 2026-09-18 11:36 | 4.3K | Builds a COOP response field from the standards-oriented policy vocabulary. |
| corpheadergen.php | 2026-09-18 11:36 | 4.3K | Builds a CORP response field from a finite policy vocabulary. |
| corsheaderbuild.php | 2026-09-18 11:36 | 4.8K | Generates Access-Control-Allow-Origin, methods, headers, and credentials fields from bounded caller input. |
| crossoriginpolicygen.php | 2026-09-18 11:36 | 4.8K | Returns a structured set of cross-origin isolation headers for server responses. |
| cspheaderbuild.php | 2026-09-18 11:36 | 4.6K | Builds a conservative CSP from bounded source lists for common directives. |
| csrfhmac.php | 2026-09-18 11:36 | 4.9K | Calculates an HMAC using a selected PHP hash algorithm. |
| csvbuild.php | 2026-09-17 19:25 | 5.9K | Accepts a JSON array of rows and emits RFC-style CSV. |
| csvescape.php | 2026-09-17 19:25 | 5.8K | Encodes one field using PHP CSV rules. |
| csvparse.php | 2026-09-17 19:25 | 5.9K | Parses a bounded CSV document into arrays without executing formulas. |
| currentdate.php | 2026-09-17 19:25 | 5.7K | Returns the server time in UTC at request time. |
| currenttime.php | 2026-09-17 19:25 | 5.7K | Returns current UTC time and Unix timestamp. |
| dateadd.php | 2026-09-17 19:25 | 6.0K | Adds a signed number of days, weeks, months, or years. |
| datediff.php | 2026-09-17 19:25 | 5.9K | Returns the signed whole-day difference between two UTC dates/times. |
| dayofyear.php | 2026-09-17 19:25 | 5.8K | Parses a date in YYYY-MM-DD format and returns its day of year. |
| daysinmonth.php | 2026-09-17 19:25 | 5.8K | Returns Gregorian month length for a supplied year and month. |
| dedup.php | 2026-09-17 19:25 | 5.8K | Removes duplicate comma-separated entries while preserving order. |
| deflatedecode.php | 2026-09-18 11:36 | 4.4K | Decodes a bounded Base64 representation and inflates it using PHP zlib. |
| deflateencode.php | 2026-09-18 11:36 | 4.4K | Multi-format text encoding/decoding API including Base82, Base64URL, Base32, hexadecimal, binary, decimal, octal, Unicode, URL, HTML, JSON, and quoted-printable. |
| digitproduct.php | 2026-09-17 19:25 | 5.7K | Multiplies a comma-separated numeric list. |
| digits.php | 2026-09-17 19:25 | 5.7K | Counts digits without the sign. |
| digitsum.php | 2026-09-17 19:25 | 5.7K | Adds a comma-separated numeric list. |
| dirname2.php | 2026-09-17 19:25 | 5.7K | Parses a path string without accessing the filesystem. |
| distance2d.php | 2026-09-17 19:25 | 5.8K | Returns Euclidean distance between (x1,y1) and (x2,y2). |
| dkimbodyhash.php | 2026-09-18 11:36 | 4.3K | Applies simple body canonicalization and computes the digest used by a DKIM bh field. |
| dkimcanonicalize.php | 2026-09-18 11:36 | 4.4K | Applies the DKIM simple header canonicalization algorithm to bounded CRLF-delimited header lines. |
| dkimrelaxedheader.php | 2026-09-18 11:36 | 4.4K | Lowercases the field name, unfolds whitespace, trims the value, and collapses internal whitespace per DKIM relaxed canonicalization. |
| domainnormalize.php | 2026-09-17 19:25 | 505 | Lowercases a hostname, removes trailing dots, and validates its ASCII DNS label structure. |
| dotenvquote.php | 2026-09-18 11:36 | 4.3K | Escapes a value into a portable double-quoted dotenv representation without writing to disk. |
| editdistance.php | 2026-09-17 19:25 | 5.8K | Computes Levenshtein distance for bounded byte strings. |
| elapsed.php | 2026-09-17 19:25 | 477 | Returns signed and absolute elapsed seconds and milliseconds. |
| emailvalidate.php | 2026-09-17 19:25 | 5.7K | Uses PHP filter_var for conservative RFC-compatible email validation. |
| encode.php | 2026-09-17 13:16 | 20K | Multi-format text encoding/decoding API including Base82, Base64URL, Base32, hexadecimal, binary, decimal, octal, Unicode, URL, HTML, JSON, and quoted-printable. |
| endswith.php | 2026-09-17 19:25 | 5.7K | Tests whether text ends with the requested suffix. |
| envbuild2.php | 2026-09-18 11:36 | 5.9K | Serializes a bounded JSON object into shell-safe KEY=VALUE lines without writing to disk. |
| envparse2.php | 2026-09-18 11:36 | 4.6K | Parses KEY=VALUE lines with basic quote removal and comment handling without loading values into the actual server environment. |
| epoch.php | 2026-09-17 13:16 | 3.5K | Parses seconds, milliseconds, and PHP-supported date/time strings and returns normalized timestamp representations. |
| etagparse.php | 2026-09-18 11:36 | 4.5K | Parses an ETag into weakness and quoted opaque-value components. |
| expiresheadergen.php | 2026-09-18 11:36 | 4.3K | Formats an absolute expiry timestamp as an HTTP-date. |
| exposeheadersgen.php | 2026-09-18 11:36 | 4.5K | Builds a CORS response header from a bounded header-name list. |
| extension.php | 2026-09-17 19:25 | 5.7K | Returns the final filename extension without the dot. |
| factorial.php | 2026-09-17 19:25 | 5.7K | Calculates n! with a safe bound of 0 through 170. |
| fibonacci.php | 2026-09-17 19:25 | 5.7K | Returns the nth Fibonacci number with a practical integer bound. |
| first.php | 2026-09-17 19:25 | 5.7K | Returns the first item from a comma-separated list. |
| fixedwidthbuild.php | 2026-09-18 11:36 | 5.9K | Pads and truncates bounded fields to caller-supplied widths, producing a deterministic fixed-width text record. |
| fixedwidthparse.php | 2026-09-18 11:36 | 4.6K | Slices a bounded record according to caller-supplied widths and returns named positions as JSON. |
| floatcast.php | 2026-09-17 19:25 | 5.7K | Validates a numeric string and returns its floating-point value. |
| floornum.php | 2026-09-17 19:25 | 5.6K | Floor a number. |
| forwardedparse2.php | 2026-09-18 11:36 | 4.5K | Parses proxy forwarding elements as data. Parsed forwarding information is not treated as trusted identity. |
| framepolicygen.php | 2026-09-18 11:36 | 4.4K | Builds a minimal Content-Security-Policy field containing a bounded frame-ancestors source list. |
| frequency.php | 2026-09-17 19:25 | 5.7K | Returns a frequency map for comma-separated values. |
| gcd.php | 2026-09-17 19:25 | 5.7K | Calculates the Euclidean GCD for two integers. |
| gifchecker.php | 2026-09-18 11:36 | 5.7K | Produces a palette GIF checkerboard with bounded dimensions and two RGB colors. |
| gifsolid.php | 2026-09-18 11:36 | 5.6K | Builds a palette-based GIF89a image with a bounded size and two-color palette using PHP byte strings. |
| googlediscovery.php | 2026-09-17 13:16 | 2.4K | INDEXING Renders the registry in a Google Discovery compatible JSON structure with resources, methods, schemas, and representations. |
| gopher.php | 2026-09-17 13:16 | 4.7K | Special-format Gopher gateway. It intentionally returns rendered HTML for menus/text and is excluded from ordinary JSON normalization. |
| gradientbmp.php | 2026-09-17 19:25 | 1.8K | Creates a bounded 24-bit horizontal RGB gradient using core PHP byte packing. |
| gzheaderparse.php | 2026-09-18 11:36 | 4.6K | Parses the gzip magic, method, flags, modification timestamp, extra flags, and operating-system byte. |
| gzipdecode.php | 2026-09-18 11:36 | 4.4K | Accepts a bounded Base64 representation of a gzip stream and returns the decompressed bytes as JSON text for interoperability. |
| gzipencode.php | 2026-09-18 11:36 | 5.6K | Multi-format text encoding/decoding API including Base82, Base64URL, Base32, hexadecimal, binary, decimal, octal, Unicode, URL, HTML, JSON, and quoted-printable. |
| hash.php | 2026-09-17 13:16 | 5.1K | Hashing utility with algorithm selection and text/file input. |
| headernamevalidate.php | 2026-09-18 11:36 | 4.3K | Validates a header field name against HTTP token syntax without permitting whitespace or separators. |
| headers.php | 2026-09-17 13:16 | 1.4K | Fetches a URL and returns status, effective URL, content type, timing, and captured response headers. |
| headervaluevalidate.php | 2026-09-18 11:36 | 4.4K | Rejects control characters that would make a value unsafe to place into an HTTP header. |
| hexcase.php | 2026-09-17 19:25 | 5.9K | Converts hexadecimal characters to lower or upper case. |
| hexlify.php | 2026-09-17 19:25 | 5.9K | Converts bytes to lowercase hexadecimal and back. |
| hexreverse.php | 2026-09-17 19:25 | 371 | Reverses byte order rather than individual hexadecimal characters. |
| hexrgb.php | 2026-09-17 19:25 | 5.9K | Converts #RGB or #RRGGBB to integer RGB channels. |
| hkdf.php | 2026-09-18 11:36 | 4.5K | Uses PHP hash_hkdf() for bounded extract-and-expand key derivation with explicit salt and info fields. |
| hmac.php | 2026-09-17 19:25 | 5.9K | Calculates an HMAC using a selected PHP hash algorithm. |
| hostheaderparse.php | 2026-09-18 11:36 | 4.8K | Extracts host and optional port from an HTTP authority while rejecting malformed syntax. |
| hostmetagen.php | 2026-09-18 11:36 | 5.9K | Builds a host-meta XML response containing supplied links. |
| hotp.php | 2026-09-18 11:36 | 5.1K | Implements RFC-style HOTP with Base32 secret, bounded counter, digit count, and SHA-1 HMAC. |
| hreflanggen.php | 2026-09-18 11:36 | 5.8K | Builds escaped rel=alternate hreflang tags from a JSON list of language and URL objects. |
| hsltohex.php | 2026-09-17 19:25 | 787 | Converts hue in degrees and saturation/lightness percentages to a six-digit hexadecimal color. |
| htmldecode.php | 2026-09-17 19:25 | 243 | Decodes named, decimal, and hexadecimal HTML entities. |
| htmlescape.php | 2026-09-17 19:25 | 5.8K | Applies PHP htmlspecialchars with UTF-8 substitution. |
| http.php | 2026-09-17 13:16 | 2.4K | Lightweight network inspector returning status, final URL, headers, content type, response size, and timing. |
| httpdateformat2.php | 2026-09-18 11:36 | 4.3K | Produces an RFC 9110-compatible GMT date string suitable for HTTP response headers. |
| httpdateparse2.php | 2026-09-18 11:36 | 4.4K | Accepts the standard IMF-fixdate form and compatible RFC 850/asctime forms through strtotime(), returning a UTC timestamp. |
| humansgen.php | 2026-09-18 11:36 | 5.5K | Creates a simple text resource for team, site, and technology credits without revealing server internals. |
| hypotenuse.php | 2026-09-17 19:25 | 5.7K | Uses the Pythagorean theorem. |
| ifmatchparse.php | 2026-09-18 11:36 | 4.5K | Parses If-Match into wildcard or normalized entity tags for conditional request processing. |
| ifnoneparse.php | 2026-09-18 11:36 | 4.5K | Parses If-None-Match into wildcard or normalized entity tags for conditional request processing. |
| info.txt | 2026-09-17 13:16 | 9.1K | !!!!README!!!! READ THIS FILE BEFORE USING API SERVICES !!!!README!!!! |
| inibuild.php | 2026-09-18 11:36 | 6.1K | Serializes a bounded JSON object of scalar sections and key/value pairs into a PHP-compatible INI-like document. |
| iniparse2.php | 2026-09-18 11:36 | 4.3K | Parses a bounded INI document using PHP parse_ini_string with sections enabled. |
| initials.php | 2026-09-17 19:25 | 5.8K | Returns the first Unicode character of each word. |
| integercast.php | 2026-09-17 19:25 | 5.8K | Validates and returns a decimal integer. |
| ip.php | 2026-09-17 13:16 | 675 | Reports the direct transport peer address. Proxy headers are returned as untrusted metadata and are never treated as authoritative client identity. |
| ipv4validate.php | 2026-09-17 19:25 | 5.7K | Checks strict IPv4 syntax using PHP filter validation. |
| ipv6validate.php | 2026-09-17 19:25 | 5.7K | Checks strict IPv6 syntax using PHP filter validation. |
| isjson.php | 2026-09-17 19:25 | 5.7K | JSON utility accepting query or POST input and performing validation, pretty-printing, or minification. |
| isnumber.php | 2026-09-17 19:25 | 5.7K | Tests PHP numeric-string semantics. |
| isoduration.php | 2026-09-17 19:25 | 665 | Formats a non-negative duration as an ISO 8601 days/time duration. |
| ispalindrome.php | 2026-09-17 19:25 | 5.8K | Checks a normalized alphanumeric representation in lowercase. |
| isprime.php | 2026-09-17 19:25 | 5.8K | Uses trial division with a bounded integer input. |
| join.php | 2026-09-17 19:25 | 5.7K | Builds a string from comma-separated entries. |
| json.php | 2026-09-17 13:16 | 1.6K | JSON utility accepting query or POST input and performing validation, pretty-printing, or minification. |
| jsoncompact.php | 2026-09-17 19:25 | 5.7K | Parses and re-encodes JSON without pretty-print whitespace. |
| jsonescape.php | 2026-09-17 19:25 | 5.7K | Returns a JSON-escaped string literal without an outer response envelope in raw mode. |
| jsonflatten.php | 2026-09-17 19:25 | 5.8K | Flattens nested JSON objects and arrays into dotted key paths. |
| jsonlbuild.php | 2026-09-18 11:36 | 5.7K | Converts a bounded JSON array into one compact JSON object or value per line for streaming server pipelines. |
| jsonlparse.php | 2026-09-18 11:36 | 4.5K | Accepts bounded JSON Lines input and decodes each non-empty line independently. |
| jsonmerge.php | 2026-09-17 19:25 | 814 | Recursively merges object members while replacing scalar and array values from the right-hand object. |
| jsonpointer.php | 2026-09-17 19:25 | 1.8K | Parses JSON and resolves object keys and array indices with JSON Pointer escaping. |
| jsonpretty.php | 2026-09-17 19:25 | 5.7K | Parses and re-encodes JSON using human-readable indentation. |
| jsonsort.php | 2026-09-17 19:25 | 5.8K | Recursively sorts associative object keys while preserving array order. |
| jsontype.php | 2026-09-17 19:25 | 5.7K | Parses JSON and reports the top-level PHP/JSON type. |
| jsonunflatten.php | 2026-09-17 19:25 | 6.0K | Builds nested arrays from dotted key paths supplied in a JSON object. |
| jwtclaims.php | 2026-09-18 11:36 | 4.7K | Parses the compact JWT structure and returns header and claims as data. It explicitly does not authenticate the token. |
| jwtdecode.php | 2026-09-17 19:25 | 6.1K | Parses a compact JWT as data only; it does not verify its signature. |
| jwtencode.php | 2026-09-18 11:36 | 5.0K | Builds a JWT from bounded JSON header and claims using a caller-supplied HMAC secret; it does not store secrets server-side. |
| jwtverify.php | 2026-09-18 11:36 | 4.9K | Verifies JWT header algorithm, signature, and JSON structure using the supplied secret. Expiration is reported but not implicitly enforced. |
| last.php | 2026-09-17 19:25 | 5.7K | Returns the last item from a comma-separated list. |
| lcm.php | 2026-09-17 19:25 | 5.7K | Calculates LCM using the Euclidean GCD. |
| leapyear2.php | 2026-09-17 19:25 | 5.7K | Uses Gregorian leap-year rules. |
| left.php | 2026-09-17 19:25 | 5.8K | Returns a bounded left substring. |
| lengthconvert.php | 2026-09-17 19:25 | 6.0K | Converts among mm, cm, m, km, in, ft, yd, and mi. |
| lerp.php | 2026-09-17 19:25 | 363 | Computes a + (b-a)t and permits extrapolation. |
| linecount.php | 2026-09-17 19:25 | 5.7K | Counts logical lines, treating CRLF as one line ending. |
| linkbuild2.php | 2026-09-18 11:36 | 4.5K | Builds a single standards-oriented Link field from a URI reference and caller-supplied attributes. |
| linkheadergen.php | 2026-09-18 11:36 | 4.6K | Builds a comma-separated Link header from a bounded JSON array of link objects. |
| linkparse2.php | 2026-09-18 11:36 | 4.6K | Parses comma-separated RFC 8288-style link-values with angle-bracket targets and parameters. |
| listcount.php | 2026-09-17 19:25 | 5.6K | Counts entries in a comma-separated list. |
| logfmtbuild.php | 2026-09-18 11:36 | 5.8K | Formats scalar fields as key=value pairs with proper quoting and escaping for spaces, quotes, and backslashes. |
| logfmtparse.php | 2026-09-18 11:36 | 4.5K | Parses bounded key=value pairs with quoted-string and backslash escaping. |
| lowercase.php | 2026-09-17 19:25 | 5.7K | Converts Unicode text to lowercase when mbstring is available and uses ASCII fallback otherwise. |
| macnormalize.php | 2026-09-17 19:25 | 5.8K | Accepts common colon, dash, and dotted MAC notation and returns lowercase colon-separated form. |
| manifestgen.php | 2026-09-18 11:36 | 5.8K | Builds a bounded application manifest from name, start URL, display mode, theme color, and background color. |
| massconvert.php | 2026-09-17 19:25 | 5.9K | Converts among mg, g, kg, oz, and lb. |
| maxvalue.php | 2026-09-17 19:25 | 5.8K | Returns the largest numeric value in a list. |
| median.php | 2026-09-17 19:25 | 5.9K | Returns the middle value or midpoint of two middle values. |
| memory.php | 2026-09-17 13:16 | 1.1K | Reports current, peak, limit, and available PHP memory details. |
| methodtoken.php | 2026-09-18 11:36 | 4.4K | Checks a method against HTTP token syntax and returns an uppercase normalization. |
| midi.php | 2026-09-18 11:36 | 5.9K | Builds a format-0 MIDI file directly from binary chunks without requiring a MIDI library. |
| mime.php | 2026-09-17 13:16 | 4.3K | Maps file extensions and MIME strings and can inspect local uploads or remote HTTP resources. |
| mimebyext.php | 2026-09-17 19:25 | 6.2K | Uses a conservative built-in mapping for common web/file formats. |
| mimeheaderbuild.php | 2026-09-18 11:36 | 4.3K | Uses mb_encode_mimeheader when available and otherwise returns a quoted ASCII-safe fallback representation. |
| mimeheaderdecode.php | 2026-09-18 11:36 | 4.4K | Decodes common RFC 2047 B/Q encoded words with PHP mb_decode_mimeheader when available and provides a conservative fallback. |
| minvalue.php | 2026-09-17 19:25 | 5.8K | Returns the smallest numeric value in a list. |
| mirror.php | 2026-09-17 13:16 | 1.6K | Simple remote mirror endpoint with safe HTTP/HTTPS validation and bounded response handling. |
| mirrorcase.php | 2026-09-17 19:25 | 5.8K | Flips ASCII letter case while leaving other characters unchanged. |
| mode.php | 2026-09-17 19:25 | 6.0K | Returns all values tied for the highest frequency. |
| monthinfo.php | 2026-09-17 19:25 | 5.9K | Returns month name, number of days, and leap-year context. |
| ndjsonjoin.php | 2026-09-18 11:36 | 5.7K | Accepts a bounded JSON array and emits one compact JSON value per line. |
| ndjsonsplit.php | 2026-09-18 11:36 | 4.5K | Returns line numbers, byte lengths, and parsed record values for a bounded NDJSON document. |
| nelheadergen.php | 2026-09-18 11:36 | 4.4K | Builds a Network Error Logging policy value from report group, max age, and success sampling. |
| newlineconvert.php | 2026-09-17 19:25 | 5.9K | Converts text to LF, CRLF, or CR endings. |
| nextprime.php | 2026-09-17 19:25 | 5.8K | Returns the first prime greater than the supplied integer. |
| nginxlogparse.php | 2026-09-18 11:36 | 4.6K | Parses a common Nginx access-log layout with quoted request, referer, and user-agent fields. |
| ngrams.php | 2026-09-17 19:25 | 5.9K | Returns unique Unicode character n-grams for a requested size. |
| nodeinfogen.php | 2026-09-18 11:36 | 4.2K | Builds a NodeInfo-compatible object from software, version, users, and open-registrations values. |
| noisebmp.php | 2026-09-17 19:25 | 1.4K | Generates a bounded 24-bit BMP from a deterministic PHP integer sequence. No GD, ImageMagick, or external library is required. |
| nosniffpolicygen.php | 2026-09-18 11:36 | 4.2K | Returns the fixed nosniff response field used by web servers to disable MIME sniffing. |
| nullcheck.php | 2026-09-17 19:25 | 5.7K | Reports whether the supplied value is absent or an empty string. |
| nullcoalesce.php | 2026-09-17 19:25 | 5.7K | Returns value when supplied and a default when omitted or empty. |
| oembedgen.php | 2026-09-18 11:36 | 4.2K | Builds an oEmbed resource object from explicit title, author, provider, URL, and type fields. |
| openapi.php | 2026-09-17 13:16 | 6.2K | INDEXING Renders the same canonical dataset used by all discovery generators as an OpenAPI 3.1 document. |
| opengraphgen.php | 2026-09-18 11:36 | 5.6K | Produces semantic HTML meta elements for title, description, URL, image, and type. |
| originparse.php | 2026-09-18 11:36 | 4.6K | Parses one or more serialized origins without making any network requests. |
| padtext.php | 2026-09-17 19:25 | 5.8K | Pads the right side with a caller-selected single-byte character. |
| parity.php | 2026-09-17 19:25 | 5.7K | Returns parity for an integer value. |
| passwordalgorithm.php | 2026-09-18 11:36 | 4.4K | Returns constants and availability information for PASSWORD_BCRYPT and other password algorithms exposed by the runtime. |
| passwordhash.php | 2026-09-18 11:36 | 4.3K | Hashing utility with algorithm selection and text/file input. |
| passwordrehash.php | 2026-09-18 11:36 | 4.3K | Hashing utility with algorithm selection and text/file input. |
| passwordstrength.php | 2026-09-17 19:25 | 5.9K | Reports length, character classes, and a simple diversity score; it is not a security guarantee. |
| passwordverify.php | 2026-09-18 11:36 | 4.3K | Uses password_verify() to check a supplied password against a supplied password hash and returns a boolean result. |
| pathnormalize.php | 2026-09-17 19:25 | 5.9K | Normalizes repeated separators and dot segments as a pure string operation; it never accesses the filesystem. |
| pbkdf2.php | 2026-09-18 11:36 | 4.6K | Derives bounded-length key material using hash_pbkdf2() with an explicit digest, password, salt, iteration count, and output length. |
| pbmnoise.php | 2026-09-17 19:25 | 1.3K | Creates a binary portable bitmap (PBM P4) from a deterministic seed without image extensions. |
| percent.php | 2026-09-17 19:25 | 5.7K | Calculates a percent of a base value. |
| percentageof.php | 2026-09-17 19:25 | 5.7K | Returns part/base * 100. |
| percentchange.php | 2026-09-17 19:25 | 499 | Returns signed difference and percentage change from an original value to a new value. |
| permissionpolicygen.php | 2026-09-18 11:36 | 4.9K | Builds a constrained Permissions-Policy field from selected feature allowlists. |
| phptokens.php | 2026-09-18 11:36 | 4.6K | Uses token_get_all() to inspect PHP source and returns a bounded token summary containing IDs, names, text lengths, and line numbers. |
| phpvarexport.php | 2026-09-18 11:36 | 4.3K | Checks a host/port pair using the selected transport and returns latency and error information. |
| pick.php | 2026-09-17 19:25 | 5.8K | Returns one item from a comma-separated list using zero-based indexing. |
| pngchecker.php | 2026-09-18 11:36 | 5.8K | Creates a bounded RGB PNG checkerboard from two hexadecimal colors. |
| pnggradient.php | 2026-09-18 11:36 | 5.8K | Creates a truecolor PNG gradient between two six-digit hexadecimal RGB colors using only PHP and zlib. |
| pngnoise.php | 2026-09-18 11:36 | 5.7K | Produces bounded deterministic pseudo-random RGB pixels from a seed using PHP integer arithmetic and zlib. |
| pngsolid.php | 2026-09-18 11:36 | 5.7K | Builds a standards-compliant truecolor PNG using PHP packing and zlib only; no GD, ImageMagick, or external image library is required. |
| port.php | 2026-09-17 13:16 | 5.0K | Checks a host/port pair using the selected transport and returns latency and error information. |
| power.php | 2026-09-17 19:25 | 5.7K | Calculates a numeric exponentiation. |
| prefixsuffix.php | 2026-09-17 19:25 | 5.7K | Concatenates optional prefix and suffix around a string. |
| preloadheadergen.php | 2026-09-18 11:36 | 4.2K | Builds a Link header with rel=preload and an optional as/type pair. |
| prevprime.php | 2026-09-17 19:25 | 5.8K | Returns the first prime smaller than the supplied integer. |
| printable.php | 2026-09-17 19:25 | 5.8K | Checks whether all bytes are printable ASCII or standard whitespace controls. |
| priorityheadergen.php | 2026-09-18 11:36 | 4.3K | Builds a bounded Priority field from urgency and incremental preference values. |
| product.php | 2026-09-17 19:25 | 5.9K | Multiplies a comma-separated numeric list. |
| pubkeyfingerprint.php | 2026-09-18 11:36 | 4.5K | Reads PEM public-key material through OpenSSL and hashes the exported canonical public key bytes. |
| querybuild.php | 2026-09-17 19:25 | 5.8K | Accepts a JSON object and returns RFC-compatible query encoding. |
| queryparse.php | 2026-09-17 19:25 | 5.7K | Parses application/x-www-form-urlencoded query data into a structured object. |
| quote.php | 2026-09-17 19:25 | 5.7K | Returns a single-quoted representation with embedded single quotes escaped; it does not execute shell commands. |
| raml.php | 2026-09-17 13:16 | 4.5K | INDEXING Renders the canonical registry in RAML 1.0 syntax. |
| random.php | 2026-09-17 13:16 | 1.0K | Generates secure random bytes as hexadecimal output or a secure random alphanumeric string. |
| randomchoice.php | 2026-09-17 19:25 | 5.7K | Selects one comma-separated value using random_int. |
| randomint.php | 2026-09-17 19:25 | 5.8K | Uses random_int with bounded inclusive limits. |
| randomstring.php | 2026-09-17 13:16 | 643 | Uses random_int for uniform selection from a caller-supplied or default alphabet. |
| range.php | 2026-09-17 19:25 | 6.0K | Generates inclusive integer ranges with a maximum of 10000 items. |
| rangecheck.php | 2026-09-17 19:25 | 5.8K | Checks inclusive minimum and maximum bounds. |
| rangeparse.php | 2026-09-18 11:36 | 4.8K | Parses byte range specifications into numeric start/end/length forms and preserves suffix ranges. |
| ratelimitheaders.php | 2026-09-18 11:36 | 4.6K | Fetches a URL and returns status, effective URL, content type, timing, and captured response headers. |
| ratio.php | 2026-09-17 19:25 | 5.9K | Reduces two integer values to lowest terms. |
| rectangle.php | 2026-09-17 19:25 | 5.8K | Returns area and perimeter for width and height. |
| redirect.php | 2026-09-17 13:16 | 1.8K | Redirects to a validated HTTP/HTTPS target using an explicitly selected status code; default response is JSON metadata or validation output. |
| refererparse2.php | 2026-09-18 11:36 | 4.3K | Parses a Referer value without contacting the destination server. |
| referrerpolicygen.php | 2026-09-18 11:36 | 4.2K | Builds a Referrer-Policy response field using a finite standards-oriented policy set. |
| refreshheadergen.php | 2026-09-18 11:36 | 4.4K | Builds a numeric delay with an optional target URL using header-safe escaping. |
| regex.php | 2026-09-17 13:16 | 4.2K | PCRE-powered regular expression utility with safe limits for result counts and subject sizes. |
| regexescape.php | 2026-09-17 19:25 | 5.7K | Quotes regex metacharacters for safe literal matching. |
| repeattext.php | 2026-09-17 19:25 | 5.8K | Repeats text with a hard limit to prevent excessive output. |
| replacefirst.php | 2026-09-17 19:25 | 5.8K | Replaces only the first exact substring occurrence. |
| reportingheadergen.php | 2026-09-18 11:36 | 4.3K | Builds a Reporting response header containing a bounded JSON endpoint group. |
| reporttoheadergen.php | 2026-09-18 11:36 | 4.4K | Builds a legacy Report-To JSON header value from a group, endpoint, and max age. |
| request.php | 2026-09-17 13:16 | 511 | Returns method, query parameters, request headers, URI, and selected server information. |
| requesttargetparse.php | 2026-09-18 11:36 | 4.6K | Classifies origin-form, absolute-form, authority-form, and asterisk-form request targets without making a request. |
| resolve.php | 2026-09-17 13:16 | 4.2K | Queries common DNS record types and returns normalized record sets and lookup timing. |
| retryafterbuild.php | 2026-09-18 11:36 | 4.4K | Builds either a delay-seconds or HTTP-date Retry-After value. |
| retryafterparse.php | 2026-09-18 11:36 | 4.5K | Recognizes either delay-seconds or an HTTP date and returns a normalized representation. |
| reverse.php | 2026-09-17 13:16 | 581 | Simple byte-oriented string reversal utility. It intentionally uses PHP strrev(), so UTF-8 grapheme order is not preserved for multibyte text. |
| reversewords.php | 2026-09-17 19:25 | 5.8K | Splits text on whitespace and reverses the resulting words. |
| rfc3339normalize.php | 2026-09-18 11:36 | 4.4K | Parses a date/time string using PHP DateTimeImmutable and emits a UTC canonical timestamp. |
| rgbhex.php | 2026-09-17 19:25 | 5.8K | Converts integer RGB channels from 0 through 255 to #RRGGBB. |
| right.php | 2026-09-17 19:25 | 5.8K | Returns a bounded right substring. |
| robotsgen.php | 2026-09-18 11:36 | 5.7K | Builds robots.txt text from a small set of user-agent, allow, disallow, and sitemap directives. The API emits text intended to be served as a web resource. |
| roman.php | 2026-09-17 19:25 | 6.4K | Supports canonical Roman numerals for positive integers up to 3999. |
| rot13.php | 2026-09-17 19:25 | 206 | Applies the reversible ROT13 substitution to ASCII letters. |
| roundnum.php | 2026-09-17 19:25 | 5.8K | Round a number. |
| rsa.php | 2026-09-17 13:16 | 8.4K | OpenSSL-based RSA utility. Keys are PEM encoded and binary file output remains binary for file-decrypt. |
| rssgen.php | 2026-09-18 11:36 | 6.1K | Creates a small RSS 2.0 feed directly on the server with XML escaping and bounded item count. |
| scientific.php | 2026-09-17 19:25 | 518 | Returns normalized scientific notation parts for a finite floating-point number. |
| securitytxtgen.php | 2026-09-18 11:36 | 5.6K | Builds a security.txt resource from explicit contact, policy, and expiry fields. |
| seedimg.php | 2026-09-17 13:16 | 3.3K | Special-format deterministic image generator. The response intentionally remains a BMP image rather than JSON. |
| semver.php | 2026-09-17 19:25 | 5.9K | Parses common MAJOR.MINOR.PATCH versions with optional prerelease/build components. |
| serverapiroot.php | 2026-09-18 11:36 | 4.2K | Reports the fixed directory of the executing endpoint using __DIR__; it never accepts a path parameter. |
| serverarch.php | 2026-09-18 11:36 | 4.2K | Returns php_uname("m") for the machine serving the request. |
| serverclock.php | 2026-09-18 11:36 | 4.3K | Generates the current request-time clock server-side as Unix seconds, milliseconds, and UTC ISO-8601 text. |
| serverconstants.php | 2026-09-18 11:36 | 4.5K | Returns a fixed allowlist of non-secret PHP constants useful for interoperability and diagnostics. |
| servercwd.php | 2026-09-18 11:36 | 4.2K | Returns getcwd() from the server process and does not accept a caller-selected path. |
| serverdebug.php | 2026-09-18 11:36 | 4.2K | Returns the PHP_DEBUG compile-time flag. |
| serverdiskfree.php | 2026-09-18 11:36 | 4.3K | Calls disk_free_space() on the fixed API directory and reports the result in bytes. |
| serverdisktotal.php | 2026-09-18 11:36 | 4.3K | Calls disk_total_space() on the fixed API directory and reports the result in bytes. |
| serverendian.php | 2026-09-18 11:36 | 4.3K | Uses a packed integer and unpack() to determine little-endian or big-endian native representation. |
| serverextcheck.php | 2026-09-18 11:36 | 4.3K | Checks extension_loaded() for the requested extension name. This reports capability only and does not expose extension configuration. |
| serverextensions.php | 2026-09-18 11:36 | 4.3K | Returns the extension names available to the active PHP runtime, sorted for deterministic output. |
| serverextversion.php | 2026-09-18 11:36 | 4.3K | Uses phpversion() for a caller-selected extension name and returns null when the extension has no reported version. |
| serverfilecount.php | 2026-09-18 11:36 | 4.3K | Counts root-level PHP files in the fixed API directory, matching the server discovery model without accepting arbitrary paths. |
| serverfloatinfo.php | 2026-09-18 11:36 | 4.3K | Returns the standard PHP floating-point precision constants for the active runtime. |
| serverhostip.php | 2026-09-18 11:36 | 4.3K | Reports the direct transport peer address. Proxy headers are returned as untrusted metadata and are never treated as authoritative client identity. |
| serverhostname.php | 2026-09-18 11:36 | 4.2K | Reads the server hostname reported by PHP gethostname(). It does not accept a caller-supplied path or hostname and exposes no credentials. |
| serverinidir.php | 2026-09-18 11:36 | 4.2K | Returns PHP_INI_SCAN_DIR when the hosting process exposes it, without reading arbitrary caller-selected files. |
| serverinifiles.php | 2026-09-18 11:36 | 4.5K | Parses php_ini_scanned_files() into a bounded filename list without reading arbitrary caller-selected files. |
| serverinipath.php | 2026-09-18 11:36 | 4.2K | Returns php_ini_loaded_file(), which identifies the configuration file actually loaded by PHP. |
| serverintinfo.php | 2026-09-18 11:36 | 4.2K | Returns PHP_INT_SIZE, PHP_INT_MIN, and PHP_INT_MAX for the active PHP build. |
| serverkernel.php | 2026-09-18 11:36 | 4.3K | Returns selected php_uname() values describing the running kernel. |
| serverlimits.php | 2026-09-18 11:36 | 4.4K | Returns a fixed allowlist of operational ini values such as memory, upload, POST, and execution limits; arbitrary ini keys are not accepted. |
| serverloadavg.php | 2026-09-18 11:36 | 4.3K | Uses sys_getloadavg() when available to expose the server load averages for the last 1, 5, and 15 minutes. |
| serverlocale.php | 2026-09-18 11:36 | 4.2K | Returns the current locale string reported by setlocale() using LC_ALL with a read-only query. |
| servermonotonic.php | 2026-09-18 11:36 | 4.3K | Uses hrtime(true) when available to return an integer nanosecond counter suitable for elapsed-time measurements inside the server process. |
| serveros.php | 2026-09-18 11:36 | 4.2K | Returns PHP_OS_FAMILY and PHP_OS as reported by the running server process. |
| serverpathsep.php | 2026-09-18 11:36 | 4.3K | Returns PATH_SEPARATOR and DIRECTORY_SEPARATOR used by the active PHP runtime. |
| serverphpbinary.php | 2026-09-18 11:36 | 4.2K | Returns PHP_BINARY as reported by the runtime. The endpoint does not execute it. |
| serverphpbuild.php | 2026-09-18 11:36 | 4.3K | Returns PHP version identifiers plus the Zend Engine version used by the running interpreter. |
| serverphpfilelist.php | 2026-09-18 11:36 | 4.4K | Lists only root-level PHP scripts beneath the API directory, returning basename and byte size. The directory is already served as a public index. |
| serverphpmodules.php | 2026-09-18 11:36 | 4.3K | Groups loaded PHP extensions into a deterministic name list and reports the total count. |
| serverphpversion.php | 2026-09-18 11:36 | 4.2K | Reports PHP_VERSION and PHP_VERSION_ID from the interpreter executing the endpoint. |
| serverpid.php | 2026-09-18 11:36 | 4.2K | Returns getmypid() for the PHP process serving the request. |
| serverprotocol.php | 2026-09-18 11:36 | 4.3K | Returns SERVER_PROTOCOL from the current request environment. |
| serversapi.php | 2026-09-18 11:36 | 4.2K | Reports php_sapi_name(), distinguishing CLI, CGI, FPM, Apache module, and other PHP execution modes. |
| serversoftware.php | 2026-09-18 11:36 | 4.3K | Returns SERVER_SOFTWARE when the hosting web server exposes it, otherwise null. |
| servertimezone.php | 2026-09-18 11:36 | 4.2K | Returns the timezone identifier currently used by date/time functions in the server process. |
| servertiming.php | 2026-09-18 11:36 | 4.6K | Formats a server timing metric with optional duration and description values. |
| servertmpdir.php | 2026-09-18 11:36 | 4.2K | Returns sys_get_temp_dir(). No caller-supplied path is read or written. |
| serveruname.php | 2026-09-18 11:36 | 4.2K | Returns the full php_uname() string supplied by the operating system through PHP. |
| serverzts.php | 2026-09-18 11:36 | 4.2K | Returns PHP_ZTS as a boolean-valued integer flag. |
| signedurl.php | 2026-09-18 11:36 | 5.2K | Produces a URL with an HMAC signature over its path and query fields using a caller-supplied secret. |
| signnum.php | 2026-09-17 19:25 | 5.6K | Sign of a number. |
| simpleinterest.php | 2026-09-17 19:25 | 5.8K | Calculates interest = principal × rate × time. |
| sitemapgen.php | 2026-09-18 11:36 | 6.1K | Builds a bounded sitemap XML document with proper XML escaping and optional change frequency and priority. |
| slope.php | 2026-09-17 19:25 | 5.8K | Returns (y2-y1)/(x2-x1). |
| slug.php | 2026-09-17 13:16 | 917 | Normalizes Unicode text, removes unsupported punctuation, collapses separators, and returns a safe lowercase slug. |
| slugify2.php | 2026-09-17 19:25 | 5.8K | Converts Unicode letters/numbers to a conservative ASCII-ish slug where possible. |
| sodiumkeypair.php | 2026-09-18 11:36 | 4.4K | Generates a cryptographically secure X25519-compatible keypair using libsodium when available. |
| sodiumrandomkey.php | 2026-09-18 11:36 | 4.4K | Generates a random 32-byte key using libsodium randombytes_buf and returns Base64. |
| sodiumsealedbox.php | 2026-09-18 11:36 | 4.6K | Uses libsodium sealed boxes to encrypt to a supplied Base64 Curve25519 public key without exposing the sender private key. |
| sodiumsealedopen.php | 2026-09-18 11:36 | 4.8K | Decrypts a Base64 sealed box using a Base64 recipient public/secret keypair. |
| sodiumsecretbox.php | 2026-09-18 11:36 | 4.6K | Encrypts bounded text using a Base64 32-byte key and generated nonce, returning Base64 nonce and ciphertext. |
| sodiumsecretboxopen.php | 2026-09-18 11:36 | 4.8K | Decrypts a Base64 nonce and ciphertext using a Base64 32-byte secretbox key. |
| sodiumsign.php | 2026-09-18 11:36 | 4.6K | Creates a detached Ed25519 signature using libsodium and returns Base64 values. |
| sodiumverify.php | 2026-09-18 11:36 | 4.7K | Checks a Base64 Ed25519 signature against message bytes and a Base64 public key using libsodium. |
| solidbmp.php | 2026-09-17 19:25 | 1.5K | Produces a bounded 24-bit BMP filled with one hexadecimal RGB color using only PHP built-ins. |
| sortlist.php | 2026-09-17 19:25 | 5.9K | Returns a normalized sorted list, numeric-aware when requested. |
| sortwords.php | 2026-09-17 19:25 | 5.8K | Splits text into words and sorts them case-insensitively. |
| speedconvert.php | 2026-09-17 19:25 | 6.0K | Converts m/s, km/h, mph, knots, and ft/s. |
| split.php | 2026-09-17 19:25 | 5.7K | Splits text using a literal delimiter. |
| sqrtnum.php | 2026-09-17 19:25 | 5.7K | Square root of a number. |
| ssl.php | 2026-09-17 13:16 | 3.7K | Connects to TCP 443 using peer verification and returns certificate, validity, SAN, TLS protocol, and cipher metadata. |
| startswith.php | 2026-09-17 19:25 | 5.7K | Tests whether text begins with the requested prefix. |
| status.php | 2026-09-17 13:16 | 293 | Small health/status response containing service state, current time, Unix time, PHP version, and server software where exposed. |
| statusclass.php | 2026-09-18 11:36 | 4.4K | Returns the numeric status class and label for a 100 through 599 code. |
| statusreason.php | 2026-09-18 11:36 | 5.3K | Maps common HTTP status codes to their conventional reason phrases without making a request. |
| striphtml.php | 2026-09-17 19:25 | 205 | Uses PHP strip_tags to remove markup tags while leaving text content. |
| substrings.php | 2026-09-17 19:25 | 5.8K | Returns a substring by byte offset and length. |
| sum.php | 2026-09-17 19:25 | 5.8K | Adds a comma-separated numeric list. |
| svgpattern.php | 2026-09-17 19:25 | 1.5K | Creates a simple geometric SVG directly as text, without an image library. |
| syslogbuild.php | 2026-09-18 11:36 | 4.3K | Combines a bounded facility and severity into the decimal PRI value used by syslog. |
| syslogparse2.php | 2026-09-18 11:36 | 4.5K | Decodes facility and severity from a numeric prefix without requiring an external syslog library. |
| tarbuild.php | 2026-09-18 11:36 | 6.0K | Creates a bounded ustar-compatible archive entirely in PHP without external archive libraries or shell commands. |
| tarchecksum.php | 2026-09-18 11:36 | 4.5K | Adds a comma-separated numeric list. |
| tarlist.php | 2026-09-18 11:36 | 4.7K | Parses tar headers and reports member names, sizes, types, and offsets without extracting files. |
| temperature.php | 2026-09-17 19:25 | 6.1K | Converts a temperature between three absolute scales. |
| textlen.php | 2026-09-17 19:25 | 5.7K | Measures a text value using byte length and Unicode code-point count. |
| textstats.php | 2026-09-17 19:25 | 6.1K | Provides counts, average word length, and newline information. |
| timeconvert.php | 2026-09-17 19:25 | 6.0K | Converts ns, us, ms, s, min, h, day, and week. |
| timestamp.php | 2026-09-17 13:16 | 2.4K | Parses Unix timestamps, ISO-8601 dates, natural-language date strings, and common date formats. |
| timestampparse.php | 2026-09-17 19:25 | 5.8K | Converts a PHP-supported date/time string to UTC timestamp and ISO output. |
| timezoneoffset.php | 2026-09-17 19:25 | 5.9K | Returns the UTC offset in seconds and ISO notation for an IANA timezone. |
| titlecase.php | 2026-09-17 19:25 | 5.8K | Applies Unicode lowercase followed by word-based title casing where possible. |
| token.php | 2026-09-17 19:25 | 6.0K | Generates bounded random bytes encoded as hexadecimal or Base64URL. |
| totp.php | 2026-09-18 11:36 | 5.2K | Implements HOTP/TOTP using a Base32 secret, current or supplied Unix time, bounded digit count, and SHA-1 HMAC. |
| traceparent.php | 2026-09-18 11:36 | 4.6K | Validates version, trace ID, parent ID, and flags in a W3C traceparent field. |
| tracestate.php | 2026-09-18 11:36 | 4.5K | Parses list-members into ordered key/value pairs and validates their basic syntax. |
| transferencodingparse.php | 2026-09-18 11:36 | 4.4K | Normalizes comma-separated transfer-coding tokens and preserves their order. |
| triangle.php | 2026-09-17 19:25 | 5.8K | Returns area from base and height. |
| trimtext.php | 2026-09-17 19:25 | 5.7K | Removes leading and trailing ASCII whitespace with PHP trim semantics. |
| tsvbuild.php | 2026-09-18 11:36 | 5.7K | Generates bounded RFC-style TSV from an array of arrays and replaces embedded tabs/newlines according to an explicit safe policy. |
| tsvparse.php | 2026-09-18 11:36 | 4.4K | Parses a bounded TSV document with one row per line and tab-separated fields. |
| twittercardgen.php | 2026-09-18 11:36 | 5.7K | Produces HTML meta tags for summary, title, description, image, and creator values. |
| uniquechars.php | 2026-09-17 19:25 | 5.8K | Keeps the first occurrence of each Unicode character. |
| uniquewords.php | 2026-09-17 19:25 | 5.8K | Keeps the first occurrence of each word, case-insensitively. |
| upgradeparse.php | 2026-09-18 11:36 | 4.3K | Parses protocol tokens and optional version components from an HTTP Upgrade value. |
| uppercase.php | 2026-09-17 19:25 | 5.7K | Converts Unicode text to uppercase when mbstring is available and uses ASCII fallback otherwise. |
| uridecode.php | 2026-09-17 19:25 | 5.7K | Decodes percent escapes while preserving plus signs literally. |
| uriencode.php | 2026-09-17 19:25 | 5.7K | Applies RFC 3986-style raw URL encoding. |
| urldecodecomponent.php | 2026-09-17 19:25 | 5.7K | Decodes percent-encoded data for one URL component. |
| urlencodecomponent.php | 2026-09-17 19:25 | 5.7K | Applies raw URL encoding intended for a single path/query component. |
| urlhost.php | 2026-09-17 19:25 | 5.8K | Parses a URL without connecting to it and returns the hostname. |
| urlinfo.php | 2026-09-17 13:16 | 2.9K | Returns URL components, query parameters, default port, normalization, and HTTPS status. |
| urlparts2.php | 2026-09-17 19:25 | 5.8K | Returns standard parse_url components and derived information. |
| urlprotocol.php | 2026-09-17 19:25 | 5.8K | Parses a URL without connecting to it and returns the scheme. |
| urlquerysort.php | 2026-09-17 19:25 | 767 | Parses a URL and rebuilds its query string with keys sorted lexicographically. |
| useragent.php | 2026-09-17 13:16 | 6.2K | Pattern-based User-Agent parser with browser, engine, OS, device, architecture, and bot detection. |
| uuid.php | 2026-09-17 13:16 | 12K | UUID utility supporting versions 1, 2, 3, 4, 5, 6, 7, 8 plus validation and variant/version inspection. |
| uuidformat.php | 2026-09-17 19:25 | 5.8K | Accepts a UUID with or without braces and returns canonical lowercase form. |
| varyheadergen.php | 2026-09-18 11:36 | 4.5K | Builds a Vary field from unique header names and preserves the wildcard token. |
| varyparse.php | 2026-09-18 11:36 | 4.4K | Splits comma-separated Vary field names, normalizes case, removes duplicates, and preserves wildcard semantics. |
| versioncompare.php | 2026-09-17 19:25 | 5.8K | Compares two numeric semantic versions using PHP version_compare. |
| versionparse2.php | 2026-09-18 11:36 | 4.5K | Parses HTTP/1.0, HTTP/1.1, HTTP/2, and HTTP/3 textual version forms into normalized components. |
| wadl.php | 2026-09-17 13:16 | 2.9K | INDEXING Renders the canonical registry as Web Application Description Language XML. |
| wavchirp.php | 2026-09-18 11:36 | 5.9K | Creates a bounded linear chirp from start frequency to end frequency using pure PHP sample synthesis. |
| wavetone.php | 2026-09-17 19:25 | 1.3K | Generates mono 16-bit PCM WAV audio directly in PHP using no audio library. |
| wavsquare.php | 2026-09-18 11:36 | 5.8K | Creates a bounded RIFF/WAVE file directly in PHP without an audio library. |
| webfingergen.php | 2026-09-18 11:36 | 4.2K | Creates a JRD object for a subject with optional links and properties. |
| websocketaccept.php | 2026-09-18 11:36 | 4.5K | Computes the RFC 6455 handshake response from a client key using SHA-1 and Base64. |
| websocketkey.php | 2026-09-18 11:36 | 4.2K | Generates 16 cryptographically random bytes and returns their Base64 representation for a WebSocket opening handshake. |
| weekday.php | 2026-09-17 19:25 | 5.9K | Returns ISO weekday number and English weekday name. |
| weekofyear.php | 2026-09-17 19:25 | 5.9K | Parses a date and returns ISO week number and ISO year. |
| whitespace.php | 2026-09-17 19:25 | 5.9K | Counts spaces, tabs, newlines, and other Unicode whitespace. |
| wordcount.php | 2026-09-17 19:25 | 5.7K | Counts whitespace-separated word-like tokens in Unicode text. |
| wordle.php | 2026-09-20 15:23 | 21K | No extended description is registered yet. |
| wraptext.php | 2026-09-17 19:25 | 5.8K | Wraps text using PHP word wrapping without HTML. |
| wwwauthenticatebuild.php | 2026-09-18 11:36 | 4.5K | Builds a WWW-Authenticate response challenge from an authentication scheme and bounded attributes. |
| xbmgen.php | 2026-09-18 11:36 | 6.1K | Builds a classic X BitMap C source image with bounded dimensions using only PHP. |
| xrobotsgen.php | 2026-09-18 11:36 | 4.2K | Builds an X-Robots-Tag field from a bounded directive list. |
| xvideo.php | 2026-09-19 17:12 | 35K | No extended description is registered yet. |
| zlibcrc.php | 2026-09-18 11:36 | 4.3K | Returns the unsigned CRC32 value and hexadecimal representation for supplied data. |