Get the length of a string in characters and in bytes.
Split a string into a list of strings with a delimiter.
Iterate over a string separated by a delimiter.
Count the number of times a substring appears in a string.
Replace a substring with a new substring within a string.
Convert a string to lowercase.
Convert a string to uppercase.
Remove a prefix from a string.
Remove a suffix from a string.
Truncate a string to a certain length.
Encode a string to Base64.
Decode a Base64 string.
Format a number with commas.
Generate a UUIDv4 (fully-random).
Generate a UUIDv7 (time-based).
Parse a color string (name or hex code) into a hex string.
Encode a string to be used as a URL parameter.
Decode a string used as a URL parameter.
Apply a one-way hash to a string using bcrypt.
Compare a string to a bcrypt hash.
Verify a message against an HMAC signature.
Generate an MD5 hash of a string.
Sort lines of text by the number at the beginning or end of each line.
Split a string into groups of a certain number of characters.
Iterate over a string by groups of a certain number of characters.
Scramble the order of characters in a string.
Generate a random string of a specified length using a chosen character set.
Repeat a string a specified number of times.
Reverse the characters of a string.
Reorder the elements in a comma separated list.
Compare two comma separated lists and find items exclusive to each list and items common to both.
Remap or replace values in a string using a set of original-to-replacement pairs.
Get the creation time of a UUIDv7.