# TinyFn

> 500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.

- name: io.tinyfn/tinyfn
- version: 1.0.2
- connection class: R1 (autonomous)
- trust: 86/100
- quality: 70/100 (needs work)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.tinyfn%2Ftinyfn
- tools: https://api.protogrid.dev/v1/servers/io.tinyfn%2Ftinyfn/tools

**An agent can connect on its own if it already holds `X_API_KEY`, `X_API_KEY`.** Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "tinyfn": {
      "type": "http",
      "url": "https://api.tinyfn.io/mcp/all/",
      "headers": {
        "X-API-Key": "${X_API_KEY}",
        "Authorization": "${X_API_KEY}"
      }
    }
  }
}
```

Placeholders to fill: `${X_API_KEY}`, `${X_API_KEY}`.

## Trust

- hygiene: 100
- liveness: 100
- freshness: 65
- provenance: 75
- drivers: +repository +dns-namespace +reachable +uptime-100% ~updated-122d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 70/100 (needs work)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 50 (weight 30)

- warn `tools.descriptions`: 22 of 572 tools have a description under 20 characters
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: hex_encode (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); is_even (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); is_divisible (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- fail `tools.token_cost`: about 37,777 tokens to load every tool, a large share of an agent's context
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 572, about 37,777 tokens to load them all
- tool set hash: eba815927fffa9eabfad92462d3500b1
- badge: [![protogrid quality](https://protogrid.dev/badge/io.tinyfn/tinyfn.svg)](https://protogrid.dev/servers/io.tinyfn/tinyfn)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://api.tinyfn.io/mcp/all/ (streamable-http, auth api_key ${X_API_KEY}, reachable true, uptime30d 1)

## Packages

_none_

## Tools (500)

- `absolute_value`: Get the absolute value of a number.
- `acres_to_hectares`: Convert acres to hectares.
- `add`: Add two or more numbers together.
- `add_business_days`: Add business days to a date.
- `add_query_param`: Add a query parameter to a URL.
- `add_time`: Add time to a date.
- `add_time_2`: Add time to a datetime.
- `adler32_checksum`: Calculate Adler-32 checksum.
- `analogous_colors`: Get analogous colors (adjacent colors on color wheel).
- `analyze_password`: Analyze password strength and characteristics.
- `array_compact`: Remove falsy values (empty strings) from array.
- `array_dedupe`: Remove duplicates from array.
- `array_difference`: Get difference of two arrays (items in array1 not in array2).
- `array_fill`: Create an array filled with a value.
- `array_first`: Get first n items from array.
- `array_frequency`: Count frequency of each item.
- `array_interleave`: Interleave two arrays.
- `array_intersection`: Get intersection of two arrays.
- `array_last`: Get last n items from array.
- `array_nth`: Get item at specific index.
- `array_partition`: Partition array into chunks of specified size.
- `array_repeat`: Repeat an array n times.
- `array_reverse`: Reverse an array.
- `array_rotate`: Rotate an array by n positions.
- `array_slice`: Slice an array.
- `array_symmetric_difference`: Get symmetric difference (items in either but not both).
- `array_union`: Get union of two arrays.
- `array_unzip`: Unzip array of pairs into two arrays.
- `array_zip`: Zip two arrays together.
- `ascii_decode`: Convert ASCII codes to text.
- `ascii_encode`: Get ASCII codes for text.
- `average`: Calculate the average of a list of numbers.
- `base64_decode`: Decode base64 to text.
- `base64_encode`: Encode text to base64. Properly handles Unicode.
- `base_convert`: Convert a number between different bases.
- `basic_sentiment`: Basic sentiment analysis using word lists.
- `binary_decode`: Decode binary to text.
- `binary_encode`: Encode text to binary.
- `binary_to_decimal`: Convert binary to decimal.
- `blend_colors`: Blend two colors together.
- `bounding_box`: Calculate bounding box around a point.
- `break_even`: Calculate break-even point.
- `build_url`: Build a URL from components.
- `build_url_2`: Build a URL from components.
- `business_days`: Count business days between two dates (excluding weekends).
- `bytes_to_human`: Convert bytes to human-readable format.
- `calculate_age`: Calculate age from birthdate.
- `calculate_age_2`: Calculate age from birthdate.
- `calculate_bearing`: Calculate bearing (direction) between two coordinates.
- `calculate_bmi`: Calculate Body Mass Index (BMI).
- `calculate_bmr`: Calculate Basal Metabolic Rate (BMR) using Mifflin-St Jeor equation.
- `calculate_correlation`: Calculate Pearson correlation coefficient.
- `calculate_covariance`: Calculate covariance between two datasets.
- `calculate_discount`: Calculate discounted price.
- `calculate_macros`: Calculate macronutrient targets.
- `calculate_margin`: Calculate profit margin.
- `calculate_markup`: Calculate selling price from cost and markup.
- `calculate_mean`: Calculate arithmetic mean (average).
- `calculate_median`: Calculate median.
- `calculate_midpoint`: Calculate geographic midpoint between two coordinates.
- `calculate_mode`: Calculate mode (most frequent value).
- `calculate_percentile`: Calculate a specific percentile.
- `calculate_product`: Calculate product of numbers.
- `calculate_quartiles`: Calculate quartiles (Q1, Q2, Q3).
- `calculate_range`: Calculate range (max - min).
- `calculate_stddev`: Calculate standard deviation.
- `calculate_sum`: Calculate sum of numbers.
- `calculate_tip`: Calculate tip and split bill.
- `calculate_variance`: Calculate variance.
- `calculate_vat`: Calculate VAT (Value Added Tax).
- `calculate_zscore`: Calculate z-score (standard score).
- `calories_burned`: Estimate calories burned during activities.
- `camel_case`: Convert text to camelCase.
- `capitalize`: Capitalize the first letter of each word.
- `capitalize_text`: Capitalize first letter only.
- `ceil`: Round up to nearest integer.
- `celsius_to_fahrenheit`: Convert Celsius to Fahrenheit.
- `celsius_to_kelvin`: Convert Celsius to Kelvin.
- `centimeters_to_inches`: Convert centimeters to inches.
- `chunk_array`: Split items into chunks of specified size.
- `cidr_info`: Get information about a CIDR range.
- `cidr_to_netmask`: Convert CIDR prefix length to subnet mask.
- `clamp`: Clamp a number within a range.
- `cmyk_to_hex`: Convert CMYK to hex color.
- `collatz_sequence`: Generate Collatz sequence for a number.
- `compare`: Compare two numbers (e.g., is 0.9 greater than 0.11?).
- `compare_2`: Compare two values.
- `compare_decimals`: Compare decimal numbers with detailed explanation (handles 0.9 vs 0.11 correctly).
- `compare_hashes`: Compare two hashes in constant time (timing-safe).
- `complement_color`: Get the complementary color (opposite on color wheel).
- `compound_interest`: Calculate compound interest.
- `constant_time_compare`: Compare two strings in constant time (timing-safe).
- `contains`: Check if text contains a substring.
- `contrast_ratio`: Calculate contrast ratio between two colors (WCAG).
- `convert_all_cases`: Convert text to all case formats at once.
- `convert_timestamp`: Convert Unix timestamp to date.
- `convert_timestamp_ms`: Convert Unix timestamp (milliseconds) to date.
- `convert_timezone`: Convert datetime between timezones.
- `cos`: Calculate the cosine of an angle.
- `count_all_chars`: Count occurrences of each character in text.
- `count_char`: Count occurrences of a character (e.g., how many 'r' in 'strawberry').
- `count_digits`: Count the number of digits.
- `count_items`: Count occurrences of each item.
- `count_substring`: Count occurrences of a substring.
- `crc32_checksum`: Calculate CRC32 checksum.
- `cube`: Calculate the cube of a number.
- `cube_root`: Calculate the cube root of a number.
- `cups_to_milliliters`: Convert US cups to milliliters.
- `current_time`: Get current time in specified timezone.
- `dad_joke`: Get a random dad joke.
- `daily_water_intake`: Calculate recommended daily water intake.
- `darken_color`: Darken a color by a percentage.
- `date_diff`: Calculate difference between two dates.
- `datetime_to_unix`: Convert datetime to Unix timestamp.
- `date_to_timestamp`: Convert date to Unix timestamp.
- `day_of_year`: Get the day of year for a date.
- `days_in_month`: Get the number of days in a month.
- `days_in_month_2`: Get the number of days in a month.
- `decimal_to_binary`: Convert decimal to binary.
- `decimal_to_dms`: Convert decimal degrees to DMS (degrees, minutes, seconds).
- `decimal_to_hexadecimal`: Convert decimal to hexadecimal.
- `decimal_to_octal`: Convert decimal to octal.
- `deg_to_rad`: Convert degrees to radians.
- `desaturate_color`: Decrease color saturation by a percentage.
- `describe_data`: Get descriptive statistics for a dataset.
- `deslugify`: Convert a slug back to readable text.
- `destination_point`: Calculate destination point given start, bearing, and distance.
- `detect_case`: Detect the case style of text.
- `digital_root`: Calculate the digital root (repeated digit sum until single digit).
- `distance`: Calculate Euclidean distance between two points.
- `divide`: Divide a by b.
- `dms_to_decimal`: Convert DMS (degrees, minutes, seconds) to decimal degrees.
- `echo`: Echo back the message. For testing.
- `empty_array`: Returns an empty array.
- `empty_object`: Returns an empty object.
- `end_of_period`: Get the end of a time period.
- `ends_with`: Check if text ends with a suffix.
- `escape_pattern`: Escape special regex characters in text.
- `estimate_body_fat`: Estimate body fat percentage using US Navy method.
- `estimate_hash_time`: Estimate time to crack a password using brute force.
- `exp`: Calculate e raised to the power of number.
- `expand_cidr`: Expand a CIDR to list of individual IPs.
- `extract_domain`: Extract domain from a URL.
- `extract_emails`: Extract all email addresses from text.
- `extract_groups`: Extract capture groups from a pattern match.
- `extract_keywords`: Extract keywords from text based on frequency.
- `extract_numbers`: Extract all numbers from text.
- `extract_urls`: Extract all URLs from text.
- `factorial`: Calculate the factorial of a number.
- `fahrenheit_to_celsius`: Convert Fahrenheit to Celsius.
- `false_endpoint`: Returns false.
- `feet_to_meters`: Convert feet to meters.
- `fibonacci`: Get the nth Fibonacci number.
- `file_checksum_guide`: Get command-line instructions for file checksums.
- `filename_safe`: Convert a string to a safe filename.
- `find_all_matches`: Find all matches of a pattern in text.
- `fizzbuzz`: The classic FizzBuzz. Enterprise-grade.
- `flatten_array`: Flatten a nested array.
- `flatten_json`: Flatten a nested JSON object.
- `flip_coin`: Flip a coin.
- `floor`: Round down to nearest integer.
- `format_bytes`: Format bytes to human-readable size.
- `format_credit_card`: Format a credit card number with spaces.
- `format_currency`: Format an amount as currency.
- `format_date`: Format a date string.
- `format_duration`: Format seconds as duration.
- `format_list`: Format a list of items with proper grammar.
- `format_number`: Format a number with locale-specific separators.
- `format_ordinal`: Convert a number to its ordinal form (1st, 2nd, 3rd, etc.).
- `format_percentage`: Format a number as a percentage.
- `format_phone`: Format a phone number according to country conventions.
- `format_relative_time`: Format seconds as relative time (e.g., '2 hours ago', 'in 3 days').
- `format_ssn`: Format a Social Security Number.
- `format_truncate`: Truncate text to a maximum length.
- `fortune_cookie`: Get a fortune cookie message.
- `friendly_roast`: Generate a friendly roast.
- `future_value`: Calculate future value of an investment.
- `gallons_uk_to_liters`: Convert UK gallons to liters.
- `gallons_us_to_liters`: Convert US gallons to liters.
- `gcd`: Calculate the greatest common divisor.
- `generate_acronym`: Generate acronym from text.
- `generate_addresses`: Generate random placeholder addresses.
- `generate_color`: Generate random color(s).
- `generate_companies`: Generate random placeholder company names.
- `generate_dates`: Generate random dates.
- `generate_emails`: Generate random placeholder email addresses.
- `generate_gradient`: Generate a gradient between two colors.
- `generate_hash`: Generate hash of text.
- `generate_hmac`: Generate HMAC signature.
- `generate_lorem`: Generate lorem ipsum text using Faker.
- `generate_memorable`: Generate a memorable password based on a pattern.
- `generate_names`: Generate random placeholder names.
- `generate_ngrams`: Generate n-grams from text.
- `generate_passphrase`: Generate a passphrase from random words.
- `generate_password`: Generate secure password(s).
- `generate_password_2`: Generate a secure random password.
- `generate_phones`: Generate random placeholder phone numbers.
- `generate_pin`: Generate a random PIN.
- `generate_sequence`: Generate a number sequence.
- `generate_shades`: Generate shades (darker variations) of a color.
- `generate_tints`: Generate tints (lighter variations) of a color.
- `generate_token`: Generate cryptographically secure token.
- `generate_uuid`: Generate UUID(s).
- `generate_uuids`: Generate random UUIDs.
- `generate_uuid_v7`: Generate UUID v7 (time-ordered).
- `geohash_decode`: Decode geohash to coordinates.
- `geohash_encode`: Encode coordinates to geohash.
- `geometric_mean`: Calculate geometric mean.
- `get_credit_card_pattern`: Get regex pattern for credit card validation.
- `get_date_pattern`: Get regex pattern for date validation.
- `get_divisors`: Get all divisors of a number.
- `get_email_pattern`: Get regex pattern for email validation.
- `get_hex_color_pattern`: Get regex pattern for hex color validation.
- `get_initials`: Get initials from a name.
- `get_ipv4_pattern`: Get regex pattern for IPv4 address validation.
- `get_ipv6_pattern`: Get regex pattern for IPv6 address validation.
- `get_json_path`: Extract a value from JSON using a path expression.
- `get_json_type`: Get the type of a JSON value.
- `get_keys`: Get all keys from a JSON object.
- `get_luminance`: Calculate relative luminance of a color.
- `get_now`: Get current date and time.
- `get_password_pattern`: Get regex pattern for password validation with custom requirements.
- `get_phone_pattern`: Get regex pattern for phone number validation.
- `get_quarter`: Get the quarter for a date.
- `get_slug_pattern`: Get regex pattern for URL slug validation.
- `get_time_pattern`: Get regex pattern for time validation.
- `get_url_pattern`: Get regex pattern for URL validation.
- `get_uuid_pattern`: Get regex pattern for UUID validation.
- `get_values`: Get all values from a JSON object.
- `grams_to_ounces`: Convert grams to ounces.
- `grayscale_color`: Convert color to grayscale.
- `group_by_length`: Group items by their string length.
- `harmonic_mean`: Calculate harmonic mean.
- `hash_adler32`: Calculate Adler-32 checksum.
- `hash_all`: Generate hashes using multiple algorithms at once.
- `hash_blake2b`: Generate BLAKE2b hash of text.
- `hash_blake2s`: Generate BLAKE2s hash of text.
- `hash_crc32`: Calculate CRC32 checksum.
- `hash_md5`: Generate MD5 hash of text.
- `hash_sha1`: Generate SHA-1 hash of text.
- `hash_sha256`: Generate SHA-256 hash of text.
- `hash_sha3_256`: Generate SHA3-256 hash of text.
- `hash_sha3_512`: Generate SHA3-512 hash of text.
- `hash_sha384`: Generate SHA-384 hash of text.
- `hash_sha512`: Generate SHA-512 hash of text.
- `haversine_distance`: Calculate distance between two coordinates using Haversine formula.
- `heart_rate_zones`: Calculate heart rate training zones.
- `hello_world`: Hello World as a Service.
- `hexadecimal_to_decimal`: Convert hexadecimal to decimal.
- `hex_decode`: Decode hexadecimal to text.
- `hex_encode`: Encode text to hexadecimal.
- `hex_to_cmyk`: Convert hex color to CMYK.
- `hex_to_hsl`: Convert hex color to HSL.
- `hex_to_hsv`: Convert hex color to HSV.
- `hex_to_rgb`: Convert hex color to RGB.
- `hmac_md5`: Generate HMAC-MD5.
- `hmac_sha256`: Generate HMAC-SHA256.
- `hmac_sha512`: Generate HMAC-SHA512.
- `hours_to_minutes`: Convert hours to minutes.
- `hsl_to_hex`: Convert HSL to hex color.
- `hsv_to_hex`: Convert HSV to hex color.
- `html_decode`: HTML decode text (unescape special characters).
- `html_encode`: HTML encode text (escape special characters).
- `http_method_info`: Get information about an HTTP method.
- `hypotenuse`: Calculate the hypotenuse of a right triangle.
- `ideal_weight`: Calculate ideal body weight using various formulas.
- `identify_hash`: Identify the possible algorithm of a hash based on its format.
- `inches_to_centimeters`: Convert inches to centimeters.
- `in_range`: Check if a value is within a range.
- `integer_to_ip`: Convert integer to IP address.
- `inverse_case`: Inverse the case of each character (same as swap).
- `invert_color`: Invert a color.
- `ip_info`: Get detailed information about an IP address.
- `ip_info_2`: Get basic information about an IP address.
- `ip_in_network`: Check if an IP address is within a network.
- `ip_in_range`: Check if an IP address is within a CIDR range.
- `ip_to_binary`: Convert IP address to binary representation.
- `ip_to_integer`: Convert IP address to integer.
- `ipv4_to_ipv6`: Convert IPv4 address to IPv6 mapped address.
- `ipv4_to_ipv6_2`: Convert IPv4 address to IPv6 mapped format.
- `ipv6_to_ipv4`: Extract IPv4 address from IPv6 mapped address.
- `is_armstrong_number`: Check if a number is an Armstrong number (narcissistic number).
- `is_between`: Check if a number is between two bounds.
- `is_common_password`: Check if password is in common password list.
- `is_divisible`: Check if a number is divisible by another number.
- `is_empty`: Check if text is empty or whitespace only.
- `is_even`: Check if a number is even.
- `is_fibonacci`: Check if a number is a Fibonacci number.
- `is_integer`: Check if a number is an integer.
- `is_leap_year`: Check if a year is a leap year.
- `is_leap_year_2`: Check if a year is a leap year.
- `is_negative`: Check if a number is negative.
- `is_odd`: Check if a number is odd.
- `is_palindrome`: Check if text is a palindrome.
- `is_palindrome_number`: Check if a number is a palindrome.
- `is_perfect_number`: Check if a number is a perfect number (sum of proper divisors equals the number).
- `is_perfect_square`: Check if a number is a perfect square.
- `is_positive`: Check if a number is positive.
- `is_power_of`: Check if a number is a power of another number.
- `is_prime`: Check if a number is prime.
- `is_private_ip`: Check if an IP address is private (RFC 1918 for IPv4).
- `is_subset`: Check if array1 is a subset of array2.
- `is_triangular`: Check if a number is a triangular number.
- `is_valid_coordinates`: Check if coordinates are valid.
- `is_valid_hex`: Check if a string is a valid hex color.
- `is_valid_slug`: Check if a string is a valid URL slug.
- `is_valid_url`: Validate if a string is a valid URL.
- `is_weekend`: Check if a date is a weekend.
- `is_zero`: Check if a number is zero.
- `join`: Join items with a delimiter.
- `join_path`: Join path parts safely.
- `json_diff`: Compare two JSON objects and find differences.
- `json_minify`: Minify JSON (remove whitespace).
- `json_prettify`: Prettify JSON (format with indentation).
- `json_stats`: Get statistics about a JSON structure.
- `json_to_query_string`: Convert a JSON object to URL query string.
- `jwt_decode`: Decode JWT token (without signature verification).
- `kebab_case`: Convert text to kebab-case.
- `kelvin_to_celsius`: Convert Kelvin to Celsius.
- `kilobytes_to_megabytes`: Convert kilobytes to megabytes.
- `kilograms_to_pounds`: Convert kilograms to pounds.
- `kilometers_to_miles`: Convert kilometers to miles.
- `knots_to_kph`: Convert knots to kilometers per hour.
- `kph_to_mph`: Convert kilometers per hour to miles per hour.
- `lcm`: Calculate the least common multiple.
- `leetspeak_password`: Convert a password to leetspeak (for demonstration, not security).
- `levenshtein_distance`: Calculate Levenshtein (edit) distance between two strings.
- `lighten_color`: Lighten a color by a percentage.
- `list_locales`: List available locales for Faker-powered endpoints.
- `list_timezones`: List all available timezone abbreviations.
- `liters_to_gallons_uk`: Convert liters to UK gallons. Because a UK gallon isn't a US gallon.
- `liters_to_gallons_us`: Convert liters to US gallons.
- `loan_payment`: Calculate monthly loan payment.
- `log`: Calculate logarithm. Natural log if no base specified.
- `log10`: Calculate base-10 logarithm.
- `log2`: Calculate base-2 logarithm.
- `lorem_bytes`: Generate lorem ipsum of approximately specified byte size.
- `lorem_html`: Generate lorem ipsum as HTML.
- `lorem_markdown`: Generate lorem ipsum as Markdown.
- `lorem_paragraphs`: Generate lorem ipsum paragraphs.
- `lorem_sentences`: Generate lorem ipsum sentences.
- `lorem_words`: Generate lorem ipsum words.
- `lorem_words_2`: Generate lorem ipsum words.
- `lowercase`: Convert text to lowercase.
- `magic_8_ball`: Ask the Magic 8-Ball.
- `mask_text`: Mask text, keeping only start/end characters visible.
- `maximum`: Find the maximum value.
- `max_value`: Find maximum value.
- `md5_checksum`: Generate MD5 checksum.
- `megabytes_to_gigabytes`: Convert megabytes to gigabytes.
- `merge_json`: Merge two JSON objects.
- `metaphone`: Generate Metaphone phonetic encoding.
- `meters_per_second_to_mph`: Convert meters per second to miles per hour.
- `meters_to_feet`: Convert meters to feet.
- `miles_to_kilometers`: Convert miles to kilometers.
- `milliliters_to_cups`: Convert milliliters to US cups.
- `milliliters_to_fluid_ounces`: Convert milliliters to US fluid ounces.
- `minify_json`: Minify (compress) a JSON string.
- `minimum`: Find the minimum value.
- `minutes_to_seconds`: Convert minutes to seconds.
- `min_value`: Find minimum value.
- `modulo`: Calculate a modulo b (remainder of a divided by b).
- `morse_decode`: Decode Morse code to text.
- `morse_encode`: Encode text to Morse code.
- `mortgage_calculator`: Calculate mortgage details.
- `mph_to_kph`: Convert miles per hour to kilometers per hour.
- `multiply`: Multiply two or more numbers together.
- `name_to_hex`: Convert a CSS color name to hex.
- `nearest_power`: Find the nearest power of a base to a number.
- `netmask_to_cidr`: Convert subnet mask to CIDR prefix length.
- `network_info`: Get information about a network.
- `normalize_url`: Normalize a URL to a canonical form.
- `normalize_whitespace`: Normalize whitespace (multiple spaces to single).
- `nth_cube`: Get the nth cube number.
- `nth_prime`: Get the nth prime number.
- `nth_root`: Calculate the nth root of a number.
- `nth_square`: Get the nth square number.
- `nth_triangular`: Get the nth triangular number.
- `null`: Returns null. For when you need a null.
- `number_to_roman`: Convert a number to Roman numerals.
- `number_to_words`: Convert a number to words.
- `ounces_to_grams`: Convert ounces to grams.
- `pad`: Pad text to a specified length.
- `parse_date`: Parse a date string.
- `parse_url`: Parse a URL into its components.
- `parse_url_2`: Parse a URL into its components.
- `pascal_case`: Convert text to PascalCase.
- `password_entropy`: Calculate password entropy (bits of randomness).
- `percentage`: Calculate what percentage value is of total.
- `percentage_change`: Calculate percentage change between two values.
- `pick_random`: Pick random item(s) from a list.
- `ping`: Ping endpoint. Returns pong.
- `point_in_polygon`: Check if a point is inside a polygon (ray casting algorithm).
- `polygon_area`: Calculate area of a polygon on Earth's surface.
- `polygon_centroid`: Calculate centroid of a polygon.
- `polyline_length`: Calculate total length of a polyline.
- `port_info`: Get information about a port number.
- `pounds_to_kilograms`: Convert pounds to kilograms.
- `power`: Calculate base raised to the power of exponent.
- `present_value`: Calculate present value of a future amount.
- `prettify_json`: Prettify (format) a JSON string.
- `prime_factors`: Get prime factors of a number.
- `primes_in_range`: Get all prime numbers in a range.
- `private_ip_ranges`: Get RFC 1918 private IP address ranges.
- `punycode_decode`: Decode Punycode to Unicode.
- `punycode_encode`: Encode Unicode to Punycode (for internationalized domain names).
- `query_string_to_json`: Convert a URL query string to JSON object.
- `rad_to_deg`: Convert radians to degrees.
- `random_address`: Generate random address(es) using Faker with locale support.
- `random_boolean`: Generate random boolean value(s).
- `random_bytes`: Generate cryptographically secure random bytes.
- `random_bytes_2`: Generate cryptographically secure random bytes.
- `random_card`: Draw random playing card(s) from a deck.
- `random_choice`: Pick random item(s) from a list.
- `random_coin`: Flip a coin (optionally biased).
- `random_color`: Generate a random color.
- `random_color_2`: Generate random color(s).
- `random_company`: Generate random company name(s) using Faker.
- `random_compliment`: Generate a random compliment.
- `random_coordinates`: Generate random geographic coordinates.
- `random_credit_card`: Generate random credit card details (fake, for testing only).
- `random_date`: Generate random date(s) within a range.
- `random_dice`: Roll dice with configurable sides.
- `random_element`: Get random chemical element(s).
- `random_email`: Generate random email address(es) using Faker.
- `random_emoji`: Get random emoji(s).
- `random_emoji_2`: Get random emoji(s).
- `random_excuse`: Generate a random excuse.
- `random_float`: Generate random float(s).
- `random_float_2`: Generate random floating-point number(s).
- `random_gaussian`: Generate random number(s) from a Gaussian (normal) distribution.
- `random_hex`: Generate random hexadecimal string(s).
- `random_integer`: Generate random integer(s) within a range.
- `random_ip`: Generate random IP address(es).
- `random_job`: Generate random job title(s) using Faker.
- `random_mac`: Generate random MAC address(es).
- `random_name`: Generate random name(s) using Faker with locale support.
- `random_number`: Generate random integer(s).
- `random_password`: Generate secure random password(s).
- `random_person`: Generate complete random person profile(s) using Faker.
- `random_phone`: Generate random phone number(s) using Faker with locale-appropriate formats.
- `random_shuffle`: Randomly shuffle a list of items.
- `random_string`: Generate random string(s).
- `random_string_2`: Generate random string(s) from specified character set.
- `random_text`: Generate random text using Faker.
- `random_time`: Generate random time(s) of day.
- `random_trivia`: Get a random trivia fact.
- `random_url`: Generate random URL(s) using Faker.
- `random_username`: Generate random username(s) using Faker.
- `random_uuid`: Generate random UUID(s).
- `random_weighted_choice`: Pick random item(s) with weighted probabilities.
- `range_to_cidr`: Convert an IP range to CIDR notation.
- `rank_numbers`: Rank a list of numbers from largest to smallest (or vice versa).
- `readability_score`: Calculate readability scores (Flesch-Kincaid, etc.).
- `regex_replace`: Replace pattern matches in text.
- `regex_split`: Split text by regex pattern.
- `relative_time`: Get relative time description (e.g., '2 days ago').
- `remove_duplicate_words`: Remove consecutive duplicate words.
- `remove_query_param`: Remove a query parameter from a URL.
- `remove_whitespace`: Remove all whitespace from text.
- `repeat`: Repeat text a specified number of times.
- `replace`: Replace occurrences in text.
- `return_on_investment`: Calculate Return on Investment (ROI).
- `reverse_number`: Reverse the digits of a number.
- `reverse_string`: Reverse a string.
- `rgb_to_hex`: Convert RGB to hex color.
- `rgb_to_hsl`: Convert RGB to HSL color.
- `roll_dice`: Roll dice.
- `roman_to_number`: Convert Roman numerals to a number.
- `rot13`: Apply ROT13 cipher (encoding and decoding are the same operation).
- `round_number`: Round a number to specified decimal places.
- `rule_of_72`: Calculate time to double investment using Rule of 72.
- `saturate_color`: Increase color saturation by a percentage.
- `seconds_to_hms`: Convert seconds to hours:minutes:seconds.
- `sentence_case`: Convert text to sentence case.
- `sha1_checksum`: Generate SHA1 checksum.
- `sha256_checksum`: Generate SHA256 checksum.
- `sha512_checksum`: Generate SHA512 checksum.
- `shuffle_list`: Shuffle a list of items.
- `sign`: Get the sign of a number (-1, 0, or 1).
- `simple_interest`: Calculate simple interest.
- `sin`: Calculate the sine of an angle.
- `sleep_cycles`: Calculate optimal sleep/wake times based on 90-minute sleep cycles.
- `slug`: Convert text to URL-friendly slug.
- `slugify`: Convert text to URL-friendly slug.
- `smart_title_case`: Smart title case (handles articles, prepositions).
- `snake_case`: Convert text to snake_case.
- `sort_items`: Sort a list of items.
- `soundex`: Generate Soundex phonetic encoding.
- `split`: Split text by delimiter.
- `split_complementary_colors`: Get split-complementary colors.
- `square`: Calculate the square of a number.
- `square_feet_to_square_meters`: Convert square feet to square meters.
- `square_meters_to_square_feet`: Convert square meters to square feet.
- `square_root`: Calculate the square root of a number.
- `start_of_period`: Get the start of a time period.
- `starts_with`: Check if text starts with a prefix.
- `status_code_info`: Get information about an HTTP status code.
- `stone_to_kilograms`: Convert stone to kilograms.
- `string_length`: Get the length of a string.
