Index of /api

NameLast modifiedSizeDescription
Parent Directory  -  
absnum.php2026-09-17 19:25 5.6KAbsolute value.
acceptcharset.php2026-09-18 11:36 5.3KPerforms server-style charset negotiation using q-values and a bounded list of supported charsets.
acceptencoding.php2026-09-18 11:36 5.0KPerforms server-side content-encoding negotiation with q-values, wildcard support, and identity fallback.
acceptlanguage.php2026-09-18 11:36 5.1KPerforms locale negotiation using q-values and language-range matching.
acceptmime.php2026-09-18 11:36 5.3KMaps file extensions and MIME strings and can inspect local uploads or remote HTTP resources.
acceptnegotiation.php2026-09-18 11:36 5.1KReturns a sorted quality-ranked set of media-type candidates based on HTTP Accept matching rules.
acronym.php2026-09-17 19:25 5.8KCreates uppercase initials from words.
activitypubactor.php2026-09-18 11:36 4.2KCreates an ActivityStreams actor object with stable identifiers and inbox/outbox URLs supplied by the caller.
aes.php2026-09-17 13:16 5.3KAES-256-GCM utility supporting key generation, text encryption/decryption, and file encryption/decryption.
allowmethodsgen.php2026-09-18 11:36 4.5KBuilds an Allow header from a finite or caller-supplied comma-separated method list and validates each token.
altsvcgen.php2026-09-18 11:36 4.4KBuilds an Alt-Svc entry from an alternative protocol token, host, port, and max age.
anagram.php2026-09-17 19:25 5.9KNormalizes letters and numbers, counts characters, and compares the resulting frequency maps.
apachecombinedparse.php2026-09-18 11:36 4.6KExtracts remote address, identity, user, timestamp, request, status, bytes, referer, and user-agent fields from a bounded Apache combined-log record.
apiblueprint.php2026-09-17 13:16 1.6KINDEXING Renders the canonical API dataset as API Blueprint-style Markdown suitable for machine and human consumption.
apilist.json2026-09-18 11:36 544KINDEXING JSON dataset Used by apilist.php To know what It Is supposed to Show.
apilist.php2026-09-17 18:37 18KINDEXING Central API registry and shared engine. It dynamically scans available root-level PHP APIs and merges their detailed definitions into one JSON dataset.
ascii.php2026-09-17 19:25 5.8KReturns byte values and whether all bytes are printable ASCII.
asciihex.php2026-09-17 19:25 6.0KConverts bytes to/from hexadecimal while rejecting non-ASCII decoded bytes.
atomgen.php2026-09-18 11:36 6.2KCreates an RFC-style Atom feed with escaped title, id, updated timestamp, and entry fields.
authorityparse.php2026-09-18 11:36 4.8KParses host and optional port including bracketed IPv6 literals.
authorizationparse.php2026-09-18 11:36 4.4KSplits the authentication scheme from the credential data without attempting to authenticate the caller.
average.php2026-09-17 19:25 5.9KReturns the mean of a comma-separated numeric list.
bare.php2026-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.php2026-09-17 13:16 1.7KConverts whole numbers between arbitrary bases using a URL-safe case-sensitive digit alphabet.
base36.php2026-09-17 19:25 6.1KEncodes non-negative integers to base 36 or decodes base-36 strings.
base64url.php2026-09-17 19:25 6.0KProvides URL-safe Base64 without padding for encoding and accepts optional padding for decoding.
base82.php2026-09-17 13:16 4.0KURL-path Base82 utility. The encoded/decoded route forms intentionally return direct text; query-mode JSON is available for tooling.
basename2.php2026-09-17 19:25 5.7KReturns the final path component without reading the filesystem.
bearerparse.php2026-09-18 11:36 4.3KExtracts a bearer token as opaque data and reports whether the syntax is structurally valid.
binarybits.php2026-09-17 19:25 5.8KConverts an unsigned integer to binary with optional fixed width.
binaryxor.php2026-09-17 19:25 493 Performs exclusive OR on two equal-length strings containing only 0 and 1.
bitcount.php2026-09-17 19:25 401 Counts 1-bits in the binary representation of a bounded integer.
boolparse.php2026-09-17 19:25 5.6KAccepts PHP-style true/false strings and returns a strict boolean.
bytesconvert.php2026-09-17 19:25 6.0KUses binary multiples for B, KiB, MiB, GiB, TiB, and PiB.
bytexor.php2026-09-17 19:25 470 Performs a byte-wise exclusive OR without external crypto libraries.
cache.php2026-09-17 13:16 1.5KPerforms a HEAD request, follows redirects, and returns cache-related response headers and parsed directives.
cachecontrolparse.php2026-09-18 11:36 4.5KParses Cache-Control into directive names and optional values while preserving quoted values as data.
cacheheaderbuild.php2026-09-18 11:36 4.6KBuilds Cache-Control directives from explicit, bounded options without accepting arbitrary header injection.
cachetaggen.php2026-09-18 11:36 4.5KBuilds a Surrogate-Key field from bounded cache tag tokens for reverse proxies and CDNs.
calc.php2026-09-17 13:16 40KExpression calculator with arithmetic, functions, base conversion, Roman numerals, prime/factor operations, statistics, percentages, and more.
canonicalgen.php2026-09-18 11:36 5.4KProduces a single escaped link rel=canonical element for server-rendered HTML.
capitalize.php2026-09-17 19:25 5.8KLowercases the remainder and uppercases the first Unicode character.
catbox.php2026-09-17 13:16 4.4KUpload utility with GET documentation and POST file/URL upload support. The endpoint does not expose arbitrary server filesystem paths.
cbrtnum.php2026-09-17 19:25 5.7KCube root of a number.
ceilnum.php2026-09-17 19:25 5.6KCeiling of a number.
centertext.php2026-09-17 19:25 5.9KPads both sides to approximately center a string.
certfingerprint.php2026-09-18 11:36 4.4KParses a PEM X.509 certificate and returns OpenSSL-calculated certificate fingerprints.
certparse.php2026-09-18 11:36 4.5KUses OpenSSL to parse a caller-supplied PEM certificate and returns subject, issuer, validity, serial, and SAN information.
char.php2026-09-17 13:16 4.5KReturns code point, numeric bases, UTF-8 bytes, Unicode escape, and name when the PHP Intl extension is available.
charcode.php2026-09-17 19:25 5.9KAccepts exactly one UTF-8 character and returns its code point.
charcount.php2026-09-17 19:25 5.7KCounts Unicode code points using PCRE UTF-8 matching.
charfreq.php2026-09-17 19:25 5.8KReturns a frequency map for Unicode characters.
checksum.php2026-09-17 13:16 1.8KAdds a comma-separated numeric list.
checksumtext.php2026-09-17 19:25 5.8KReturns CRC32, MD5, SHA-1, SHA-256, and SHA-512 for a text value.
chrtext.php2026-09-17 19:25 5.9KConverts a Unicode code point in the supported PHP range to UTF-8.
chunk.php2026-09-17 19:25 5.8KSplits comma-separated values into fixed-size groups.
cidrcontain.php2026-09-17 19:25 6.2KTests whether an address belongs to a CIDR network using packed bit comparison.
circle.php2026-09-17 19:25 5.8KReturns area and circumference from radius.
clampnum.php2026-09-17 19:25 5.8KRestricts a numeric value to inclusive minimum and maximum bounds.
clearsitedatagen.php2026-09-18 11:36 4.5KBuilds a Clear-Site-Data header from finite cleanup directives.
coepheadergen.php2026-09-18 11:36 4.3KBuilds a COEP response field from a finite policy vocabulary.
collapsews.php2026-09-17 19:25 5.7KReplaces runs of Unicode whitespace with a single space and trims the result.
color.php2026-09-17 13:16 9.1KParses named colors and hexadecimal/RGB/RGBA/HSL/HSLA/HSV/HSVA forms and returns normalized representations.
colorblend.php2026-09-17 19:25 714 Interpolates sRGB channel values between two colors.
colorcontrast.php2026-09-17 19:25 893 Calculates relative luminance and common WCAG contrast thresholds without external color libraries.
colorhexvalidate.php2026-09-17 19:25 5.7KAccepts #RGB, #RGBA, #RRGGBB, and #RRGGBBAA forms.
compoundinterest.php2026-09-17 19:25 5.9KCalculates compounded growth from principal, annual rate, periods per year, and years.
connectionparse.php2026-09-18 11:36 4.3KNormalizes hop-by-hop connection option names into a unique lowercase array.
constanttime.php2026-09-17 19:25 5.7KUses hash_equals for constant-time string comparison.
contains.php2026-09-17 19:25 5.7KPerforms a case-sensitive substring search.
contentdispositiongen.php2026-09-18 11:36 4.3KBuilds an attachment header using filename quoting and a bounded ASCII fallback.
contentdispositionparse.php2026-09-18 11:36 4.6KParses disposition type and semicolon-separated parameters with quoted-string support.
contentlengthvalidate.php2026-09-18 11:36 4.6KChecks decimal syntax, detects overflow on the current integer build, and returns the normalized non-negative length.
contentrangeparse.php2026-09-18 11:36 4.7KParses byte range, complete length, or wildcard information from a Content-Range value.
contenttypeparse.php2026-09-18 11:36 4.7KSplits type/subtype and semicolon parameters such as charset and boundary.
cookiebuild.php2026-09-18 11:36 4.9KBuilds a standards-oriented Set-Cookie field from explicit, bounded options.
cookieparse2.php2026-09-18 11:36 4.5KSplits a Cookie request header into name/value pairs without interpreting cookie values as executable data.
coopheadergen.php2026-09-18 11:36 4.3KBuilds a COOP response field from the standards-oriented policy vocabulary.
corpheadergen.php2026-09-18 11:36 4.3KBuilds a CORP response field from a finite policy vocabulary.
corsheaderbuild.php2026-09-18 11:36 4.8KGenerates Access-Control-Allow-Origin, methods, headers, and credentials fields from bounded caller input.
crossoriginpolicygen.php2026-09-18 11:36 4.8KReturns a structured set of cross-origin isolation headers for server responses.
cspheaderbuild.php2026-09-18 11:36 4.6KBuilds a conservative CSP from bounded source lists for common directives.
csrfhmac.php2026-09-18 11:36 4.9KCalculates an HMAC using a selected PHP hash algorithm.
csvbuild.php2026-09-17 19:25 5.9KAccepts a JSON array of rows and emits RFC-style CSV.
csvescape.php2026-09-17 19:25 5.8KEncodes one field using PHP CSV rules.
csvparse.php2026-09-17 19:25 5.9KParses a bounded CSV document into arrays without executing formulas.
currentdate.php2026-09-17 19:25 5.7KReturns the server time in UTC at request time.
currenttime.php2026-09-17 19:25 5.7KReturns current UTC time and Unix timestamp.
dateadd.php2026-09-17 19:25 6.0KAdds a signed number of days, weeks, months, or years.
datediff.php2026-09-17 19:25 5.9KReturns the signed whole-day difference between two UTC dates/times.
dayofyear.php2026-09-17 19:25 5.8KParses a date in YYYY-MM-DD format and returns its day of year.
daysinmonth.php2026-09-17 19:25 5.8KReturns Gregorian month length for a supplied year and month.
dedup.php2026-09-17 19:25 5.8KRemoves duplicate comma-separated entries while preserving order.
deflatedecode.php2026-09-18 11:36 4.4KDecodes a bounded Base64 representation and inflates it using PHP zlib.
deflateencode.php2026-09-18 11:36 4.4KMulti-format text encoding/decoding API including Base82, Base64URL, Base32, hexadecimal, binary, decimal, octal, Unicode, URL, HTML, JSON, and quoted-printable.
digitproduct.php2026-09-17 19:25 5.7KMultiplies a comma-separated numeric list.
digits.php2026-09-17 19:25 5.7KCounts digits without the sign.
digitsum.php2026-09-17 19:25 5.7KAdds a comma-separated numeric list.
dirname2.php2026-09-17 19:25 5.7KParses a path string without accessing the filesystem.
distance2d.php2026-09-17 19:25 5.8KReturns Euclidean distance between (x1,y1) and (x2,y2).
dkimbodyhash.php2026-09-18 11:36 4.3KApplies simple body canonicalization and computes the digest used by a DKIM bh field.
dkimcanonicalize.php2026-09-18 11:36 4.4KApplies the DKIM simple header canonicalization algorithm to bounded CRLF-delimited header lines.
dkimrelaxedheader.php2026-09-18 11:36 4.4KLowercases the field name, unfolds whitespace, trims the value, and collapses internal whitespace per DKIM relaxed canonicalization.
domainnormalize.php2026-09-17 19:25 505 Lowercases a hostname, removes trailing dots, and validates its ASCII DNS label structure.
dotenvquote.php2026-09-18 11:36 4.3KEscapes a value into a portable double-quoted dotenv representation without writing to disk.
editdistance.php2026-09-17 19:25 5.8KComputes Levenshtein distance for bounded byte strings.
elapsed.php2026-09-17 19:25 477 Returns signed and absolute elapsed seconds and milliseconds.
emailvalidate.php2026-09-17 19:25 5.7KUses PHP filter_var for conservative RFC-compatible email validation.
encode.php2026-09-17 13:16 20KMulti-format text encoding/decoding API including Base82, Base64URL, Base32, hexadecimal, binary, decimal, octal, Unicode, URL, HTML, JSON, and quoted-printable.
endswith.php2026-09-17 19:25 5.7KTests whether text ends with the requested suffix.
envbuild2.php2026-09-18 11:36 5.9KSerializes a bounded JSON object into shell-safe KEY=VALUE lines without writing to disk.
envparse2.php2026-09-18 11:36 4.6KParses KEY=VALUE lines with basic quote removal and comment handling without loading values into the actual server environment.
epoch.php2026-09-17 13:16 3.5KParses seconds, milliseconds, and PHP-supported date/time strings and returns normalized timestamp representations.
etagparse.php2026-09-18 11:36 4.5KParses an ETag into weakness and quoted opaque-value components.
expiresheadergen.php2026-09-18 11:36 4.3KFormats an absolute expiry timestamp as an HTTP-date.
exposeheadersgen.php2026-09-18 11:36 4.5KBuilds a CORS response header from a bounded header-name list.
extension.php2026-09-17 19:25 5.7KReturns the final filename extension without the dot.
factorial.php2026-09-17 19:25 5.7KCalculates n! with a safe bound of 0 through 170.
fibonacci.php2026-09-17 19:25 5.7KReturns the nth Fibonacci number with a practical integer bound.
first.php2026-09-17 19:25 5.7KReturns the first item from a comma-separated list.
fixedwidthbuild.php2026-09-18 11:36 5.9KPads and truncates bounded fields to caller-supplied widths, producing a deterministic fixed-width text record.
fixedwidthparse.php2026-09-18 11:36 4.6KSlices a bounded record according to caller-supplied widths and returns named positions as JSON.
floatcast.php2026-09-17 19:25 5.7KValidates a numeric string and returns its floating-point value.
floornum.php2026-09-17 19:25 5.6KFloor a number.
forwardedparse2.php2026-09-18 11:36 4.5KParses proxy forwarding elements as data. Parsed forwarding information is not treated as trusted identity.
framepolicygen.php2026-09-18 11:36 4.4KBuilds a minimal Content-Security-Policy field containing a bounded frame-ancestors source list.
frequency.php2026-09-17 19:25 5.7KReturns a frequency map for comma-separated values.
gcd.php2026-09-17 19:25 5.7KCalculates the Euclidean GCD for two integers.
gifchecker.php2026-09-18 11:36 5.7KProduces a palette GIF checkerboard with bounded dimensions and two RGB colors.
gifsolid.php2026-09-18 11:36 5.6KBuilds a palette-based GIF89a image with a bounded size and two-color palette using PHP byte strings.
googlediscovery.php2026-09-17 13:16 2.4KINDEXING Renders the registry in a Google Discovery compatible JSON structure with resources, methods, schemas, and representations.
gopher.php2026-09-17 13:16 4.7KSpecial-format Gopher gateway. It intentionally returns rendered HTML for menus/text and is excluded from ordinary JSON normalization.
gradientbmp.php2026-09-17 19:25 1.8KCreates a bounded 24-bit horizontal RGB gradient using core PHP byte packing.
gzheaderparse.php2026-09-18 11:36 4.6KParses the gzip magic, method, flags, modification timestamp, extra flags, and operating-system byte.
gzipdecode.php2026-09-18 11:36 4.4KAccepts a bounded Base64 representation of a gzip stream and returns the decompressed bytes as JSON text for interoperability.
gzipencode.php2026-09-18 11:36 5.6KMulti-format text encoding/decoding API including Base82, Base64URL, Base32, hexadecimal, binary, decimal, octal, Unicode, URL, HTML, JSON, and quoted-printable.
hash.php2026-09-17 13:16 5.1KHashing utility with algorithm selection and text/file input.
headernamevalidate.php2026-09-18 11:36 4.3KValidates a header field name against HTTP token syntax without permitting whitespace or separators.
headers.php2026-09-17 13:16 1.4KFetches a URL and returns status, effective URL, content type, timing, and captured response headers.
headervaluevalidate.php2026-09-18 11:36 4.4KRejects control characters that would make a value unsafe to place into an HTTP header.
hexcase.php2026-09-17 19:25 5.9KConverts hexadecimal characters to lower or upper case.
hexlify.php2026-09-17 19:25 5.9KConverts bytes to lowercase hexadecimal and back.
hexreverse.php2026-09-17 19:25 371 Reverses byte order rather than individual hexadecimal characters.
hexrgb.php2026-09-17 19:25 5.9KConverts #RGB or #RRGGBB to integer RGB channels.
hkdf.php2026-09-18 11:36 4.5KUses PHP hash_hkdf() for bounded extract-and-expand key derivation with explicit salt and info fields.
hmac.php2026-09-17 19:25 5.9KCalculates an HMAC using a selected PHP hash algorithm.
hostheaderparse.php2026-09-18 11:36 4.8KExtracts host and optional port from an HTTP authority while rejecting malformed syntax.
hostmetagen.php2026-09-18 11:36 5.9KBuilds a host-meta XML response containing supplied links.
hotp.php2026-09-18 11:36 5.1KImplements RFC-style HOTP with Base32 secret, bounded counter, digit count, and SHA-1 HMAC.
hreflanggen.php2026-09-18 11:36 5.8KBuilds escaped rel=alternate hreflang tags from a JSON list of language and URL objects.
hsltohex.php2026-09-17 19:25 787 Converts hue in degrees and saturation/lightness percentages to a six-digit hexadecimal color.
htmldecode.php2026-09-17 19:25 243 Decodes named, decimal, and hexadecimal HTML entities.
htmlescape.php2026-09-17 19:25 5.8KApplies PHP htmlspecialchars with UTF-8 substitution.
http.php2026-09-17 13:16 2.4KLightweight network inspector returning status, final URL, headers, content type, response size, and timing.
httpdateformat2.php2026-09-18 11:36 4.3KProduces an RFC 9110-compatible GMT date string suitable for HTTP response headers.
httpdateparse2.php2026-09-18 11:36 4.4KAccepts the standard IMF-fixdate form and compatible RFC 850/asctime forms through strtotime(), returning a UTC timestamp.
humansgen.php2026-09-18 11:36 5.5KCreates a simple text resource for team, site, and technology credits without revealing server internals.
hypotenuse.php2026-09-17 19:25 5.7KUses the Pythagorean theorem.
ifmatchparse.php2026-09-18 11:36 4.5KParses If-Match into wildcard or normalized entity tags for conditional request processing.
ifnoneparse.php2026-09-18 11:36 4.5KParses If-None-Match into wildcard or normalized entity tags for conditional request processing.
info.txt2026-09-17 13:16 9.1K

!!!!README!!!! READ THIS FILE BEFORE USING API SERVICES !!!!README!!!!

inibuild.php2026-09-18 11:36 6.1KSerializes a bounded JSON object of scalar sections and key/value pairs into a PHP-compatible INI-like document.
iniparse2.php2026-09-18 11:36 4.3KParses a bounded INI document using PHP parse_ini_string with sections enabled.
initials.php2026-09-17 19:25 5.8KReturns the first Unicode character of each word.
integercast.php2026-09-17 19:25 5.8KValidates and returns a decimal integer.
ip.php2026-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.php2026-09-17 19:25 5.7KChecks strict IPv4 syntax using PHP filter validation.
ipv6validate.php2026-09-17 19:25 5.7KChecks strict IPv6 syntax using PHP filter validation.
isjson.php2026-09-17 19:25 5.7KJSON utility accepting query or POST input and performing validation, pretty-printing, or minification.
isnumber.php2026-09-17 19:25 5.7KTests PHP numeric-string semantics.
isoduration.php2026-09-17 19:25 665 Formats a non-negative duration as an ISO 8601 days/time duration.
ispalindrome.php2026-09-17 19:25 5.8KChecks a normalized alphanumeric representation in lowercase.
isprime.php2026-09-17 19:25 5.8KUses trial division with a bounded integer input.
join.php2026-09-17 19:25 5.7KBuilds a string from comma-separated entries.
json.php2026-09-17 13:16 1.6KJSON utility accepting query or POST input and performing validation, pretty-printing, or minification.
jsoncompact.php2026-09-17 19:25 5.7KParses and re-encodes JSON without pretty-print whitespace.
jsonescape.php2026-09-17 19:25 5.7KReturns a JSON-escaped string literal without an outer response envelope in raw mode.
jsonflatten.php2026-09-17 19:25 5.8KFlattens nested JSON objects and arrays into dotted key paths.
jsonlbuild.php2026-09-18 11:36 5.7KConverts a bounded JSON array into one compact JSON object or value per line for streaming server pipelines.
jsonlparse.php2026-09-18 11:36 4.5KAccepts bounded JSON Lines input and decodes each non-empty line independently.
jsonmerge.php2026-09-17 19:25 814 Recursively merges object members while replacing scalar and array values from the right-hand object.
jsonpointer.php2026-09-17 19:25 1.8KParses JSON and resolves object keys and array indices with JSON Pointer escaping.
jsonpretty.php2026-09-17 19:25 5.7KParses and re-encodes JSON using human-readable indentation.
jsonsort.php2026-09-17 19:25 5.8KRecursively sorts associative object keys while preserving array order.
jsontype.php2026-09-17 19:25 5.7KParses JSON and reports the top-level PHP/JSON type.
jsonunflatten.php2026-09-17 19:25 6.0KBuilds nested arrays from dotted key paths supplied in a JSON object.
jwtclaims.php2026-09-18 11:36 4.7KParses the compact JWT structure and returns header and claims as data. It explicitly does not authenticate the token.
jwtdecode.php2026-09-17 19:25 6.1KParses a compact JWT as data only; it does not verify its signature.
jwtencode.php2026-09-18 11:36 5.0KBuilds a JWT from bounded JSON header and claims using a caller-supplied HMAC secret; it does not store secrets server-side.
jwtverify.php2026-09-18 11:36 4.9KVerifies JWT header algorithm, signature, and JSON structure using the supplied secret. Expiration is reported but not implicitly enforced.
last.php2026-09-17 19:25 5.7KReturns the last item from a comma-separated list.
lcm.php2026-09-17 19:25 5.7KCalculates LCM using the Euclidean GCD.
leapyear2.php2026-09-17 19:25 5.7KUses Gregorian leap-year rules.
left.php2026-09-17 19:25 5.8KReturns a bounded left substring.
lengthconvert.php2026-09-17 19:25 6.0KConverts among mm, cm, m, km, in, ft, yd, and mi.
lerp.php2026-09-17 19:25 363 Computes a + (b-a)t and permits extrapolation.
linecount.php2026-09-17 19:25 5.7KCounts logical lines, treating CRLF as one line ending.
linkbuild2.php2026-09-18 11:36 4.5KBuilds a single standards-oriented Link field from a URI reference and caller-supplied attributes.
linkheadergen.php2026-09-18 11:36 4.6KBuilds a comma-separated Link header from a bounded JSON array of link objects.
linkparse2.php2026-09-18 11:36 4.6KParses comma-separated RFC 8288-style link-values with angle-bracket targets and parameters.
listcount.php2026-09-17 19:25 5.6KCounts entries in a comma-separated list.
logfmtbuild.php2026-09-18 11:36 5.8KFormats scalar fields as key=value pairs with proper quoting and escaping for spaces, quotes, and backslashes.
logfmtparse.php2026-09-18 11:36 4.5KParses bounded key=value pairs with quoted-string and backslash escaping.
lowercase.php2026-09-17 19:25 5.7KConverts Unicode text to lowercase when mbstring is available and uses ASCII fallback otherwise.
macnormalize.php2026-09-17 19:25 5.8KAccepts common colon, dash, and dotted MAC notation and returns lowercase colon-separated form.
manifestgen.php2026-09-18 11:36 5.8KBuilds a bounded application manifest from name, start URL, display mode, theme color, and background color.
massconvert.php2026-09-17 19:25 5.9KConverts among mg, g, kg, oz, and lb.
maxvalue.php2026-09-17 19:25 5.8KReturns the largest numeric value in a list.
median.php2026-09-17 19:25 5.9KReturns the middle value or midpoint of two middle values.
memory.php2026-09-17 13:16 1.1KReports current, peak, limit, and available PHP memory details.
methodtoken.php2026-09-18 11:36 4.4KChecks a method against HTTP token syntax and returns an uppercase normalization.
midi.php2026-09-18 11:36 5.9KBuilds a format-0 MIDI file directly from binary chunks without requiring a MIDI library.
mime.php2026-09-17 13:16 4.3KMaps file extensions and MIME strings and can inspect local uploads or remote HTTP resources.
mimebyext.php2026-09-17 19:25 6.2KUses a conservative built-in mapping for common web/file formats.
mimeheaderbuild.php2026-09-18 11:36 4.3KUses mb_encode_mimeheader when available and otherwise returns a quoted ASCII-safe fallback representation.
mimeheaderdecode.php2026-09-18 11:36 4.4KDecodes common RFC 2047 B/Q encoded words with PHP mb_decode_mimeheader when available and provides a conservative fallback.
minvalue.php2026-09-17 19:25 5.8KReturns the smallest numeric value in a list.
mirror.php2026-09-17 13:16 1.6KSimple remote mirror endpoint with safe HTTP/HTTPS validation and bounded response handling.
mirrorcase.php2026-09-17 19:25 5.8KFlips ASCII letter case while leaving other characters unchanged.
mode.php2026-09-17 19:25 6.0KReturns all values tied for the highest frequency.
monthinfo.php2026-09-17 19:25 5.9KReturns month name, number of days, and leap-year context.
ndjsonjoin.php2026-09-18 11:36 5.7KAccepts a bounded JSON array and emits one compact JSON value per line.
ndjsonsplit.php2026-09-18 11:36 4.5KReturns line numbers, byte lengths, and parsed record values for a bounded NDJSON document.
nelheadergen.php2026-09-18 11:36 4.4KBuilds a Network Error Logging policy value from report group, max age, and success sampling.
newlineconvert.php2026-09-17 19:25 5.9KConverts text to LF, CRLF, or CR endings.
nextprime.php2026-09-17 19:25 5.8KReturns the first prime greater than the supplied integer.
nginxlogparse.php2026-09-18 11:36 4.6KParses a common Nginx access-log layout with quoted request, referer, and user-agent fields.
ngrams.php2026-09-17 19:25 5.9KReturns unique Unicode character n-grams for a requested size.
nodeinfogen.php2026-09-18 11:36 4.2KBuilds a NodeInfo-compatible object from software, version, users, and open-registrations values.
noisebmp.php2026-09-17 19:25 1.4KGenerates a bounded 24-bit BMP from a deterministic PHP integer sequence. No GD, ImageMagick, or external library is required.
nosniffpolicygen.php2026-09-18 11:36 4.2KReturns the fixed nosniff response field used by web servers to disable MIME sniffing.
nullcheck.php2026-09-17 19:25 5.7KReports whether the supplied value is absent or an empty string.
nullcoalesce.php2026-09-17 19:25 5.7KReturns value when supplied and a default when omitted or empty.
oembedgen.php2026-09-18 11:36 4.2KBuilds an oEmbed resource object from explicit title, author, provider, URL, and type fields.
openapi.php2026-09-17 13:16 6.2KINDEXING Renders the same canonical dataset used by all discovery generators as an OpenAPI 3.1 document.
opengraphgen.php2026-09-18 11:36 5.6KProduces semantic HTML meta elements for title, description, URL, image, and type.
originparse.php2026-09-18 11:36 4.6KParses one or more serialized origins without making any network requests.
padtext.php2026-09-17 19:25 5.8KPads the right side with a caller-selected single-byte character.
parity.php2026-09-17 19:25 5.7KReturns parity for an integer value.
passwordalgorithm.php2026-09-18 11:36 4.4KReturns constants and availability information for PASSWORD_BCRYPT and other password algorithms exposed by the runtime.
passwordhash.php2026-09-18 11:36 4.3KHashing utility with algorithm selection and text/file input.
passwordrehash.php2026-09-18 11:36 4.3KHashing utility with algorithm selection and text/file input.
passwordstrength.php2026-09-17 19:25 5.9KReports length, character classes, and a simple diversity score; it is not a security guarantee.
passwordverify.php2026-09-18 11:36 4.3KUses password_verify() to check a supplied password against a supplied password hash and returns a boolean result.
pathnormalize.php2026-09-17 19:25 5.9KNormalizes repeated separators and dot segments as a pure string operation; it never accesses the filesystem.
pbkdf2.php2026-09-18 11:36 4.6KDerives bounded-length key material using hash_pbkdf2() with an explicit digest, password, salt, iteration count, and output length.
pbmnoise.php2026-09-17 19:25 1.3KCreates a binary portable bitmap (PBM P4) from a deterministic seed without image extensions.
percent.php2026-09-17 19:25 5.7KCalculates a percent of a base value.
percentageof.php2026-09-17 19:25 5.7KReturns part/base * 100.
percentchange.php2026-09-17 19:25 499 Returns signed difference and percentage change from an original value to a new value.
permissionpolicygen.php2026-09-18 11:36 4.9KBuilds a constrained Permissions-Policy field from selected feature allowlists.
phptokens.php2026-09-18 11:36 4.6KUses token_get_all() to inspect PHP source and returns a bounded token summary containing IDs, names, text lengths, and line numbers.
phpvarexport.php2026-09-18 11:36 4.3KChecks a host/port pair using the selected transport and returns latency and error information.
pick.php2026-09-17 19:25 5.8KReturns one item from a comma-separated list using zero-based indexing.
pngchecker.php2026-09-18 11:36 5.8KCreates a bounded RGB PNG checkerboard from two hexadecimal colors.
pnggradient.php2026-09-18 11:36 5.8KCreates a truecolor PNG gradient between two six-digit hexadecimal RGB colors using only PHP and zlib.
pngnoise.php2026-09-18 11:36 5.7KProduces bounded deterministic pseudo-random RGB pixels from a seed using PHP integer arithmetic and zlib.
pngsolid.php2026-09-18 11:36 5.7KBuilds a standards-compliant truecolor PNG using PHP packing and zlib only; no GD, ImageMagick, or external image library is required.
port.php2026-09-17 13:16 5.0KChecks a host/port pair using the selected transport and returns latency and error information.
power.php2026-09-17 19:25 5.7KCalculates a numeric exponentiation.
prefixsuffix.php2026-09-17 19:25 5.7KConcatenates optional prefix and suffix around a string.
preloadheadergen.php2026-09-18 11:36 4.2KBuilds a Link header with rel=preload and an optional as/type pair.
prevprime.php2026-09-17 19:25 5.8KReturns the first prime smaller than the supplied integer.
printable.php2026-09-17 19:25 5.8KChecks whether all bytes are printable ASCII or standard whitespace controls.
priorityheadergen.php2026-09-18 11:36 4.3KBuilds a bounded Priority field from urgency and incremental preference values.
product.php2026-09-17 19:25 5.9KMultiplies a comma-separated numeric list.
pubkeyfingerprint.php2026-09-18 11:36 4.5KReads PEM public-key material through OpenSSL and hashes the exported canonical public key bytes.
querybuild.php2026-09-17 19:25 5.8KAccepts a JSON object and returns RFC-compatible query encoding.
queryparse.php2026-09-17 19:25 5.7KParses application/x-www-form-urlencoded query data into a structured object.
quote.php2026-09-17 19:25 5.7KReturns a single-quoted representation with embedded single quotes escaped; it does not execute shell commands.
raml.php2026-09-17 13:16 4.5KINDEXING Renders the canonical registry in RAML 1.0 syntax.
random.php2026-09-17 13:16 1.0KGenerates secure random bytes as hexadecimal output or a secure random alphanumeric string.
randomchoice.php2026-09-17 19:25 5.7KSelects one comma-separated value using random_int.
randomint.php2026-09-17 19:25 5.8KUses random_int with bounded inclusive limits.
randomstring.php2026-09-17 13:16 643 Uses random_int for uniform selection from a caller-supplied or default alphabet.
range.php2026-09-17 19:25 6.0KGenerates inclusive integer ranges with a maximum of 10000 items.
rangecheck.php2026-09-17 19:25 5.8KChecks inclusive minimum and maximum bounds.
rangeparse.php2026-09-18 11:36 4.8KParses byte range specifications into numeric start/end/length forms and preserves suffix ranges.
ratelimitheaders.php2026-09-18 11:36 4.6KFetches a URL and returns status, effective URL, content type, timing, and captured response headers.
ratio.php2026-09-17 19:25 5.9KReduces two integer values to lowest terms.
rectangle.php2026-09-17 19:25 5.8KReturns area and perimeter for width and height.
redirect.php2026-09-17 13:16 1.8KRedirects to a validated HTTP/HTTPS target using an explicitly selected status code; default response is JSON metadata or validation output.
refererparse2.php2026-09-18 11:36 4.3KParses a Referer value without contacting the destination server.
referrerpolicygen.php2026-09-18 11:36 4.2KBuilds a Referrer-Policy response field using a finite standards-oriented policy set.
refreshheadergen.php2026-09-18 11:36 4.4KBuilds a numeric delay with an optional target URL using header-safe escaping.
regex.php2026-09-17 13:16 4.2KPCRE-powered regular expression utility with safe limits for result counts and subject sizes.
regexescape.php2026-09-17 19:25 5.7KQuotes regex metacharacters for safe literal matching.
repeattext.php2026-09-17 19:25 5.8KRepeats text with a hard limit to prevent excessive output.
replacefirst.php2026-09-17 19:25 5.8KReplaces only the first exact substring occurrence.
reportingheadergen.php2026-09-18 11:36 4.3KBuilds a Reporting response header containing a bounded JSON endpoint group.
reporttoheadergen.php2026-09-18 11:36 4.4KBuilds a legacy Report-To JSON header value from a group, endpoint, and max age.
request.php2026-09-17 13:16 511 Returns method, query parameters, request headers, URI, and selected server information.
requesttargetparse.php2026-09-18 11:36 4.6KClassifies origin-form, absolute-form, authority-form, and asterisk-form request targets without making a request.
resolve.php2026-09-17 13:16 4.2KQueries common DNS record types and returns normalized record sets and lookup timing.
retryafterbuild.php2026-09-18 11:36 4.4KBuilds either a delay-seconds or HTTP-date Retry-After value.
retryafterparse.php2026-09-18 11:36 4.5KRecognizes either delay-seconds or an HTTP date and returns a normalized representation.
reverse.php2026-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.php2026-09-17 19:25 5.8KSplits text on whitespace and reverses the resulting words.
rfc3339normalize.php2026-09-18 11:36 4.4KParses a date/time string using PHP DateTimeImmutable and emits a UTC canonical timestamp.
rgbhex.php2026-09-17 19:25 5.8KConverts integer RGB channels from 0 through 255 to #RRGGBB.
right.php2026-09-17 19:25 5.8KReturns a bounded right substring.
robotsgen.php2026-09-18 11:36 5.7KBuilds 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.php2026-09-17 19:25 6.4KSupports canonical Roman numerals for positive integers up to 3999.
rot13.php2026-09-17 19:25 206 Applies the reversible ROT13 substitution to ASCII letters.
roundnum.php2026-09-17 19:25 5.8KRound a number.
rsa.php2026-09-17 13:16 8.4KOpenSSL-based RSA utility. Keys are PEM encoded and binary file output remains binary for file-decrypt.
rssgen.php2026-09-18 11:36 6.1KCreates a small RSS 2.0 feed directly on the server with XML escaping and bounded item count.
scientific.php2026-09-17 19:25 518 Returns normalized scientific notation parts for a finite floating-point number.
securitytxtgen.php2026-09-18 11:36 5.6KBuilds a security.txt resource from explicit contact, policy, and expiry fields.
seedimg.php2026-09-17 13:16 3.3KSpecial-format deterministic image generator. The response intentionally remains a BMP image rather than JSON.
semver.php2026-09-17 19:25 5.9KParses common MAJOR.MINOR.PATCH versions with optional prerelease/build components.
serverapiroot.php2026-09-18 11:36 4.2KReports the fixed directory of the executing endpoint using __DIR__; it never accepts a path parameter.
serverarch.php2026-09-18 11:36 4.2KReturns php_uname("m") for the machine serving the request.
serverclock.php2026-09-18 11:36 4.3KGenerates the current request-time clock server-side as Unix seconds, milliseconds, and UTC ISO-8601 text.
serverconstants.php2026-09-18 11:36 4.5KReturns a fixed allowlist of non-secret PHP constants useful for interoperability and diagnostics.
servercwd.php2026-09-18 11:36 4.2KReturns getcwd() from the server process and does not accept a caller-selected path.
serverdebug.php2026-09-18 11:36 4.2KReturns the PHP_DEBUG compile-time flag.
serverdiskfree.php2026-09-18 11:36 4.3KCalls disk_free_space() on the fixed API directory and reports the result in bytes.
serverdisktotal.php2026-09-18 11:36 4.3KCalls disk_total_space() on the fixed API directory and reports the result in bytes.
serverendian.php2026-09-18 11:36 4.3KUses a packed integer and unpack() to determine little-endian or big-endian native representation.
serverextcheck.php2026-09-18 11:36 4.3KChecks extension_loaded() for the requested extension name. This reports capability only and does not expose extension configuration.
serverextensions.php2026-09-18 11:36 4.3KReturns the extension names available to the active PHP runtime, sorted for deterministic output.
serverextversion.php2026-09-18 11:36 4.3KUses phpversion() for a caller-selected extension name and returns null when the extension has no reported version.
serverfilecount.php2026-09-18 11:36 4.3KCounts root-level PHP files in the fixed API directory, matching the server discovery model without accepting arbitrary paths.
serverfloatinfo.php2026-09-18 11:36 4.3KReturns the standard PHP floating-point precision constants for the active runtime.
serverhostip.php2026-09-18 11:36 4.3KReports the direct transport peer address. Proxy headers are returned as untrusted metadata and are never treated as authoritative client identity.
serverhostname.php2026-09-18 11:36 4.2KReads the server hostname reported by PHP gethostname(). It does not accept a caller-supplied path or hostname and exposes no credentials.
serverinidir.php2026-09-18 11:36 4.2KReturns PHP_INI_SCAN_DIR when the hosting process exposes it, without reading arbitrary caller-selected files.
serverinifiles.php2026-09-18 11:36 4.5KParses php_ini_scanned_files() into a bounded filename list without reading arbitrary caller-selected files.
serverinipath.php2026-09-18 11:36 4.2KReturns php_ini_loaded_file(), which identifies the configuration file actually loaded by PHP.
serverintinfo.php2026-09-18 11:36 4.2KReturns PHP_INT_SIZE, PHP_INT_MIN, and PHP_INT_MAX for the active PHP build.
serverkernel.php2026-09-18 11:36 4.3KReturns selected php_uname() values describing the running kernel.
serverlimits.php2026-09-18 11:36 4.4KReturns a fixed allowlist of operational ini values such as memory, upload, POST, and execution limits; arbitrary ini keys are not accepted.
serverloadavg.php2026-09-18 11:36 4.3KUses sys_getloadavg() when available to expose the server load averages for the last 1, 5, and 15 minutes.
serverlocale.php2026-09-18 11:36 4.2KReturns the current locale string reported by setlocale() using LC_ALL with a read-only query.
servermonotonic.php2026-09-18 11:36 4.3KUses hrtime(true) when available to return an integer nanosecond counter suitable for elapsed-time measurements inside the server process.
serveros.php2026-09-18 11:36 4.2KReturns PHP_OS_FAMILY and PHP_OS as reported by the running server process.
serverpathsep.php2026-09-18 11:36 4.3KReturns PATH_SEPARATOR and DIRECTORY_SEPARATOR used by the active PHP runtime.
serverphpbinary.php2026-09-18 11:36 4.2KReturns PHP_BINARY as reported by the runtime. The endpoint does not execute it.
serverphpbuild.php2026-09-18 11:36 4.3KReturns PHP version identifiers plus the Zend Engine version used by the running interpreter.
serverphpfilelist.php2026-09-18 11:36 4.4KLists only root-level PHP scripts beneath the API directory, returning basename and byte size. The directory is already served as a public index.
serverphpmodules.php2026-09-18 11:36 4.3KGroups loaded PHP extensions into a deterministic name list and reports the total count.
serverphpversion.php2026-09-18 11:36 4.2KReports PHP_VERSION and PHP_VERSION_ID from the interpreter executing the endpoint.
serverpid.php2026-09-18 11:36 4.2KReturns getmypid() for the PHP process serving the request.
serverprotocol.php2026-09-18 11:36 4.3KReturns SERVER_PROTOCOL from the current request environment.
serversapi.php2026-09-18 11:36 4.2KReports php_sapi_name(), distinguishing CLI, CGI, FPM, Apache module, and other PHP execution modes.
serversoftware.php2026-09-18 11:36 4.3KReturns SERVER_SOFTWARE when the hosting web server exposes it, otherwise null.
servertimezone.php2026-09-18 11:36 4.2KReturns the timezone identifier currently used by date/time functions in the server process.
servertiming.php2026-09-18 11:36 4.6KFormats a server timing metric with optional duration and description values.
servertmpdir.php2026-09-18 11:36 4.2KReturns sys_get_temp_dir(). No caller-supplied path is read or written.
serveruname.php2026-09-18 11:36 4.2KReturns the full php_uname() string supplied by the operating system through PHP.
serverzts.php2026-09-18 11:36 4.2KReturns PHP_ZTS as a boolean-valued integer flag.
signedurl.php2026-09-18 11:36 5.2KProduces a URL with an HMAC signature over its path and query fields using a caller-supplied secret.
signnum.php2026-09-17 19:25 5.6KSign of a number.
simpleinterest.php2026-09-17 19:25 5.8KCalculates interest = principal × rate × time.
sitemapgen.php2026-09-18 11:36 6.1KBuilds a bounded sitemap XML document with proper XML escaping and optional change frequency and priority.
slope.php2026-09-17 19:25 5.8KReturns (y2-y1)/(x2-x1).
slug.php2026-09-17 13:16 917 Normalizes Unicode text, removes unsupported punctuation, collapses separators, and returns a safe lowercase slug.
slugify2.php2026-09-17 19:25 5.8KConverts Unicode letters/numbers to a conservative ASCII-ish slug where possible.
sodiumkeypair.php2026-09-18 11:36 4.4KGenerates a cryptographically secure X25519-compatible keypair using libsodium when available.
sodiumrandomkey.php2026-09-18 11:36 4.4KGenerates a random 32-byte key using libsodium randombytes_buf and returns Base64.
sodiumsealedbox.php2026-09-18 11:36 4.6KUses libsodium sealed boxes to encrypt to a supplied Base64 Curve25519 public key without exposing the sender private key.
sodiumsealedopen.php2026-09-18 11:36 4.8KDecrypts a Base64 sealed box using a Base64 recipient public/secret keypair.
sodiumsecretbox.php2026-09-18 11:36 4.6KEncrypts bounded text using a Base64 32-byte key and generated nonce, returning Base64 nonce and ciphertext.
sodiumsecretboxopen.php2026-09-18 11:36 4.8KDecrypts a Base64 nonce and ciphertext using a Base64 32-byte secretbox key.
sodiumsign.php2026-09-18 11:36 4.6KCreates a detached Ed25519 signature using libsodium and returns Base64 values.
sodiumverify.php2026-09-18 11:36 4.7KChecks a Base64 Ed25519 signature against message bytes and a Base64 public key using libsodium.
solidbmp.php2026-09-17 19:25 1.5KProduces a bounded 24-bit BMP filled with one hexadecimal RGB color using only PHP built-ins.
sortlist.php2026-09-17 19:25 5.9KReturns a normalized sorted list, numeric-aware when requested.
sortwords.php2026-09-17 19:25 5.8KSplits text into words and sorts them case-insensitively.
speedconvert.php2026-09-17 19:25 6.0KConverts m/s, km/h, mph, knots, and ft/s.
split.php2026-09-17 19:25 5.7KSplits text using a literal delimiter.
sqrtnum.php2026-09-17 19:25 5.7KSquare root of a number.
ssl.php2026-09-17 13:16 3.7KConnects to TCP 443 using peer verification and returns certificate, validity, SAN, TLS protocol, and cipher metadata.
startswith.php2026-09-17 19:25 5.7KTests whether text begins with the requested prefix.
status.php2026-09-17 13:16 293 Small health/status response containing service state, current time, Unix time, PHP version, and server software where exposed.
statusclass.php2026-09-18 11:36 4.4KReturns the numeric status class and label for a 100 through 599 code.
statusreason.php2026-09-18 11:36 5.3KMaps common HTTP status codes to their conventional reason phrases without making a request.
striphtml.php2026-09-17 19:25 205 Uses PHP strip_tags to remove markup tags while leaving text content.
substrings.php2026-09-17 19:25 5.8KReturns a substring by byte offset and length.
sum.php2026-09-17 19:25 5.8KAdds a comma-separated numeric list.
svgpattern.php2026-09-17 19:25 1.5KCreates a simple geometric SVG directly as text, without an image library.
syslogbuild.php2026-09-18 11:36 4.3KCombines a bounded facility and severity into the decimal PRI value used by syslog.
syslogparse2.php2026-09-18 11:36 4.5KDecodes facility and severity from a numeric prefix without requiring an external syslog library.
tarbuild.php2026-09-18 11:36 6.0KCreates a bounded ustar-compatible archive entirely in PHP without external archive libraries or shell commands.
tarchecksum.php2026-09-18 11:36 4.5KAdds a comma-separated numeric list.
tarlist.php2026-09-18 11:36 4.7KParses tar headers and reports member names, sizes, types, and offsets without extracting files.
temperature.php2026-09-17 19:25 6.1KConverts a temperature between three absolute scales.
textlen.php2026-09-17 19:25 5.7KMeasures a text value using byte length and Unicode code-point count.
textstats.php2026-09-17 19:25 6.1KProvides counts, average word length, and newline information.
timeconvert.php2026-09-17 19:25 6.0KConverts ns, us, ms, s, min, h, day, and week.
timestamp.php2026-09-17 13:16 2.4KParses Unix timestamps, ISO-8601 dates, natural-language date strings, and common date formats.
timestampparse.php2026-09-17 19:25 5.8KConverts a PHP-supported date/time string to UTC timestamp and ISO output.
timezoneoffset.php2026-09-17 19:25 5.9KReturns the UTC offset in seconds and ISO notation for an IANA timezone.
titlecase.php2026-09-17 19:25 5.8KApplies Unicode lowercase followed by word-based title casing where possible.
token.php2026-09-17 19:25 6.0KGenerates bounded random bytes encoded as hexadecimal or Base64URL.
totp.php2026-09-18 11:36 5.2KImplements HOTP/TOTP using a Base32 secret, current or supplied Unix time, bounded digit count, and SHA-1 HMAC.
traceparent.php2026-09-18 11:36 4.6KValidates version, trace ID, parent ID, and flags in a W3C traceparent field.
tracestate.php2026-09-18 11:36 4.5KParses list-members into ordered key/value pairs and validates their basic syntax.
transferencodingparse.php2026-09-18 11:36 4.4KNormalizes comma-separated transfer-coding tokens and preserves their order.
triangle.php2026-09-17 19:25 5.8KReturns area from base and height.
trimtext.php2026-09-17 19:25 5.7KRemoves leading and trailing ASCII whitespace with PHP trim semantics.
tsvbuild.php2026-09-18 11:36 5.7KGenerates bounded RFC-style TSV from an array of arrays and replaces embedded tabs/newlines according to an explicit safe policy.
tsvparse.php2026-09-18 11:36 4.4KParses a bounded TSV document with one row per line and tab-separated fields.
twittercardgen.php2026-09-18 11:36 5.7KProduces HTML meta tags for summary, title, description, image, and creator values.
uniquechars.php2026-09-17 19:25 5.8KKeeps the first occurrence of each Unicode character.
uniquewords.php2026-09-17 19:25 5.8KKeeps the first occurrence of each word, case-insensitively.
upgradeparse.php2026-09-18 11:36 4.3KParses protocol tokens and optional version components from an HTTP Upgrade value.
uppercase.php2026-09-17 19:25 5.7KConverts Unicode text to uppercase when mbstring is available and uses ASCII fallback otherwise.
uridecode.php2026-09-17 19:25 5.7KDecodes percent escapes while preserving plus signs literally.
uriencode.php2026-09-17 19:25 5.7KApplies RFC 3986-style raw URL encoding.
urldecodecomponent.php2026-09-17 19:25 5.7KDecodes percent-encoded data for one URL component.
urlencodecomponent.php2026-09-17 19:25 5.7KApplies raw URL encoding intended for a single path/query component.
urlhost.php2026-09-17 19:25 5.8KParses a URL without connecting to it and returns the hostname.
urlinfo.php2026-09-17 13:16 2.9KReturns URL components, query parameters, default port, normalization, and HTTPS status.
urlparts2.php2026-09-17 19:25 5.8KReturns standard parse_url components and derived information.
urlprotocol.php2026-09-17 19:25 5.8KParses a URL without connecting to it and returns the scheme.
urlquerysort.php2026-09-17 19:25 767 Parses a URL and rebuilds its query string with keys sorted lexicographically.
useragent.php2026-09-17 13:16 6.2KPattern-based User-Agent parser with browser, engine, OS, device, architecture, and bot detection.
uuid.php2026-09-17 13:16 12KUUID utility supporting versions 1, 2, 3, 4, 5, 6, 7, 8 plus validation and variant/version inspection.
uuidformat.php2026-09-17 19:25 5.8KAccepts a UUID with or without braces and returns canonical lowercase form.
varyheadergen.php2026-09-18 11:36 4.5KBuilds a Vary field from unique header names and preserves the wildcard token.
varyparse.php2026-09-18 11:36 4.4KSplits comma-separated Vary field names, normalizes case, removes duplicates, and preserves wildcard semantics.
versioncompare.php2026-09-17 19:25 5.8KCompares two numeric semantic versions using PHP version_compare.
versionparse2.php2026-09-18 11:36 4.5KParses HTTP/1.0, HTTP/1.1, HTTP/2, and HTTP/3 textual version forms into normalized components.
wadl.php2026-09-17 13:16 2.9KINDEXING Renders the canonical registry as Web Application Description Language XML.
wavchirp.php2026-09-18 11:36 5.9KCreates a bounded linear chirp from start frequency to end frequency using pure PHP sample synthesis.
wavetone.php2026-09-17 19:25 1.3KGenerates mono 16-bit PCM WAV audio directly in PHP using no audio library.
wavsquare.php2026-09-18 11:36 5.8KCreates a bounded RIFF/WAVE file directly in PHP without an audio library.
webfingergen.php2026-09-18 11:36 4.2KCreates a JRD object for a subject with optional links and properties.
websocketaccept.php2026-09-18 11:36 4.5KComputes the RFC 6455 handshake response from a client key using SHA-1 and Base64.
websocketkey.php2026-09-18 11:36 4.2KGenerates 16 cryptographically random bytes and returns their Base64 representation for a WebSocket opening handshake.
weekday.php2026-09-17 19:25 5.9KReturns ISO weekday number and English weekday name.
weekofyear.php2026-09-17 19:25 5.9KParses a date and returns ISO week number and ISO year.
whitespace.php2026-09-17 19:25 5.9KCounts spaces, tabs, newlines, and other Unicode whitespace.
wordcount.php2026-09-17 19:25 5.7KCounts whitespace-separated word-like tokens in Unicode text.
wordle.php2026-09-20 15:23 21KNo extended description is registered yet.
wraptext.php2026-09-17 19:25 5.8KWraps text using PHP word wrapping without HTML.
wwwauthenticatebuild.php2026-09-18 11:36 4.5KBuilds a WWW-Authenticate response challenge from an authentication scheme and bounded attributes.
xbmgen.php2026-09-18 11:36 6.1KBuilds a classic X BitMap C source image with bounded dimensions using only PHP.
xrobotsgen.php2026-09-18 11:36 4.2KBuilds an X-Robots-Tag field from a bounded directive list.
xvideo.php2026-09-19 17:12 35KNo extended description is registered yet.
zlibcrc.php2026-09-18 11:36 4.3KReturns the unsigned CRC32 value and hexadecimal representation for supplied data.