Connection check
verified live · 26h ago
tinyfn
500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.
Tools
572
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
26h ago
Tools & capabilities
572 toolsRead from the running server on 26h ago.
absolute_value
number*
Get the absolute value of a number. Get the absolute value of a number.
acres_to_hectares
acres*
Convert acres to hectares. Convert acres to hectares.
add
numbers*
Add two or more numbers together. Add two or more numbers together.
add_business_days
days*start_date*
Add business days to a date. Add business days to a date.
add_query_param
key*url*value*
Add a query parameter to a URL. Add a query parameter to a URL.
add_time
date*dayshoursweeksminutesseconds
Add time to a date. Add time to a date.
add_time_2
dayshoursminutessecondsdatetime_str*
Add time to a datetime. Add time to a datetime.
adler32_checksum
text*
Calculate Adler-32 checksum. Calculate Adler-32 checksum.
analogous_colors
hex_color*
Get analogous colors (adjacent colors on color wheel). Get analogous colors (adjacent colors on color wheel).
analyze_password
password*
Analyze password strength and characteristics. Analyze password strength and characteristics.
array_compact
items*
Remove falsy values (empty strings) from array. Remove falsy values (empty strings) from array.
array_dedupe
items*preserve_order
Remove duplicates from array. Remove duplicates from array.
array_difference
array1*array2*
Get difference of two arrays (items in array1 not in array2). Get difference of two arrays (items in array1 not in array2).
array_fill
value*length*
Create an array filled with a value. Create an array filled with a value.
array_first
nitems*
Get first n items from array. Get first n items from array.
array_frequency
items*
Count frequency of each item. Count frequency of each item.
array_interleave
array1*array2*
Interleave two arrays. Interleave two arrays.
array_intersection
array1*array2*
Get intersection of two arrays. Get intersection of two arrays.
array_last
nitems*
Get last n items from array. Get last n items from array.
array_nth
index*items*
Get item at specific index. Get item at specific index.
array_partition
size*items*
Partition array into chunks of specified size. Partition array into chunks of specified size.
array_repeat
items*times*
Repeat an array n times. Repeat an array n times.
array_reverse
items*
Reverse an array. Reverse an array.
array_rotate
items*positions*
Rotate an array by n positions. Rotate an array by n positions.
array_slice
enditems*start
Slice an array. Slice an array.
array_symmetric_difference
array1*array2*
Get symmetric difference (items in either but not both). Get symmetric difference (items in either but not both).
array_union
array1*array2*
Get union of two arrays. Get union of two arrays.
array_unzip
pairs*
Unzip array of pairs into two arrays. Unzip array of pairs into two arrays.
array_zip
array1*array2*
Zip two arrays together. Zip two arrays together.
ascii_decode
codes*
Convert ASCII codes to text. Convert ASCII codes to text.
ascii_encode
text*
Get ASCII codes for text. Get ASCII codes for text.
average
numbers*
Calculate the average of a list of numbers. Calculate the average of a list of numbers.
base64_decode
encoded*
Decode base64 to text. Decode base64 to text.
base64_encode
text*
Encode text to base64. Properly handles Unicode. Encode text to base64. Properly handles Unicode.
base_convert
number*to_base*from_base*
Convert a number between different bases. Convert a number between different bases.
basic_sentiment
text*
Basic sentiment analysis using word lists. Basic sentiment analysis using word lists.
binary_decode
binary*
Decode binary to text. Decode binary to text.
binary_encode
text*
Encode text to binary. Encode text to binary.
binary_to_decimal
binary*
Convert binary to decimal. Convert binary to decimal.
blend_colors
color1*color2*weight
Blend two colors together. Blend two colors together.
bounding_box
lat*lon*unitradius*
Calculate bounding box around a point. Calculate bounding box around a point.
break_even
fixed_costs*cost_per_unit*price_per_unit*
Calculate break-even point. Calculate break-even point.
build_url
base*pathparams
Build a URL from components. Build a URL from components.
build_url_2
host*pathportqueryscheme
Build a URL from components. Build a URL from components.
business_days
end_date*start_date*
Count business days between two dates (excluding weekends). Count business days between two dates (excluding weekends).
bytes_to_human
bytes_val*
Convert bytes to human-readable format. Convert bytes to human-readable format.
calculate_age
birthdate*
Calculate age from birthdate. Calculate age from birthdate.
calculate_age_2
as_ofbirthdate*
Calculate age from birthdate. Calculate age from birthdate.
calculate_bearing
lat1*lat2*lon1*lon2*
Calculate bearing (direction) between two coordinates. Calculate bearing (direction) between two coordinates.
calculate_bmi
height_cm*weight_kg*
Calculate Body Mass Index (BMI). Calculate Body Mass Index (BMI).
calculate_bmr
age*sex*height_cm*weight_kg*
Calculate Basal Metabolic Rate (BMR) using Mifflin-St Jeor equation. Calculate Basal Metabolic Rate (BMR) using Mifflin-St Jeor equation.
calculate_correlation
x*y*
Calculate Pearson correlation coefficient. Calculate Pearson correlation coefficient.
calculate_covariance
x*y*population
Calculate covariance between two datasets. Calculate covariance between two datasets.
calculate_discount
original_price*discount_percent*
Calculate discounted price. Calculate discounted price.
calculate_macros
goalcalories*
Calculate macronutrient targets. Calculate macronutrient targets.
calculate_margin
cost*selling_price*
Calculate profit margin. Calculate profit margin.
calculate_markup
cost*markup_percent*
Calculate selling price from cost and markup. Calculate selling price from cost and markup.
calculate_mean
numbers*
Calculate arithmetic mean (average). Calculate arithmetic mean (average).
calculate_median
numbers*
Calculate median. Calculate median.
calculate_midpoint
lat1*lat2*lon1*lon2*
Calculate geographic midpoint between two coordinates. Calculate geographic midpoint between two coordinates.
calculate_mode
numbers*
Calculate mode (most frequent value). Calculate mode (most frequent value).
calculate_percentile
numbers*percentile*
Calculate a specific percentile. Calculate a specific percentile.
calculate_product
numbers*
Calculate product of numbers. Calculate product of numbers.
calculate_quartiles
numbers*
Calculate quartiles (Q1, Q2, Q3). Calculate quartiles (Q1, Q2, Q3).
calculate_range
numbers*
Calculate range (max - min). Calculate range (max - min).
calculate_stddev
numbers*population
Calculate standard deviation. Calculate standard deviation.
calculate_sum
numbers*
Calculate sum of numbers. Calculate sum of numbers.
calculate_tip
splitamount*tip_percent
Calculate tip and split bill. Calculate tip and split bill.
calculate_variance
numbers*population
Calculate variance. Calculate variance.
calculate_vat
amount*vat_rateinclusive
Calculate VAT (Value Added Tax). Calculate VAT (Value Added Tax).
calculate_zscore
mean*value*stddev*
Calculate z-score (standard score). Calculate z-score (standard score).
calories_burned
activity*weight_kg*duration_minutes*
Estimate calories burned during activities. Estimate calories burned during activities.
camel_case
text*
Convert text to camelCase. Convert text to camelCase.
capitalize
text*
Capitalize the first letter of each word. Capitalize the first letter of each word.
capitalize_text
text*
Capitalize first letter only. Capitalize first letter only.
ceil
number*
Round up to nearest integer. Round up to nearest integer.
celsius_to_fahrenheit
celsius*
Convert Celsius to Fahrenheit. Convert Celsius to Fahrenheit.
celsius_to_kelvin
celsius*
Convert Celsius to Kelvin. Convert Celsius to Kelvin.
centimeters_to_inches
centimeters*
Convert centimeters to inches. Convert centimeters to inches.
chunk_array
sizeitems*
Split items into chunks of specified size. Split items into chunks of specified size.
cidr_info
cidr*
Get information about a CIDR range. Get information about a CIDR range.
cidr_to_netmask
prefix*
Convert CIDR prefix length to subnet mask. Convert CIDR prefix length to subnet mask.
clamp
number*maximum*minimum*
Clamp a number within a range. Clamp a number within a range.
cmyk_to_hex
c*k*m*y*
Convert CMYK to hex color. Convert CMYK to hex color.
collatz_sequence
number*
Generate Collatz sequence for a number. Generate Collatz sequence for a number.
compare
a*b*
Compare two numbers (e.g., is 0.9 greater than 0.11?). Compare two numbers (e.g., is 0.9 greater than 0.11?).
compare_2
a*b*
Compare two values. Compare two values.
compare_decimals
a*b*
Compare decimal numbers with detailed explanation (handles 0.9 vs 0.11 correctly). Compare decimal numbers with detailed explanation (handles 0.9 vs 0.11 correctly).
compare_hashes
hash1*hash2*
Compare two hashes in constant time (timing-safe). Compare two hashes in constant time (timing-safe).
complement_color
hex_color*
Get the complementary color (opposite on color wheel). Get the complementary color (opposite on color wheel).
compound_interest
rate*time*principal*compounds_per_year
Calculate compound interest. Calculate compound interest.
constant_time_compare
a*b*
Compare two strings in constant time (timing-safe). Compare two strings in constant time (timing-safe).
contains
text*search*case_sensitive
Check if text contains a substring. Check if text contains a substring.
contrast_ratio
color1*color2*
Calculate contrast ratio between two colors (WCAG). Calculate contrast ratio between two colors (WCAG).
convert_all_cases
text*
Convert text to all case formats at once. Convert text to all case formats at once.
convert_timestamp
timestamp*
Convert Unix timestamp to date. Convert Unix timestamp to date.
convert_timestamp_ms
timestamp_ms*
Convert Unix timestamp (milliseconds) to date. Convert Unix timestamp (milliseconds) to date.
convert_timezone
to_tzfrom_tzdatetime_str*
Convert datetime between timezones. Convert datetime between timezones.
cos
angle*
Calculate the cosine of an angle. Calculate the cosine of an angle.
count_all_chars
text*
Count occurrences of each character in text. Count occurrences of each character in text.
count_char
char*text*case_sensitive
Count occurrences of a character (e.g., how many 'r' in 'strawberry'). Count occurrences of a character (e.g., how many 'r' in 'strawberry').
count_digits
number*
Count the number of digits. Count the number of digits.
count_items
items*
Count occurrences of each item. Count occurrences of each item.
count_substring
text*substring*overlappingcase_sensitive
Count occurrences of a substring. Count occurrences of a substring.
crc32_checksum
text*
Calculate CRC32 checksum. Calculate CRC32 checksum.
cube
number*
Calculate the cube of a number. Calculate the cube of a number.
cube_root
number*
Calculate the cube root of a number. Calculate the cube root of a number.
cups_to_milliliters
cups*
Convert US cups to milliliters. Convert US cups to milliliters.
current_time
timezone_name
Get current time in specified timezone. Get current time in specified timezone.
dad_joke
Get a random dad joke. Get a random dad joke.
daily_water_intake
weight_kg*activity_level
Calculate recommended daily water intake. Calculate recommended daily water intake.
darken_color
amounthex_color*
Darken a color by a percentage. Darken a color by a percentage.
date_diff
date1*date2*
Calculate difference between two dates. Calculate difference between two dates.
datetime_to_unix
datetime_str*
Convert datetime to Unix timestamp. Convert datetime to Unix timestamp.
date_to_timestamp
date*
Convert date to Unix timestamp. Convert date to Unix timestamp.
day_of_year
date*
Get the day of year for a date. Get the day of year for a date.
days_in_month
year*month*
Get the number of days in a month. Get the number of days in a month.
days_in_month_2
year*month*
Get the number of days in a month. Get the number of days in a month.
decimal_to_binary
number*
Convert decimal to binary. Convert decimal to binary.
decimal_to_dms
decimal*coordinate_type*
Convert decimal degrees to DMS (degrees, minutes, seconds). Convert decimal degrees to DMS (degrees, minutes, seconds).
decimal_to_hexadecimal
number*
Convert decimal to hexadecimal. Convert decimal to hexadecimal.
decimal_to_octal
number*
Convert decimal to octal. Convert decimal to octal.
deg_to_rad
degrees*
Convert degrees to radians. Convert degrees to radians.
desaturate_color
amounthex_color*
Decrease color saturation by a percentage. Decrease color saturation by a percentage.
describe_data
numbers*
Get descriptive statistics for a dataset. Get descriptive statistics for a dataset.
deslugify
slug*separatorcapitalize
Convert a slug back to readable text. Convert a slug back to readable text.
destination_point
lat*lon*unitbearing*distance*
Calculate destination point given start, bearing, and distance. Calculate destination point given start, bearing, and distance.
detect_case
text*
Detect the case style of text. Detect the case style of text.
digital_root
number*
Calculate the digital root (repeated digit sum until single digit). Calculate the digital root (repeated digit sum until single digit).
distance
x1*x2*y1*y2*
Calculate Euclidean distance between two points. Calculate Euclidean distance between two points.
divide
a*b*
Divide a by b. Divide a by b.
dms_to_decimal
degrees*minutes*seconds*direction*
Convert DMS (degrees, minutes, seconds) to decimal degrees. Convert DMS (degrees, minutes, seconds) to decimal degrees.
echo
message*
Echo back the message. For testing. Echo back the message. For testing.
empty_array
Returns an empty array. Returns an empty array.
empty_object
Returns an empty object. Returns an empty object.
end_of_period
perioddatetime_str*
Get the end of a time period. Get the end of a time period.
ends_with
text*suffix*
Check if text ends with a suffix. Check if text ends with a suffix.
escape_pattern
text*
Escape special regex characters in text. Escape special regex characters in text.
estimate_body_fat
sex*hip_cmneck_cm*waist_cm*height_cm*
Estimate body fat percentage using US Navy method. Estimate body fat percentage using US Navy method.
estimate_hash_time
password*
Estimate time to crack a password using brute force. Estimate time to crack a password using brute force.
exp
number*
Calculate e raised to the power of number. Calculate e raised to the power of number.
expand_cidr
limitnetwork*
Expand a CIDR to list of individual IPs. Expand a CIDR to list of individual IPs.
extract_domain
url*include_subdomain
Extract domain from a URL. Extract domain from a URL.
extract_emails
text*
Extract all email addresses from text. Extract all email addresses from text.
extract_groups
text*pattern*
Extract capture groups from a pattern match. Extract capture groups from a pattern match.
extract_keywords
text*top_n
Extract keywords from text based on frequency. Extract keywords from text based on frequency.
extract_numbers
text*
Extract all numbers from text. Extract all numbers from text.
extract_urls
text*
Extract all URLs from text. Extract all URLs from text.
factorial
number*
Calculate the factorial of a number. Calculate the factorial of a number.
fahrenheit_to_celsius
fahrenheit*
Convert Fahrenheit to Celsius. Convert Fahrenheit to Celsius.
false_endpoint
Returns false. Returns false.
feet_to_meters
feet*
Convert feet to meters. Convert feet to meters.
fibonacci
n*
Get the nth Fibonacci number. Get the nth Fibonacci number.
file_checksum_guide
algorithm
Get command-line instructions for file checksums. Get command-line instructions for file checksums.
filename_safe
filename*max_lengthreplacement
Convert a string to a safe filename. Convert a string to a safe filename.
find_all_matches
text*flagspattern*
Find all matches of a pattern in text. Find all matches of a pattern in text.
fizzbuzz
n*
The classic FizzBuzz. Enterprise-grade. The classic FizzBuzz. Enterprise-grade.
flatten_array
json_array*
Flatten a nested array. Flatten a nested array.
flatten_json
separatorjson_string*
Flatten a nested JSON object. Flatten a nested JSON object.
flip_coin
count
Flip a coin. Flip a coin.
floor
number*
Round down to nearest integer. Round down to nearest integer.
format_bytes
binarybytes_value*
Format bytes to human-readable size. Format bytes to human-readable size.
format_credit_card
number*
Format a credit card number with spaces. Format a credit card number with spaces.
format_currency
amount*localecurrency
Format an amount as currency. Format an amount as currency.
format_date
date*format
Format a date string. Format a date string.
format_duration
seconds*verbose
Format seconds as duration. Format seconds as duration.
format_list
items*conjunctionoxford_comma
Format a list of items with proper grammar. Format a list of items with proper grammar.
format_number
localenumber*decimals
Format a number with locale-specific separators. Format a number with locale-specific separators.
format_ordinal
number*
Convert a number to its ordinal form (1st, 2nd, 3rd, etc.). Convert a number to its ordinal form (1st, 2nd, 3rd, etc.).
format_percentage
value*decimalsmultiply
Format a number as a percentage. Format a number as a percentage.
format_phone
number*country
Format a phone number according to country conventions. Format a phone number according to country conventions.
format_relative_time
seconds*
Format seconds as relative time (e.g., '2 hours ago', 'in 3 days'). Format seconds as relative time (e.g., '2 hours ago', 'in 3 days').
format_ssn
number*
Format a Social Security Number. Format a Social Security Number.
format_truncate
text*lengthsuffix
Truncate text to a maximum length. Truncate text to a maximum length.
fortune_cookie
Get a fortune cookie message. Get a fortune cookie message.
friendly_roast
name
Generate a friendly roast. Generate a friendly roast.
future_value
rate*years*present_value*
Calculate future value of an investment. Calculate future value of an investment.
gallons_uk_to_liters
gallons*
Convert UK gallons to liters. Convert UK gallons to liters.
gallons_us_to_liters
gallons*
Convert US gallons to liters. Convert US gallons to liters.
gcd
a*b*
Calculate the greatest common divisor. Calculate the greatest common divisor.
generate_acronym
text*
Generate acronym from text. Generate acronym from text.
generate_addresses
count
Generate random placeholder addresses. Generate random placeholder addresses.
generate_color
countformat
Generate random color(s). Generate random color(s).
generate_companies
count
Generate random placeholder company names. Generate random placeholder company names.
generate_dates
countformatend_yearstart_year
Generate random dates. Generate random dates.
generate_emails
countdomain
Generate random placeholder email addresses. Generate random placeholder email addresses.
generate_gradient
stepscolor1*color2*
Generate a gradient between two colors. Generate a gradient between two colors.
generate_hash
text*algorithm
Generate hash of text. Generate hash of text.
generate_hmac
key*message*algorithm
Generate HMAC signature. Generate HMAC signature.
generate_lorem
paragraphssentences_per_paragraph
Generate lorem ipsum text using Faker. Generate lorem ipsum text using Faker.
generate_memorable
pattern
Generate a memorable password based on a pattern. Generate a memorable password based on a pattern.
generate_names
countinclude_last
Generate random placeholder names. Generate random placeholder names.
generate_ngrams
ntext*
Generate n-grams from text. Generate n-grams from text.
generate_passphrase
wordsseparatorcapitalizeinclude_number
Generate a passphrase from random words. Generate a passphrase from random words.
generate_password
countlengthnumberssymbolslowercaseuppercase
+1
Generate secure password(s). Generate secure password(s).
generate_password_2
digitslengthspeciallowercaseuppercaseexclude_chars
+1
Generate a secure random password. Generate a secure random password.
generate_phones
countformat
Generate random placeholder phone numbers. Generate random placeholder phone numbers.
generate_pin
length
Generate a random PIN. Generate a random PIN.
generate_sequence
endstepstart
Generate a number sequence. Generate a number sequence.
generate_shades
counthex_color*
Generate shades (darker variations) of a color. Generate shades (darker variations) of a color.
generate_tints
counthex_color*
Generate tints (lighter variations) of a color. Generate tints (lighter variations) of a color.
generate_token
formatlength
Generate cryptographically secure token. Generate cryptographically secure token.
generate_uuid
countversion
Generate UUID(s). Generate UUID(s).
generate_uuids
count
Generate random UUIDs. Generate random UUIDs.
generate_uuid_v7
count
Generate UUID v7 (time-ordered). Generate UUID v7 (time-ordered).
geohash_decode
geohash*
Decode geohash to coordinates. Decode geohash to coordinates.
geohash_encode
lat*lon*precision
Encode coordinates to geohash. Encode coordinates to geohash.
geometric_mean
numbers*
Calculate geometric mean. Calculate geometric mean.
get_credit_card_pattern
card_type
Get regex pattern for credit card validation. Get regex pattern for credit card validation.
get_date_pattern
format
Get regex pattern for date validation. Get regex pattern for date validation.
get_divisors
number*
Get all divisors of a number. Get all divisors of a number.
get_email_pattern
strict
Get regex pattern for email validation. Get regex pattern for email validation.
get_hex_color_pattern
Get regex pattern for hex color validation. Get regex pattern for hex color validation.
get_initials
name*separator
Get initials from a name. Get initials from a name.
get_ipv4_pattern
Get regex pattern for IPv4 address validation. Get regex pattern for IPv4 address validation.
get_ipv6_pattern
Get regex pattern for IPv6 address validation. Get regex pattern for IPv6 address validation.
get_json_path
path*json_string*
Extract a value from JSON using a path expression. Extract a value from JSON using a path expression.
get_json_type
json_string*
Get the type of a JSON value. Get the type of a JSON value.
get_keys
json_string*
Get all keys from a JSON object. Get all keys from a JSON object.
get_luminance
hex_color*
Calculate relative luminance of a color. Calculate relative luminance of a color.
get_now
tz
Get current date and time. Get current date and time.
get_password_pattern
min_lengthrequire_digitrequire_specialrequire_lowercaserequire_uppercase
Get regex pattern for password validation with custom requirements. Get regex pattern for password validation with custom requirements.
get_phone_pattern
country
Get regex pattern for phone number validation. Get regex pattern for phone number validation.
get_quarter
datetime_str*
Get the quarter for a date. Get the quarter for a date.
get_slug_pattern
Get regex pattern for URL slug validation. Get regex pattern for URL slug validation.
get_time_pattern
format
Get regex pattern for time validation. Get regex pattern for time validation.
get_url_pattern
require_protocol
Get regex pattern for URL validation. Get regex pattern for URL validation.
get_uuid_pattern
version
Get regex pattern for UUID validation. Get regex pattern for UUID validation.
get_values
json_string*
Get all values from a JSON object. Get all values from a JSON object.
grams_to_ounces
grams*
Convert grams to ounces. Convert grams to ounces.
grayscale_color
hex_color*
Convert color to grayscale. Convert color to grayscale.
group_by_length
items*
Group items by their string length. Group items by their string length.
harmonic_mean
numbers*
Calculate harmonic mean. Calculate harmonic mean.
hash_adler32
text*
Calculate Adler-32 checksum. Calculate Adler-32 checksum.
hash_all
text*
Generate hashes using multiple algorithms at once. Generate hashes using multiple algorithms at once.
hash_blake2b
text*digest_size
Generate BLAKE2b hash of text. Generate BLAKE2b hash of text.
hash_blake2s
text*digest_size
Generate BLAKE2s hash of text. Generate BLAKE2s hash of text.
hash_crc32
text*
Calculate CRC32 checksum. Calculate CRC32 checksum.
hash_md5
text*
Generate MD5 hash of text. Generate MD5 hash of text.
hash_sha1
text*
Generate SHA-1 hash of text. Generate SHA-1 hash of text.
hash_sha256
text*
Generate SHA-256 hash of text. Generate SHA-256 hash of text.
hash_sha3_256
text*
Generate SHA3-256 hash of text. Generate SHA3-256 hash of text.
hash_sha3_512
text*
Generate SHA3-512 hash of text. Generate SHA3-512 hash of text.
hash_sha384
text*
Generate SHA-384 hash of text. Generate SHA-384 hash of text.
hash_sha512
text*
Generate SHA-512 hash of text. Generate SHA-512 hash of text.
haversine_distance
lat1*lat2*lon1*lon2*unit
Calculate distance between two coordinates using Haversine formula. Calculate distance between two coordinates using Haversine formula.
heart_rate_zones
age*resting_hr
Calculate heart rate training zones. Calculate heart rate training zones.
hello_world
name
Hello World as a Service. Hello World as a Service.
hexadecimal_to_decimal
hexadecimal*
Convert hexadecimal to decimal. Convert hexadecimal to decimal.
hex_decode
encoded*
Decode hexadecimal to text. Decode hexadecimal to text.
hex_encode
text*
Encode text to hexadecimal. Encode text to hexadecimal.
hex_to_cmyk
hex_color*
Convert hex color to CMYK. Convert hex color to CMYK.
hex_to_hsl
hex_color*
Convert hex color to HSL. Convert hex color to HSL.
hex_to_hsv
hex_color*
Convert hex color to HSV. Convert hex color to HSV.
hex_to_rgb
hex_color*
Convert hex color to RGB. Convert hex color to RGB.
hmac_md5
key*message*
Generate HMAC-MD5. Generate HMAC-MD5.
hmac_sha256
key*message*
Generate HMAC-SHA256. Generate HMAC-SHA256.
hmac_sha512
key*message*
Generate HMAC-SHA512. Generate HMAC-SHA512.
hours_to_minutes
hours*
Convert hours to minutes. Convert hours to minutes.
hsl_to_hex
h*l*s*
Convert HSL to hex color. Convert HSL to hex color.
hsv_to_hex
h*s*v*
Convert HSV to hex color. Convert HSV to hex color.
html_decode
encoded*
HTML decode text (unescape special characters). HTML decode text (unescape special characters).
html_encode
text*
HTML encode text (escape special characters). HTML encode text (escape special characters).
http_method_info
method*
Get information about an HTTP method. Get information about an HTTP method.
hypotenuse
a*b*
Calculate the hypotenuse of a right triangle. Calculate the hypotenuse of a right triangle.
ideal_weight
sex*height_cm*
Calculate ideal body weight using various formulas. Calculate ideal body weight using various formulas.
identify_hash
hash_string*
Identify the possible algorithm of a hash based on its format. Identify the possible algorithm of a hash based on its format.
inches_to_centimeters
inches*
Convert inches to centimeters. Convert inches to centimeters.
in_range
value*max_val*min_val*
Check if a value is within a range. Check if a value is within a range.
integer_to_ip
integer*version
Convert integer to IP address. Convert integer to IP address.
inverse_case
text*
Inverse the case of each character (same as swap). Inverse the case of each character (same as swap).
invert_color
hex_color*
Invert a color. Invert a color.
ip_info
ip*
Get detailed information about an IP address. Get detailed information about an IP address.
ip_info_2
ip*
Get basic information about an IP address. Get basic information about an IP address.
ip_in_network
ip*network*
Check if an IP address is within a network. Check if an IP address is within a network.
ip_in_range
ip*cidr*
Check if an IP address is within a CIDR range. Check if an IP address is within a CIDR range.
ip_to_binary
ip*
Convert IP address to binary representation. Convert IP address to binary representation.
ip_to_integer
ip*
Convert IP address to integer. Convert IP address to integer.
ipv4_to_ipv6
ipv4*
Convert IPv4 address to IPv6 mapped address. Convert IPv4 address to IPv6 mapped address.
ipv4_to_ipv6_2
ipv4*
Convert IPv4 address to IPv6 mapped format. Convert IPv4 address to IPv6 mapped format.
ipv6_to_ipv4
ipv6*
Extract IPv4 address from IPv6 mapped address. Extract IPv4 address from IPv6 mapped address.
is_armstrong_number
number*
Check if a number is an Armstrong number (narcissistic number). Check if a number is an Armstrong number (narcissistic number).
is_between
lower*upper*number*inclusive
Check if a number is between two bounds. Check if a number is between two bounds.
is_common_password
password*
Check if password is in common password list. Check if password is in common password list.
is_divisible
number*divisor*
Check if a number is divisible by another number. Check if a number is divisible by another number.
is_empty
text
Check if text is empty or whitespace only. Check if text is empty or whitespace only.
is_even
number*
Check if a number is even. Check if a number is even.
is_fibonacci
number*
Check if a number is a Fibonacci number. Check if a number is a Fibonacci number.
is_integer
number*
Check if a number is an integer. Check if a number is an integer.
is_leap_year
year*
Check if a year is a leap year. Check if a year is a leap year.
is_leap_year_2
year*
Check if a year is a leap year. Check if a year is a leap year.
is_negative
number*
Check if a number is negative. Check if a number is negative.
is_odd
number*
Check if a number is odd. Check if a number is odd.
is_palindrome
text*ignore_caseignore_spaces
Check if text is a palindrome. Check if text is a palindrome.
is_palindrome_number
number*
Check if a number is a palindrome. Check if a number is a palindrome.
is_perfect_number
number*
Check if a number is a perfect number (sum of proper divisors equals the number). Check if a number is a perfect number (sum of proper divisors equals the number).
is_perfect_square
number*
Check if a number is a perfect square. Check if a number is a perfect square.
is_positive
number*
Check if a number is positive. Check if a number is positive.
is_power_of
base*number*
Check if a number is a power of another number. Check if a number is a power of another number.
is_prime
number*
Check if a number is prime. Check if a number is prime.
is_private_ip
ip*
Check if an IP address is private (RFC 1918 for IPv4). Check if an IP address is private (RFC 1918 for IPv4).
is_subset
array1*array2*
Check if array1 is a subset of array2. Check if array1 is a subset of array2.
is_triangular
number*
Check if a number is a triangular number. Check if a number is a triangular number.
is_valid_coordinates
lat*lon*
Check if coordinates are valid. Check if coordinates are valid.
is_valid_hex
hex_color*
Check if a string is a valid hex color. Check if a string is a valid hex color.
is_valid_slug
slug*
Check if a string is a valid URL slug. Check if a string is a valid URL slug.
is_valid_url
url*require_protocol
Validate if a string is a valid URL. Validate if a string is a valid URL.
is_weekend
date*
Check if a date is a weekend. Check if a date is a weekend.
is_zero
number*
Check if a number is zero. Check if a number is zero.
join
items*delimiter
Join items with a delimiter. Join items with a delimiter.
join_path
parts*separator
Join path parts safely. Join path parts safely.
json_diff
json1*json2*
Compare two JSON objects and find differences. Compare two JSON objects and find differences.
json_minify
json_str*
Minify JSON (remove whitespace). Minify JSON (remove whitespace).
json_prettify
indentjson_str*
Prettify JSON (format with indentation). Prettify JSON (format with indentation).
json_stats
json_string*
Get statistics about a JSON structure. Get statistics about a JSON structure.
json_to_query_string
json_string*
Convert a JSON object to URL query string. Convert a JSON object to URL query string.
jwt_decode
token*
Decode JWT token (without signature verification). Decode JWT token (without signature verification).
kebab_case
text*
Convert text to kebab-case. Convert text to kebab-case.
kelvin_to_celsius
kelvin*
Convert Kelvin to Celsius. Convert Kelvin to Celsius.
kilobytes_to_megabytes
kilobytes*
Convert kilobytes to megabytes. Convert kilobytes to megabytes.
kilograms_to_pounds
kilograms*
Convert kilograms to pounds. Convert kilograms to pounds.
kilometers_to_miles
kilometers*
Convert kilometers to miles. Convert kilometers to miles.
knots_to_kph
knots*
Convert knots to kilometers per hour. Convert knots to kilometers per hour.
kph_to_mph
kph*
Convert kilometers per hour to miles per hour. Convert kilometers per hour to miles per hour.
lcm
a*b*
Calculate the least common multiple. Calculate the least common multiple.
leetspeak_password
levelpassword*
Convert a password to leetspeak (for demonstration, not security). Convert a password to leetspeak (for demonstration, not security).
levenshtein_distance
text1*text2*
Calculate Levenshtein (edit) distance between two strings. Calculate Levenshtein (edit) distance between two strings.
lighten_color
amounthex_color*
Lighten a color by a percentage. Lighten a color by a percentage.
list_locales
List available locales for Faker-powered endpoints. List available locales for Faker-powered endpoints.
list_timezones
List all available timezone abbreviations. List all available timezone abbreviations.
liters_to_gallons_uk
liters*
Convert liters to UK gallons. Because a UK gallon isn't a US gallon. Convert liters to UK gallons. Because a UK gallon isn't a US gallon.
liters_to_gallons_us
liters*
Convert liters to US gallons. Convert liters to US gallons.
loan_payment
rate*months*principal*
Calculate monthly loan payment. Calculate monthly loan payment.
log
basenumber*
Calculate logarithm. Natural log if no base specified. Calculate logarithm. Natural log if no base specified.
log10
number*
Calculate base-10 logarithm. Calculate base-10 logarithm.
log2
number*
Calculate base-2 logarithm. Calculate base-2 logarithm.
lorem_bytes
size
Generate lorem ipsum of approximately specified byte size. Generate lorem ipsum of approximately specified byte size.
lorem_html
paragraphsinclude_headings
Generate lorem ipsum as HTML. Generate lorem ipsum as HTML.
lorem_markdown
paragraphsinclude_listinclude_headings
Generate lorem ipsum as Markdown. Generate lorem ipsum as Markdown.
lorem_paragraphs
countstart_with_lorem
Generate lorem ipsum paragraphs. Generate lorem ipsum paragraphs.
lorem_sentences
countstart_with_lorem
Generate lorem ipsum sentences. Generate lorem ipsum sentences.
lorem_words
count
Generate lorem ipsum words. Generate lorem ipsum words.
lorem_words_2
countstart_with_lorem
Generate lorem ipsum words. Generate lorem ipsum words.
lowercase
text*
Convert text to lowercase. Convert text to lowercase.
magic_8_ball
question*
Ask the Magic 8-Ball. Ask the Magic 8-Ball.
mask_text
endtext*startmask_char
Mask text, keeping only start/end characters visible. Mask text, keeping only start/end characters visible.
maximum
numbers*
Find the maximum value. Find the maximum value.
max_value
numbers*
Find maximum value. Find maximum value.
md5_checksum
text*
Generate MD5 checksum. Generate MD5 checksum.
megabytes_to_gigabytes
megabytes*
Convert megabytes to gigabytes. Convert megabytes to gigabytes.
merge_json
deepjson1*json2*
Merge two JSON objects. Merge two JSON objects.
metaphone
text*
Generate Metaphone phonetic encoding. Generate Metaphone phonetic encoding.
meters_per_second_to_mph
mps*
Convert meters per second to miles per hour. Convert meters per second to miles per hour.
meters_to_feet
meters*
Convert meters to feet. Convert meters to feet.
miles_to_kilometers
miles*
Convert miles to kilometers. Convert miles to kilometers.
milliliters_to_cups
milliliters*
Convert milliliters to US cups. Convert milliliters to US cups.
milliliters_to_fluid_ounces
milliliters*
Convert milliliters to US fluid ounces. Convert milliliters to US fluid ounces.
minify_json
json_string*
Minify (compress) a JSON string. Minify (compress) a JSON string.
minimum
numbers*
Find the minimum value. Find the minimum value.
minutes_to_seconds
minutes*
Convert minutes to seconds. Convert minutes to seconds.
min_value
numbers*
Find minimum value. Find minimum value.
modulo
a*b*
Calculate a modulo b (remainder of a divided by b). Calculate a modulo b (remainder of a divided by b).
morse_decode
morse*
Decode Morse code to text. Decode Morse code to text.
morse_encode
text*
Encode text to Morse code. Encode text to Morse code.
mortgage_calculator
rate*yearshome_price*down_payment
Calculate mortgage details. Calculate mortgage details.
mph_to_kph
mph*
Convert miles per hour to kilometers per hour. Convert miles per hour to kilometers per hour.
multiply
numbers*
Multiply two or more numbers together. Multiply two or more numbers together.
name_to_hex
name*
Convert a CSS color name to hex. Convert a CSS color name to hex.
nearest_power
basenumber*
Find the nearest power of a base to a number. Find the nearest power of a base to a number.
netmask_to_cidr
netmask*
Convert subnet mask to CIDR prefix length. Convert subnet mask to CIDR prefix length.
network_info
network*
Get information about a network. Get information about a network.
normalize_url
url*sort_paramslowercase_hostremove_default_portremove_trailing_slash
Normalize a URL to a canonical form. Normalize a URL to a canonical form.
normalize_whitespace
text*
Normalize whitespace (multiple spaces to single). Normalize whitespace (multiple spaces to single).
nth_cube
n*
Get the nth cube number. Get the nth cube number.
nth_prime
n*
Get the nth prime number. Get the nth prime number.
nth_root
n*number*
Calculate the nth root of a number. Calculate the nth root of a number.
nth_square
n*
Get the nth square number. Get the nth square number.
nth_triangular
n*
Get the nth triangular number. Get the nth triangular number.
null
Returns null. For when you need a null. Returns null. For when you need a null.
number_to_roman
number*
Convert a number to Roman numerals. Convert a number to Roman numerals.
number_to_words
number*
Convert a number to words. Convert a number to words.
ounces_to_grams
ounces*
Convert ounces to grams. Convert ounces to grams.
pad
charsidetext*length*
Pad text to a specified length. Pad text to a specified length.
parse_date
date*format
Parse a date string. Parse a date string.
parse_url
url*
Parse a URL into its components. Parse a URL into its components.
parse_url_2
url*
Parse a URL into its components. Parse a URL into its components.
pascal_case
text*
Convert text to PascalCase. Convert text to PascalCase.
password_entropy
password*
Calculate password entropy (bits of randomness). Calculate password entropy (bits of randomness).
percentage
total*value*
Calculate what percentage value is of total. Calculate what percentage value is of total.
percentage_change
new_value*old_value*
Calculate percentage change between two values. Calculate percentage change between two values.
pick_random
countitems*
Pick random item(s) from a list. Pick random item(s) from a list.
ping
Ping endpoint. Returns pong. Ping endpoint. Returns pong.
point_in_polygon
lat*lon*polygon*
Check if a point is inside a polygon (ray casting algorithm). Check if a point is inside a polygon (ray casting algorithm).
polygon_area
unitpolygon*
Calculate area of a polygon on Earth's surface. Calculate area of a polygon on Earth's surface.
polygon_centroid
polygon*
Calculate centroid of a polygon. Calculate centroid of a polygon.
polyline_length
unitpolyline*
Calculate total length of a polyline. Calculate total length of a polyline.
port_info
port*
Get information about a port number. Get information about a port number.
pounds_to_kilograms
pounds*
Convert pounds to kilograms. Convert pounds to kilograms.
power
base*exponent*
Calculate base raised to the power of exponent. Calculate base raised to the power of exponent.
present_value
rate*years*future_value*
Calculate present value of a future amount. Calculate present value of a future amount.
prettify_json
indentsort_keysjson_string*
Prettify (format) a JSON string. Prettify (format) a JSON string.
prime_factors
number*
Get prime factors of a number. Get prime factors of a number.
primes_in_range
end*start*
Get all prime numbers in a range. Get all prime numbers in a range.
private_ip_ranges
Get RFC 1918 private IP address ranges. Get RFC 1918 private IP address ranges.
punycode_decode
encoded*
Decode Punycode to Unicode. Decode Punycode to Unicode.
punycode_encode
text*
Encode Unicode to Punycode (for internationalized domain names). Encode Unicode to Punycode (for internationalized domain names).
query_string_to_json
query_string*
Convert a URL query string to JSON object. Convert a URL query string to JSON object.
rad_to_deg
radians*
Convert radians to degrees. Convert radians to degrees.
random_address
countlocale
Generate random address(es) using Faker with locale support. Generate random address(es) using Faker with locale support.
random_boolean
counttrue_weight
Generate random boolean value(s). Generate random boolean value(s).
random_bytes
lengthencoding
Generate cryptographically secure random bytes. Generate cryptographically secure random bytes.
random_bytes_2
formatlength
Generate cryptographically secure random bytes. Generate cryptographically secure random bytes.
random_card
countinclude_jokers
Draw random playing card(s) from a deck. Draw random playing card(s) from a deck.
random_choice
countitems*allow_duplicates
Pick random item(s) from a list. Pick random item(s) from a list.
random_coin
biascount
Flip a coin (optionally biased). Flip a coin (optionally biased).
random_color
Generate a random color. Generate a random color.
random_color_2
countformat
Generate random color(s). Generate random color(s).
random_company
countlocale
Generate random company name(s) using Faker. Generate random company name(s) using Faker.
random_compliment
name
Generate a random compliment. Generate a random compliment.
random_coordinates
countregiondecimals
Generate random geographic coordinates. Generate random geographic coordinates.
random_credit_card
typecount
Generate random credit card details (fake, for testing only). Generate random credit card details (fake, for testing only).
random_date
endcountstartformat
Generate random date(s) within a range. Generate random date(s) within a range.
random_dice
countsides
Roll dice with configurable sides. Roll dice with configurable sides.
random_element
count
Get random chemical element(s). Get random chemical element(s).
random_email
safecountdomainlocale
Generate random email address(es) using Faker. Generate random email address(es) using Faker.
random_emoji
countcategory
Get random emoji(s). Get random emoji(s).
random_emoji_2
countcategory
Get random emoji(s). Get random emoji(s).
random_excuse
context
Generate a random excuse. Generate a random excuse.
random_float
countmax_valmin_valdecimals
Generate random float(s). Generate random float(s).
random_float_2
countmax_valmin_valdecimals
Generate random floating-point number(s). Generate random floating-point number(s).
random_gaussian
meancountstd_devdecimals
Generate random number(s) from a Gaussian (normal) distribution. Generate random number(s) from a Gaussian (normal) distribution.
random_hex
countlengthprefixuppercase
Generate random hexadecimal string(s). Generate random hexadecimal string(s).
random_integer
countuniquemax_valmin_val
Generate random integer(s) within a range. Generate random integer(s) within a range.
random_ip
countprivateversion
Generate random IP address(es). Generate random IP address(es).
random_job
countlocale
Generate random job title(s) using Faker. Generate random job title(s) using Faker.
random_mac
countseparatoruppercase
Generate random MAC address(es). Generate random MAC address(es).
random_name
typecountgenderlocale
Generate random name(s) using Faker with locale support. Generate random name(s) using Faker with locale support.
random_number
countmax_valmin_val
Generate random integer(s). Generate random integer(s).
random_password
countlengthnumberssymbolslowercaseuppercase
+1
Generate secure random password(s). Generate secure random password(s).
random_person
countgenderlocale
Generate complete random person profile(s) using Faker. Generate complete random person profile(s) using Faker.
random_phone
countlocale
Generate random phone number(s) using Faker with locale-appropriate formats. Generate random phone number(s) using Faker with locale-appropriate formats.
random_shuffle
items*
Randomly shuffle a list of items. Randomly shuffle a list of items.
random_string
countlengthcharset
Generate random string(s). Generate random string(s).
random_string_2
countlengthcharset
Generate random string(s) from specified character set. Generate random string(s) from specified character set.
random_text
typecountlocale
Generate random text using Faker. Generate random text using Faker.
random_time
countformatinclude_seconds
Generate random time(s) of day. Generate random time(s) of day.
random_trivia
Get a random trivia fact. Get a random trivia fact.
random_url
count
Generate random URL(s) using Faker. Generate random URL(s) using Faker.
random_username
countlocale
Generate random username(s) using Faker. Generate random username(s) using Faker.
random_uuid
countversion
Generate random UUID(s). Generate random UUID(s).
random_weighted_choice
countitems*weights*
Pick random item(s) with weighted probabilities. Pick random item(s) with weighted probabilities.
range_to_cidr
end_ip*start_ip*
Convert an IP range to CIDR notation. Convert an IP range to CIDR notation.
rank_numbers
ordernumbers*
Rank a list of numbers from largest to smallest (or vice versa). Rank a list of numbers from largest to smallest (or vice versa).
readability_score
text*
Calculate readability scores (Flesch-Kincaid, etc.). Calculate readability scores (Flesch-Kincaid, etc.).
regex_replace
text*flagspattern*replacement*
Replace pattern matches in text. Replace pattern matches in text.
regex_split
text*pattern*max_split
Split text by regex pattern. Split text by regex pattern.
relative_time
date*
Get relative time description (e.g., '2 days ago'). Get relative time description (e.g., '2 days ago').
remove_duplicate_words
text*
Remove consecutive duplicate words. Remove consecutive duplicate words.
remove_query_param
key*url*
Remove a query parameter from a URL. Remove a query parameter from a URL.
remove_whitespace
text*
Remove all whitespace from text. Remove all whitespace from text.
repeat
text*times*separator
Repeat text a specified number of times. Repeat text a specified number of times.
replace
text*search*replacement
Replace occurrences in text. Replace occurrences in text.
return_on_investment
cost*gain*
Calculate Return on Investment (ROI). Calculate Return on Investment (ROI).
reverse_number
number*
Reverse the digits of a number. Reverse the digits of a number.
reverse_string
text*
Reverse a string. Reverse a string.
rgb_to_hex
b*g*r*
Convert RGB to hex color. Convert RGB to hex color.
rgb_to_hsl
b*g*r*
Convert RGB to HSL color. Convert RGB to HSL color.
roll_dice
countsides
Roll dice. Roll dice.
roman_to_number
roman*
Convert Roman numerals to a number. Convert Roman numerals to a number.
rot13
text*
Apply ROT13 cipher (encoding and decoding are the same operation). Apply ROT13 cipher (encoding and decoding are the same operation).
round_number
number*decimals
Round a number to specified decimal places. Round a number to specified decimal places.
rule_of_72
rate*
Calculate time to double investment using Rule of 72. Calculate time to double investment using Rule of 72.
saturate_color
amounthex_color*
Increase color saturation by a percentage. Increase color saturation by a percentage.
seconds_to_hms
seconds*
Convert seconds to hours:minutes:seconds. Convert seconds to hours:minutes:seconds.
sentence_case
text*
Convert text to sentence case. Convert text to sentence case.
sha1_checksum
text*
Generate SHA1 checksum. Generate SHA1 checksum.
sha256_checksum
text*
Generate SHA256 checksum. Generate SHA256 checksum.
sha512_checksum
text*
Generate SHA512 checksum. Generate SHA512 checksum.
shuffle_list
items*
Shuffle a list of items. Shuffle a list of items.
sign
number*
Get the sign of a number (-1, 0, or 1). Get the sign of a number (-1, 0, or 1).
simple_interest
rate*time*principal*
Calculate simple interest. Calculate simple interest.
sin
angle*
Calculate the sine of an angle. Calculate the sine of an angle.
sleep_cycles
wake_timesleep_time
Calculate optimal sleep/wake times based on 90-minute sleep cycles. Calculate optimal sleep/wake times based on 90-minute sleep cycles.
slug
text*
Convert text to URL-friendly slug. Convert text to URL-friendly slug.
slugify
text*lowercaseseparatormax_length
Convert text to URL-friendly slug. Convert text to URL-friendly slug.
smart_title_case
text*
Smart title case (handles articles, prepositions). Smart title case (handles articles, prepositions).
snake_case
text*
Convert text to snake_case. Convert text to snake_case.
sort_items
items*ordernumeric
Sort a list of items. Sort a list of items.
soundex
text*
Generate Soundex phonetic encoding. Generate Soundex phonetic encoding.
split
text*delimiter
Split text by delimiter. Split text by delimiter.
split_complementary_colors
hex_color*
Get split-complementary colors. Get split-complementary colors.
square
number*
Calculate the square of a number. Calculate the square of a number.
square_feet_to_square_meters
square_feet*
Convert square feet to square meters. Convert square feet to square meters.
square_meters_to_square_feet
square_meters*
Convert square meters to square feet. Convert square meters to square feet.
square_root
number*
Calculate the square root of a number. Calculate the square root of a number.
start_of_period
perioddatetime_str*
Get the start of a time period. Get the start of a time period.
starts_with
text*prefix*
Check if text starts with a prefix. Check if text starts with a prefix.
status_code_info
code*
Get information about an HTTP status code. Get information about an HTTP status code.
stone_to_kilograms
stone*
Convert stone to kilograms. Convert stone to kilograms.
string_length
text*
Get the length of a string. Get the length of a string.
subnet_calculator
network*new_prefix*
Calculate subnets from a network. Calculate subnets from a network.
subnet_mask_info
prefix_length*
Get subnet mask from prefix length. Get subnet mask from prefix length.
subtract
a*b*
Subtract b from a. Subtract b from a.
subtract_time
date*dayshoursweeksminutesseconds
Subtract time from a date. Subtract time from a date.
subtract_time_2
dayshoursminutessecondsdatetime_str*
Subtract time from a datetime. Subtract time from a datetime.
suggest_improvements
password*
Suggest improvements for a password. Suggest improvements for a password.
sum_digits
number*
Sum the digits of a number. Sum the digits of a number.
sum_numbers
numbers*
Calculate the sum of numbers. Calculate the sum of numbers.
sun_position
day*lat*lon*houryear*month*
Calculate approximate sun position (azimuth and elevation). Calculate approximate sun position (azimuth and elevation).
supernet_calculator
networks*
Calculate the supernet that contains all given networks. Calculate the supernet that contains all given networks.
swap_case
text*
Swap case of each character. Swap case of each character.
tan
angle*
Calculate the tangent of an angle. Calculate the tangent of an angle.
test_pattern
text*flagspattern*
Test if a regex pattern matches text. Test if a regex pattern matches text.
tetradic_colors
hex_color*
Get tetradic colors (four colors forming a rectangle on color wheel). Get tetradic colors (four colors forming a rectangle on color wheel).
text_similarity
text1*text2*
Calculate similarity between two texts (Jaccard similarity). Calculate similarity between two texts (Jaccard similarity).
time_difference
datetime1*datetime2*
Calculate difference between two datetimes. Calculate difference between two datetimes.
timezone_offset
lon*
Estimate timezone offset from longitude (approximate). Estimate timezone offset from longitude (approximate).
title_case
text*
Convert text to title case. Convert text to title case.
to_alternating_case
text*start_upper
Convert text to aLtErNaTiNg case. Convert text to aLtErNaTiNg case.
to_camel_case
text*
Convert text to camelCase. Convert text to camelCase.
to_constant_case
text*
Convert text to CONSTANT_CASE (alias for screaming snake). Convert text to CONSTANT_CASE (alias for screaming snake).
to_dot_case
text*
Convert text to dot.case. Convert text to dot.case.
to_header_case
text*
Convert text to Header-Case (HTTP header style). Convert text to Header-Case (HTTP header style).
to_kebab_case
text*
Convert text to kebab-case. Convert text to kebab-case.
to_lower_case
text*
Convert text to lowercase. Convert text to lowercase.
to_pascal_case
text*
Convert text to PascalCase. Convert text to PascalCase.
to_path_case
text*
Convert text to path/case. Convert text to path/case.
to_roman
number*
Convert number to Roman numerals. Convert number to Roman numerals.
to_screaming_snake_case
text*
Convert text to SCREAMING_SNAKE_CASE. Convert text to SCREAMING_SNAKE_CASE.
to_sentence_case
text*
Convert text to Sentence case. Convert text to Sentence case.
to_snake_case
text*
Convert text to snake_case. Convert text to snake_case.
to_title_case
text*
Convert text to Title Case. Convert text to Title Case.
to_train_case
text*
Convert text to Train-Case. Convert text to Train-Case.
to_upper_case
text*
Convert text to UPPERCASE. Convert text to UPPERCASE.
triadic_colors
hex_color*
Get triadic colors (three colors equally spaced on color wheel). Get triadic colors (three colors equally spaced on color wheel).
trim
text*
Trim whitespace from text. Trim whitespace from text.
true_endpoint
Returns true. Returns true.
truncate
number*
Truncate to integer (remove decimal part). Truncate to integer (remove decimal part).
truncate_2
text*lengthsuffix
Truncate text to a specified length. Truncate text to a specified length.
unflatten_json
separatorjson_string*
Unflatten a flat JSON object back to nested structure. Unflatten a flat JSON object back to nested structure.
unique_items
items*
Get unique items from a list. Get unique items from a list.
unix_to_datetime
timestamp*timezone_name
Convert Unix timestamp to datetime. Convert Unix timestamp to datetime.
uppercase
text*
Convert text to uppercase. Convert text to uppercase.
url_decode
encoded*
URL decode text. URL decode text.
url_decode_2
text*
URL decode a string. URL decode a string.
url_encode
text*
URL encode text. URL encode text.
url_encode_2
safetext*
URL encode a string. URL encode a string.
user_agent
ua*
Parse a user agent string. Parse a user agent string.
validate_alphanumeric
text*
Check if text is alphanumeric. Check if text is alphanumeric.
validate_base64
base64_str*
Validate a base64 string. Validate a base64 string.
validate_credit_card
number*
Validate a credit card number using Luhn algorithm. Validate a credit card number using Luhn algorithm.
validate_date
formatdate_str*
Validate a date string. Validate a date string.
validate_domain
domain*
Validate a domain name. Validate a domain name.
validate_email
email*
Validate an email address. Validate an email address.
validate_hex
hex_str*
Validate a hexadecimal string. Validate a hexadecimal string.
validate_ip
ip*
Validate an IP address (v4 or v6). Validate an IP address (v4 or v6).
validate_ip_2
ip*
Validate if a string is a valid IP address. Validate if a string is a valid IP address.
validate_json
json_str*
Validate JSON syntax. Validate JSON syntax.
validate_json_2
json_string*
Validate if a string is valid JSON. Validate if a string is valid JSON.
validate_mac
mac*
Validate a MAC address. Validate a MAC address.
validate_password_strength
password*
Check password strength. Check password strength.
validate_pattern
pattern*
Validate if a regex pattern is syntactically correct. Validate if a regex pattern is syntactically correct.
validate_phone
phone*country
Validate a phone number. Validate a phone number.
validate_semver
version*
Validate a semantic version string. Validate a semantic version string.
validate_url
url*
Validate a URL. Validate a URL.
validate_uuid
uuid_str*
Validate a UUID. Validate a UUID.
verify_hash
text*algorithmhash_value*
Verify a hash matches the text. Verify a hash matches the text.
week_number
date*
Get the ISO week number of a date. Get the ISO week number of a date.
week_number_2
datetime_str*
Get the ISO week number for a date. Get the ISO week number for a date.
word_count
text*
Count words in text. Count words in text.
would_you_rather
Get a 'Would You Rather' question. Get a 'Would You Rather' question.
yes_no
question*