Help me set up Zero — a free tool that lets you find and use extra services you don't have built in (image/video generation, search live social media, or hosting a free webpage). …To setup manually, read Installation Guides
Computes a SHA-512/224 hash of input interpreted as raw hex bytes and returns the digest encoded as a hexadecimal string.
Validates a JSON value against a JSON Schema 2020-12 schema, handling dialect-specific edge cases like exclusive bounds and format keywords.
Converts input text into a URL slug using underscores as separators, capped at 24 characters, preserving Unicode letters
Validates a value against a JSON Schema Draft 2019-09 schema, returning dialect-aware compliance results
Computes a SHA3-224 hash of raw hex-encoded bytes and returns the result encoded as a Base32 string.
Validates whether an 8-digit EAN barcode passes the Luhn (check digit) algorithm
Converts arbitrary text into a URL-friendly slug using underscores as separators, ASCII-folded, capped at 160 characters
Computes an HMAC-SHA224 message authentication code for a given text using a caller-supplied key, returning the result as a lowercase hex string.
Rewrites input text using COBOL-case (UPPER-HYPHEN) formatting without network calls or LLMs
Computes a SHA3-512 cryptographic hash of a Latin-1 encoded string and returns the digest encoded as Base64.
Checks whether a given string is a valid full Open Location Code (Plus Code)
Resolves SRV records at _openpgpkey._tcp.{hostname} for OpenPGP key discovery, given a registrable domain name
Extracts the twitter:site meta tag value from a public web page or raw HTML content
Extracts JSON-LD @type SoftwareApplication structured data from a public webpage URL or raw HTML, returning parsed schema.org software metadata.
Extracts the twitter:title meta tag value from a public webpage URL or raw HTML, with SSRF protection.
Computes the MD5 digest of a text string encoded as UTF-16LE bytes and returns it as a lowercase hexadecimal string
Converts all space characters in text to tab characters, returning normalized text with no network dependencies or LLM processing.
Extracts video poster attribute values from profile video elements on a public webpage or provided HTML content
Computes a BLAKE2b-512 cryptographic digest of raw hex bytes and returns the result encoded as Base32
Validates whether a given phone number string contains at least 10 digits
Computes a SHA3-224 hash of hex-encoded bytes and returns the digest encoded as base64url
Computes a SHA3-512 hash of text encoded as UTF-16LE bytes, returning the digest encoded as a Base32 string
Computes a SHA3-224 hash of text encoded as UTF-16LE bytes, returning the digest as a base64url string
Computes a SHA3-512 hash of raw hex-encoded bytes and returns the digest encoded as Base32.
Validates whether a given string is a real, well-formed YYYY-MM-DD date
Resolves _pop3._tcp SRV DNS records for a given registrable domain name
Returns SRV records at _pop3s._tcp.{hostname} for locating POP3 over TLS mail servers for a given domain.
Validates whether a given string is a mod-97-valid Kosovo (XK) IBAN of exactly 20 characters
Computes a SHA-512 cryptographic hash of Latin1-encoded bytes from input text and returns the digest encoded as a Base64URL string.
Checks whether a given string is a valid ASCII DNS hostname (no Unicode labels).
Extracts up to 20 VIN-shaped tokens from arbitrary text using regex matching, returning all matches found.
Validates whether a given string is a mod-97-compliant Ukrainian (UA) IBAN of exactly 29 characters
Resolves SRV records at _sieve._tcp.{hostname} for the ManageSieve protocol, given a registrable domain name
Validates whether a given string is a mod-97-compliant IBAN for São Tomé and Príncipe (ST), checking the correct country code and 25-character length.
Checks whether a given string is a valid hostname that may include Unicode (Internationalized Domain Name) labels
Extracts label element text from a given public webpage URL or raw HTML snippet, with SSRF protection.
Computes the MD5 hash of raw bytes represented as a hex string, returning the digest encoded in base64url format
Validates whether a given string is a mod-97-valid San Marino (SM) IBAN of exactly 27 characters
Retrieves the DKIM TXT DNS record at the cm._domainkey.<hostname> selector for a given domain
Validates whether a given string is a mod-97-valid Swedish IBAN (SE) of exactly 24 characters
Computes a BLAKE2s-256 hash of the UTF-16LE byte encoding of the input text and returns the digest encoded as standard Base64.
Validates whether a given string is a mod-97-valid Greenlandic (GL) IBAN of exactly 18 characters
Computes a SHA3-384 hash of a text string encoded as UTF-16LE bytes and returns it as a lowercase hex string.
Computes a SHA3-256 hash of raw hex-encoded bytes and returns the digest as a hex string
Validates whether a given string is a mod-97-compliant Qatar (QA) IBAN of exactly 29 characters
Computes a SHA3-256 hash of input text encoded as UTF-16LE bytes, returned as a lowercase hex string.
Extracts up to 20 HH:MM:SS formatted time strings from a given text using regex matching
Validates whether a given string is a mod-97-compliant Icelandic (IS) IBAN of length 26
Validates whether a given string is a mod-97-valid Iraqi (IQ) IBAN of exactly 23 characters
Validates whether a given IBAN is a mod-97-compliant Israeli (IL) IBAN of exactly 23 characters
Transforms lines of text using the unique-ci (case-insensitive unique line deduplication) operation, returning only distinct lines while ignoring case differences.
Validates whether a given string is a mod-97-valid Hungarian IBAN of exactly 28 characters.
Validates whether a given string is a mod-97-compliant Irish IBAN of exactly 22 characters.
Retrieves the Mailgun DKIM TXT DNS record value for a given hostname by querying the mailgun._domainkey.{hostname} DNS name
Sorts lines of text by their character length, from shortest to longest (or longest to shortest), with no network or LLM dependency.
Extracts alt text values from image elements on a public webpage or from provided HTML markup, with SSRF protection.
Removes UTF Byte Order Mark (BOM) characters from the beginning of a text string, returning a clean normalized version.
Extracts all `src` attribute values from `//source` elements in a public webpage or raw HTML using XPath, with SSRF protection.
Removes bidirectional Unicode control characters from text strings, normalizing them without network calls or LLM inference.
Computes a BLAKE2s-256 hash of text encoded as UTF-16LE bytes, then returns the digest encoded as Base32
Extracts all @-mention strings from text using regex, returning up to 20 matches per call.
Extracts ISO 8601 date strings from arbitrary text using regex, returning up to 20 matches
Normalizes text by replacing or standardizing dashes without any network calls or LLM processing
Converts an HMS (hours:minutes:seconds) duration string to its equivalent total number of seconds
Computes a SHA3-224 hash of the input text encoded as UTF-16LE bytes, returning the digest as a base64 string
Extracts the text content of a button element located via XPath from a public webpage URL or provided HTML string.
Converts arbitrary text into a URL slug using hyphens, capped at 40 characters, preserving Unicode letters
Extracts the src attribute values of all script elements from a public URL or raw HTML using the XPath selector //script/@src
Computes a SHA-1 hash of the UTF-16LE byte representation of a given text string and returns the result as a lowercase hexadecimal string.
Computes a SHA-512/256 digest of text encoded as UTF-16LE bytes, then returns the result as a Base32 string
Extracts script type attribute values from a public webpage or raw HTML input in an SSRF-safe manner
Encodes a text string using Crockford Base32 encoding, with no network calls or LLM involvement.
Removes empty lines from a block of text, returning only non-empty lines
Extracts semantic version strings (semver tokens) from arbitrary text, returning up to 20 matches per call.
Extracts JWT-shaped tokens (header.payload.signature pattern) from arbitrary text using regex, returning up to 20 matches
Computes an HMAC-RIPEMD160 message authentication code for a given text using a caller-supplied key, returning the result as a lowercase hex string.
Computes a SHA-512 hash of text encoded as UTF-16LE bytes and returns the digest as a lowercase hexadecimal string.
Computes a SHA-384 hash of hex-encoded bytes and returns the digest encoded as Base32
Validates whether a given IBAN is a mod-97-valid Swiss (SC) IBAN of exactly 31 characters
Converts text into a URL slug using '+' as the separator, capped at 160 characters, preserving Unicode letters
Extracts blockquote text from a public web page URL or raw HTML using CSS selectors, with SSRF protection.
Extracts the og:image:height meta tag value from a public web page URL or raw HTML, with SSRF protection.
Computes a SHA-256 hash of raw bytes provided as a hex string and returns the digest encoded as base64url
Resolves SRV records at _xmpp-client._tcp.{hostname} for XMPP client connection discovery given a registrable domain name.
Computes the SHA-384 cryptographic hash of hex-encoded bytes and returns the digest encoded as base64.
Extracts label text from a public web page or raw HTML using CSS selectors, returning the matched element's text content.
Computes a BLAKE2s-256 hash of raw hex-encoded bytes and returns the result encoded as Base32.
Validates whether a given string is a well-formed KSUID (K-Sortable Unique Identifier)
Validates whether a given string is a properly formatted UUID, returning a true/false result with no network calls.
Computes an MD5 hash of a text string encoded as UTF-16LE bytes, then returns the result as a base64url string
Encodes a given text string into its Base64 representation, with no network calls or LLM involvement.
Resolves SRV records at _iax._udp.{hostname} for Inter-Asterisk eXchange (IAX) protocol discovery, given a plain registrable domain name.
Looks up SRV records at _hkps._tcp.{hostname} for HKPS (HTTP Keyserver Protocol Secure) key server discovery
Encodes a text string into its base36 representation without any network calls or LLM processing
Minifies (compresses) a JSON string by removing all unnecessary whitespace, returning a compact single-line JSON output.
Validates whether a card number passes the Luhn algorithm and matches Discover card BIN patterns
Extracts text content from <pre> elements via XPath on a public URL or raw HTML, SSRF-safe, for $0.009 USDC per call.
Looks up DNS SRV records at _carddav._tcp.{hostname} for a given registrable domain to discover CardDAV server endpoints.
Extracts srcset attribute values from all img elements on a public webpage or HTML snippet using XPath
Resolves SRV records at _jabber._tcp.{hostname} for a given registrable domain, returning Jabber/XMPP service discovery data.