REST Helper API reference
Every row links to a build-time static schema at GET /api/helpers/{skillId}.
Execute helpers with POST /api/helpers/execute or A2A JSON-RPC—see the Agent API guide.
ai
ai__chunk-text—chunkText— Chunk text into overlapping segments sized for retrieval-augmented generation (RAG) and map-reduce agent pipelines. The splitter prefers pa…ai__estimate-tokens—estimateLlmTokens— Estimate LLM tokens using a lightweight heuristic: divide the UTF-8 byte length of your text by four and round up. Agent workflows use this…ai__utf8-byte-length—utf8ByteLength— Count UTF-8 bytes in any Unicode string using the browserTextEncoderAPI. Unlike character count, byte length reflects how much space te…
ascii
ascii__from-ascii-codes-to-text—decodeAsciiCodesToText— Reconstruct readable text from a list of numeric character codes. Accepts codes separated by spaces, commas, semicolons, or newlines, makin…ascii__from-text-to-ascii-codes—encodeTextToAsciiCodes— Map every character in a text string to its Unicode code point expressed as a decimal number. The output is a space-separated list you can …
base64
base64__from-base64-to-text—Base64.decode— Decode Base64 strings back to readable plain text. Base64 is a reversible encoding (not encryption) used in APIs, email attachments, JWT pa…base64__from-base64url-to-text—decodeBase64UrlToText— Base64url decoding restores UTF-8 text from unpadded URL-safe Base64 strings. Unlike standard Base64, the alphabet uses-and_instead…base64__from-text-to-base64—Base64.encode— Encode plain text to Base64, a binary-to-text scheme defined in RFC 4648. Base64 represents arbit…base64__from-text-to-base64url—encodeTextToBase64Url— Base64url encoding converts UTF-8 text to URL-safe Base64 without+,/, or padding—the alphabet used in JWT segments, OAuth state param…
binary
binary__from-binary-to-text—binaryToText— Have you ever heard of binary language? That mysterious sequence of 1s and 0s that seems to be the secret language of machines? Well, today…binary__from-text-to-binary—textToBinary— The real-time text to binary conversion application is a tool that allows you to instantly translate the input text into sequences of binar…
bmi
bmi__calculate—calculateBmi— Calculate Body Mass Index (BMI), a widely used screening metric that relates body weight to height. BMI does not measure body fat directly …
body
body__fat—calculateNavyBodyFatPercent— Estimate body fat percentage using circumference measurements and the Wilmore and Behnke (1974) anthropometric equations, a field method us…
caloric-needs
caloric-needs__cunningham—calculateCunninghamCalories— Estimate daily caloric needs with the Cunningham equation, which bases resting metabolic rate (RMR) on lean body mass rather than total wei…caloric-needs__mifflin—calculateMifflinStJeorCalories— Estimate resting metabolic rate (RMR) and daily caloric needs using the Mifflin–St Jeor equation (1990), one of the most validated RMR form…
checksum
checksum__luhn-generate—generateLuhnNumber— Generate numeric identifiers that satisfy the Luhn mod-10 checksum.checksum__luhn-validate—isValidLuhn— Verify whether a numeric string satisfies the Luhn mod-10 check digit algorithm — the same checksum used on credit-card numbers, IMEI devic…checksum__mod-97—isValidMod97— Test a numeric string against the ISO 7064 MOD 97-10 check used internationally for IBAN and similar identifiers.
cipher
cipher__from-aes-to-message—decryptAes— AES (Advanced Encryption Standard) decryption is a fundamental procedure for restoring data encrypted with this powerful encryption algorit…cipher__from-des-to-message—decryptDes— The DES (Data Encryption Standard) encryption is a method of cryptography that transforms messages into an unreadable format unless the cor…cipher__from-message-to-aes—encryptAes— Data encryption is a fundamental aspect of ensuring the privacy and security of the information we exchange and store online. One widely-us…cipher__from-message-to-des—encryptDes— DES (Data Encryption Standard) encryption is a classical encryption technique that has played a fundamental role in data protection for man…cipher__from-message-to-rabbit—encryptRabbit— The Rabbit encryption algorithm is a very fast stream cipher encryption algorithm that was developed to ensure the security of communicatio…cipher__from-message-to-rc4—encryptRc4— RC4 is a stream cipher algorithm, known for its simplicity and efficiency. It has been widely used in the past to encrypt online communicat…cipher__from-message-to-rc4-drop—encryptRc4Drop— Message encryption is a fundamental practice for protecting the confidentiality of online information. One of the most well-known encryptio…cipher__from-message-to-triple-des—encryptTripleDes— Encryption is an essential practice for protecting the confidentiality of information online. In this guide, we will explore how to use a d…cipher__from-rabbit-to-message—decryptRabbit— In our digital era, information security is crucial. Sometimes, you may receive an encrypted message with a complex algorithm like Rabbit a…cipher__from-rc4-drop-to-message—decryptRc4Drop— Message encryption is an essential practice for protecting the confidentiality of online information. In this guide, we will explore how to…cipher__from-rc4-to-message—decryptRc4— The encryption of messages is a common practice to protect the confidentiality of information exchanged online. One of the most well-known …cipher__from-triple-des-to-message—decryptTripleDes— Message encryption is a common practice to protect sensitive data during transmission over the Internet. However, once a message is encrypt…
colors
colors__contrast-checker—calculateContrastRatio— Check the WCAG contrast ratio between a foreground color and a background color.colors__from-hex-to-hsl—hexToHsl— Convert a CSS hex color (#RRGGBB) into HSL (hue, saturation, lightness) components. HSL separates chroma from luminance, which is useful fo…colors__from-hex-to-rgb—hexToRgbOutput— If there is one thing that makes the visual world so fascinating, it's colors. From the vastness of blue skies to the shades of a sunset, c…colors__from-hsl-to-hex—hslToHex— Translate HSL (Hue, Saturation, Lightness) colors into hexadecimal#RRGGBBcodes suitable for CSS, design tokens, and graphics pipelines.colors__from-rgb-to-hex—rgbToHex— If there is one thing that makes the visual world so fascinating, it's colors. From the vastness of blue skies to the shades of a sunset, c…colors__mix—Color— Color is all around us, shaping our perceptions, emotions, and experiences. From the vibrant hues of a sunset to the subtle shades of a wat…colors__random—Color— If we were to search for a word to define the world that surrounds us, that word would be "color". From the vastness of the ocean to the in…
combinatorial-calculus
combinatorial-calculus__combinations-no-repetitions—combinationsNoRepetitions— The combinations without repetitions are a fundamental mathematical concept used in various fields, including statistics, game theory, comp…combinatorial-calculus__combinations-with-repetitions—combinationsWithRepetitions— An application for calculating combinations with repetitions is a powerful and flexible tool that allows you to calculate how many differen…combinatorial-calculus__partial-permutation-no-repetitions—partialPermutationNoRepetitions— An application for calculating permutations without repetition is a mathematical tool that determines how many different ways there are to …combinatorial-calculus__partial-permutation-with-repetitions—partialPermutationWithRepetitions— An application for calculating permutations with repetitions is a mathematical tool that allows you to determine how many different ways th…combinatorial-calculus__permutations-no-repetitions—permutationsNoRepetitions— Simple permutations, without repetitions, are a fundamental mathematical concept that has many applications in various fields, from statist…combinatorial-calculus__permutations-with-repetitions—permutationsWithRepetitions— Permutations with repetitions are an important mathematical concept in which objects are arranged in a specific order, but with the possibi…
data-converter
data-converter__csv-to-json—fromCsvToJson— Convert CSV (comma- or custom-separated values) into a JSON array. When the first row is marked as a header, each subsequent row becomes an…data-converter__format-xml—formatXmlAndSvg— Pretty-print XML (including SVG) by inserting indentation between tags. Helpful when comparing API payloads, SOAP envelopes, or config frag…data-converter__json-to-csv—fromJsonToCsv— Convert JSON arrays of objects—or flat objects—into CSV rows. Optionally emit a header line with property names for spreadsheet import.
date
date__calculate-age—calculateAge— Compute exact age in years, months, and days between a birth date and a reference date using calendar arithmetic—the same breakdown used on…date__days-between—daysBetweenDates— Calculate the number of whole days between two calendar dates. The difference uses millisecond timestamps divided by 24 hours, floored to a…date__leap-year—checkLeapYear— Test whether a year is a leap year under the Gregorian calendar—the rule used by most civil calendars today.
easter
easter__giulian—calculateEasterWithGiulianCalendar— Compute Easter Sunday on the Julian calendar (Giulian computus), still used by several Eastern Orthodox and Oriental Orthodox churches to d…easter__gregorian—calculateEasterWithGregorianCalendar— Compute Easter Sunday dates on the Gregorian calendar using the standard computus algorithm adopted by Western Christian churches (Roman Ca…
epoch
epoch__from-date-to-unix-timestamp—convertDateToUnixEpoch— Time, such a basic but essential concept in our daily lives. We don't think much about it, but it is our constant companion. And in the dig…epoch__from-unix-timestamp-to-date—convertUnixEpochToTimestamp— If you have ever explored the world of programming or data management, you have probably come across the enigmatic term "Unix timestamp". W…
fiscal-code
fiscal-code__calculate—calculateItalianFiscalCode— Compute an Italian codice fiscale from real input: first name, last name, gender, birth date, and place of birth. For births in Italy you…fiscal-code__generate—generateRandomItalianFiscalCodePerson— This tool generates random Italian fiscal code (codice fiscale) profiles for testing, demos, and development workflows. Each result inclu…fiscal-code__validate—isValidItalianFiscalCode— Check whether a string matches the structural pattern of an Italian codice fiscale. Validation runs entirely in your browser and returns …
flags
flags__country—lookupCountryDetailsByIso3— Look up country metadata by ISO 3166-1 alpha-3 code (three letters such asITA,DEU, orUSA). The page shows the national flag plus s…
formatter
formatter__canonical-json—canonicalizeJson— Canonical JSON sorts object keys recursively and emits minified JSON so the same logical document always produces identical text. Agents us…formatter__json-merge—deepMergeJson— Deep merge JSON combines a base object with an overlay. Nested objects merge field by field; when both sides have arrays, values are concat…formatter__json-minify—minifyJson— Minify JSON by parsing valid JSON and serializing it without extra whitespace. Produces a single compact line suitable for HTTP bodies, emb…formatter__json-pretty—prettyPrintJson— Pretty-print JSON by parsing your input and re-serializing it with two-space indentation. Ideal when reading minified API responses, single…
hashing
hashing__MD5—hashMd5— MD5 hashing is a cryptographic process that generates a 128-bit hash (16 hexadecimal characters) from variable-length input data. This hash…hashing__RIPEMD-160—hashRipemd160— RIPEMD-160, which stands for RACE Integrity Primitives Evaluation Message Digest 160, is a cryptographic hashing algorithm designed to secu…hashing__SHA-1—hashSha1— SHA-1 (Secure Hash Algorithm 1) is a widely used hashing algorithm that generates a 160-bit hash (20 hexadecimal characters) from a variabl…hashing__SHA-2—shaDigest— SHA-2, acronym for Secure Hash Algorithm 2, is a family of cryptographic hash algorithms that includes different variants with different ou…hashing__SHA-3—hashSha3— SHA-3, which stands for Secure Hash Algorithm 3, is a family of cryptographic hashing algorithms designed to securely and efficiently compu…
heart
heart__astrand-formula—calculateAstrandMaxHeartRate— Estimate maximum heart rate (MHR) with the Åstrand formula, which applies different intercepts for women and men before subtracting age.heart__ball-state-university-formula—calculateBallStateUniversityMaxHeartRate— Estimate maximum heart rate (MHR) with the Ball State University formula, a sex-specific linear model developed from controlled treadmill t…heart__cerretelli-formula—calculateCerretelliMaxHeartRate— Estimate maximum heart rate (MHR) with the Cerretelli formula, a linear model that subtracts a fractional multiple of age from a fixed inte…heart__cooper-formula—calculateCooperMaxHeartRate— Estimate maximum heart rate (MHR) with the classic Cooper formula, one of the oldest and most widely quoted rules in fitness coaching.heart__liesen-formula—calculateLiesenMaxHeartRate— Estimate maximum heart rate (MHR) with the Liesen formula, which lowers the baseline as age increases in decade steps rather than using a s…heart__mellerowicz-formula—calculateMellerowiczMaxHeartRate— Estimate maximum heart rate (MHR) with the Mellerowicz formula, which switches its base constant depending on whether the subject is a mino…heart__tanaka-formula—calculateTanakaMaxHeartRate— Estimate maximum heart rate (MHR) using the Tanaka formula, a research-based alternative that often fits middle-aged and older adults bette…
hex
hex__from-hex-to-text—hexToText— Decode hexadecimal byte sequences back into readable text. Accepts spaced pairs (48 65 6c 6c 6f), continuous strings (48656c6c6f), or o…hex__from-text-to-hex—textToHex— Encode plain text to hexadecimal byte representation. Each character's UTF-8 bytes appear as two lowercase hex digits separated by spaces—m…
hmac
hmac__MD5—hashHmacMd5— Compute HMAC-MD5 from a message and shared secret key. HMAC-MD5 appears in older protocols and embedded systems even though MD5 alone is cr…hmac__SHA-1—hashHmacSha1— Compute HMAC-SHA1 from a message and shared secret key. Although SHA-1 is deprecated for collision resistance, HMAC-SHA1 still appears in l…hmac__SHA-256—hashHmacSha256— Compute HMAC-SHA256 (Hash-based Message Authentication Code) from a message and shared secret key. HMAC proves that a payload was created b…
holidays
holidays__show—showHolidays— National holidays are more than just days off from work; they are days of immense cultural, historical, and social significance. Each count…holidays__simulator—generateVacations— Plan paid time off efficiently by combining your available vacation days with public holidays and regular weekends. The simulator suggests …
horoscope
horoscope__chinese—getChineseHoroscopeIndices— The Chinese calendar is a treasure of ancient traditions and wisdom that has stood the test of time. Dating back centuries, this calendar i…horoscope__maya—MAYA_SIGN_GLYPH— The Mayan calendar is a fascinating window into the ancient traditions and wisdom of the Mayan civilization. This calendar, developed thous…horoscope__zodiac—getZodiacSignKey— Astrology is an ancient art that allows us to explore the depths of our being and discover hidden secrets in the movements of the stars. On…
html-entities
html-entities__from-html-entities-to-text—decodeHtmlEntities— Convert HTML entity references back into their literal Unicode characters — the inverse of entity encoding.html-entities__from-text-to-html-entities—encodeHtmlEntities— Escape reserved HTML characters so plain text can be embedded safely inside markup without breaking tags or attributes.
iban
iban__generate—generateIban— The valid IBAN generation web application allows you to obtain correct and valid IBAN bank account numbers based on international standards…iban__validate-by-country—validateIban— Validate an IBAN (International Bank Account Number) while enforcing that its country prefix matches your selected jurisdiction.iban__verify—validateIban— The "Verify IBAN" application is a useful tool to check the validity of an IBAN and retrieve detailed information about it, such as the CIN…
ideal-weight
ideal-weight__devine—calculateDevineIdealWeight— Estimate ideal body weight with the Devine formula (1974)—one of the earliest height-based prescribing formulas still referenced in clinica…ideal-weight__miller—calculateMillerIdealWeight— Estimate ideal body weight with the Miller formula (1983)—a revision of earlier Devine and Robinson equations that uses slightly different …ideal-weight__robinson—calculateRobinsonIdealWeight— Estimate ideal body weight with the Robinson formula (1983)—a widely cited alternative to Devine that uses lower base weights and gentler p…
image-converter
image-converter__from-jpg-to-png—validateImageFileForJpegToPng— Convert JPEG/JPG images to PNG locally in your browser. Upload a photo or graphic, preview the PNG output, and download the result—no serve…image-converter__from-png-to-jpg—validateImageFileForPngToJpeg— Convert PNG images to JPEG/JPG locally in your browser. Upload a PNG, adjust compression quality, preview the result, and download a smalle…
interest
interest__compound-calculator—calculateCompoundInterest— Project compound growth of a lump-sum investment or loan balance using the standard compound-interest model with configurable compounding f…
json-xml
json-xml__format-json—formatJson— Format or minify JSON directly in the browser.json-xml__from-json-to-xml—fromJsonToXml— Transform a JSON object or array into equivalent XML markup with a predictable element nesting structure.json-xml__from-xml-to-json—fromXmlToJson— Parse XML documents and emit a readable JSON representation for APIs, log analysis, and configuration tooling.
jsonpath
jsonpath__query—queryJsonPath— JSONPath query evaluates a JSONPath expression against a JSON document and returns matching values serialized as a JSON array string. The s…
jwt
jwt__decode—decodeJwt— Inspect the contents of a JSON Web Token (JWT) without verifying its cryptographic signature — useful for debugging, not for trust decision…jwt__sign-hs256—signJwtHs256— Sign a JWT using HS256 (HMAC-SHA256) with a JSON payload and shared secret. The tool emits a complete three-part token (`header.payload.sig…jwt__verify-hs256—verifyJwtHs256— Verify JWT HS256 recomputes the HMAC-SHA256 signature with your shared secret and compares it to the token's third segment. When valid, dec…
license
license__plate—randomLicensePlate— Generate a random vehicle registration plate matching the format used in a selected European country. Each click produces a new plate strin…
lottery
lottery__generate—generateLotteryNumbers— Draw random integers from a configurable inclusive range, optionally without duplicates — the same mechanism used for lottery-style number …
modulo
modulo__calculate—calculateModulo— Compute the remainder when one integer is divided by another — the mathematical modulo operation, not just truncated division residue in fl…
mortgage
mortgage__french-amortization-plan—calculateFrenchAmortizationPlan— - What is a French Amortization Schedule?
pace
pace__pace-from-time—calculatePacePerKm— Calculate average running pace per kilometer from a known distance and total elapsed time.pace__predict-finish—parseTimeToSeconds— Predict finish time for a target race distance given a steady pace per kilometer.
password-strength
password-strength__analyze-strength—scorePassword— Score password strength using a zxcvbn-inspired entropy model that rewards length and character diversity while penalizing dictionary words…
people
people__csv—peopleToCsv— In the world of software development and data analysis, the availability of sample data is crucial. However, manually creating large amount…people__generator—generateRandomPeople— Have you ever needed dummy data for testing or development purposes and found yourself having to invent names, addresses, and personal deta…people__json—peopleToJson— In the world of software development, the need for dummy data is a common requirement for various purposes such as application testing, pro…people__xml—peopleToXml— XML (eXtensible Markup Language) is a widely used data format for representing and exchanging structured information. Sometimes, it is nece…people__yaml—peopleToYaml— YAML (YAML Ain't Markup Language) is a serialization format for structured data that is both human-readable and machine-readable. It is oft…
percentage-calculator
percentage-calculator__percent-change—percentageChange— Measure percentage change between an initial value and a final value — the standard growth or decline rate.percentage-calculator__what-percent-is-x-of-y—whatPercentIsXOfY— Answer “what percent is X of Y?” — express a part as a percentage of a whole.percentage-calculator__x-percent-of-y—xPercentOfY— Compute X percent of Y — the basic percentage portion calculation used for discounts, taxes, tips, and commission math.
pets
pets__dog-years—calculateDogHumanYears— Convert a dog’s age and weight into an approximate human-age equivalent using size-adjusted veterinary tables rather than the outdated “mul…pets__generate—getRandomPetName— You have just adopted a new pet and now find yourself with the exciting but challenging task of choosing the right name for them. After all…
prizes
prizes__double—splitPrizePoolByHalving— When we think of traditional games, one of the first that comes to mind is the tombola. It is one of the most beloved and deeply rooted rec…prizes__percentage—splitPrizePoolByPercentages— Tombola, a timeless classic of Italian board games. Who hasn't spent evenings intertwined with family and friends, hoping to get that lucky…
quotes
quotes__random—getRandomQuote— In a world where inspiration can come from many sources, a simple yet effective way to ignite creativity and motivation is through the magi…
random
random__coin-flip—randomTrueOrFalse— Flip a fair virtual coin that lands on heads or tails with equal probability usingMath.random()in your browser. No data leaves your dev…random__roll-custom—rollDice— Roll a custom fair die with any number of sides from 2 to 1,000. Each click draws one uniform random integer—useful for tabletop RPGs, prob…random__roll-d6—rollDice— Roll a standard six-sided die (d6) with one click. Each result is a uniform random integer from 1 through 6—the same outcome space as a phy…random__shuffle-list—shuffleLines— Shuffle the lines of a pasted list into a random order. Empty lines are removed before shuffling; each non-empty line is treated as one ite…
regex
regex__extract-matches—extractRegexMatches— Apply a regular expression to text and list every match on its own line — ideal for grep-style extraction in the browser.regex__test-pattern—testRegex— Test whether a regular expression matches any part of a sample string and report match success without executing unsafe code.
roman
roman__from-arabic-to-roman—arabicToRoman— Roman numerals are an ancient numbering system that has its roots in ancient Rome. This system is known for its beauty and fascinating hist…roman__from-roman-to-arabic—romanToArabic— Have you ever looked at an ancient Roman monument or a historical book and noticed those strange numbers written as "XIV" or "CCXLII"? Well…
run
run__fat—calculateRunBurnedFat— Are you ready to take your fitness journey to the next level? Whether you're a seasoned athlete or just starting out on your path to better…
secrets
secrets__base64-encoded—Base64.encode— The variable-length base64 encoded secret generator is a convenient tool for creating encoded secrets of different lengths using the base64…
server
server__random-name—getRandomServerName— Dear readers, welcome to a fascinating journey into the world of servers, those small (or sometimes huge) components that are the lifeblood…
sitemap
sitemap__from-csv-to-sitemap—parseCsvToSitemapRows— Build a sitemap.xml file from CSV rows describing URLs and optional SEO metadata.
text
text__collapse-whitespace—removeDuplicateSpaces— Collapse whitespace by replacing every run of whitespace characters (spaces, tabs, newlines) with a single ASCII space. Useful after copyin…text__count-characters—countCharacters— Count every character in a pasted string—letters, digits, spaces, punctuation, and line breaks all contribute one to the total. This comple…text__count-whitespace—countWhiteSpaces— Count words in a text block by splitting on whitespace runs and ignoring empty tokens. The counter trims outer whitespace before counting, …text__leetspeak—encodeWordWithNumbers— Encode plain text into leetspeak by substituting select vowels with numbers and symbols, then capitalizing the first character. This is a p…text__remove-accents—removeAccentsAndDiacritics— Strip diacritics from Unicode text so accented letters become their base Latin forms (for example é → e, ñ → n). The operation uses Unicode…text__remove-newlines—removeNewLines— Remove line breaks (CR, LF, CRLF) from pasted text and trim leading or trailing whitespace. Handy when a form field rejects multiline input…text__reverse-text—reverseText— Reverse the character order of any pasted string so the last character becomes first and vice versa—handy for palindrome puzzles, mirrored …text__slugify—slugifyText— Convert arbitrary titles into URL slugs: lowercase, accent-stripped, with spaces and punctuation replaced by hyphens. The pipeline matches …text__sort-lines—sortLines— Sort lines alphabetically using locale-awarelocaleCompare. Every line—including blank lines—is sorted as a full string, which normalizes…text__split-vowels-consonants—splitVowelsAndConsonants— Separate vowels (a,e,i,o,u) from consonants among Latin letters in your text. Non-letters are skipped; matching is case-insen…text__strip-html—removeHTMLTags— Remove HTML tags from a pasted snippet while keeping the human-readable text between elements. Useful when you copy rendered page fragments…text__truncate—truncateTextWithEllipsis— Truncate text shortens a string to a maximum length and appends an ellipsis when content is removed. Agents use this for card previews, log…text__unique-lines—uniqueLines— Unique lines removes duplicates while preserving the first occurrence of each line. Whitespace differences count as distinct lines, which m…text__validate-url—isValidHttpUrl— Check whether a string looks like a valid URL using a pragmatic regular-expression pattern for HTTP/HTTPS hosts, domain names, IPv4 address…
texts
texts__editor—getRandomWords— In an increasingly connected and digitized world, quick and intuitive access to work tools has become essential. One of these fundamental t…texts__lorem-ipsum—getRandomWords— ToolPlaza is a website that offers a variety of useful tools, including a Lorem Ipsum text generator. Lorem Ipsum text is commonly used as …texts__slugify—slugifyText— Convert a title, phrase, or filename into a URL-friendly slug: lowercase words separated by hyphens, with accents stripped and punctuation …
time
time__date-difference—calculateDateDifference— Calculate the difference between two calendar dates.time__travel-duration—calculateTravelDuration— Estimate travel duration from road distance and average speed using uniform motion math.
timezone
timezone__converter—convertDateToLocalDateTimezone— If there is one thing that technology has radically changed in our daily life, it is our perception of time. Thanks to time zones, we are a…
tip-calculator
tip-calculator__split-bill—calculateTipBreakdown— Split a restaurant bill with tip across multiple diners and show each person’s fair share.
unit-converter
unit-converter__data-size-converter—UNIT_GROUPS— Convert between binary data-size units using the IEC 1024-based scale common in operating systems, RAM specs, and storage dashboards—bytes,…unit-converter__from-feet-to-meters—convertFeetToMeters— Convert lengths between feet and meters using the exact international foot definition.unit-converter__temperature-converter—convertTemperature— Convert temperatures among Celsius, Fahrenheit, and Kelvin with standard thermodynamic offsets.unit-converter__universal-converter—UNIT_GROUPS— Convert numeric values across length, weight, and volume unit families with a single interface.
uri
uri__generate—generateUri— ToolPlaza is a website that offers a variety of useful tools, including a unique URI generator. In this guide, you will learn how to use th…
url-codec
url-codec__build-query-string—buildQueryString— Build query strings from flat JSON objects. Array values emit repeated keys;nullandundefinedproperties are skipped. Output omits th…url-codec__from-text-to-url-encoded—encodeUrlComponent— Apply percent-encoding (URL encoding) so arbitrary text is safe inside query strings, path segments, and form bodies.url-codec__from-url-encoded-to-text—decodeUrlComponent— Reverse percent-encoding to recover the original Unicode text from URL-safe strings.url-codec__parse-query-string—parseQueryString— Parse query strings into JSON using the URL standardURLSearchParamsdecoder. Duplicate keys become JSON arrays; single values stay strin…
uuid
uuid__generate—generateUuid— In the digital age, the unique identification of objects, resources, or entities is essential. An UUID (Universally Unique Identifier) is a…uuid__verify—verifyUuid— UUIDs (Universally Unique Identifiers) are globally unique identification strings that are often used in computer science to assign unique …
validate
validate__csv—isValidCsv— Test whether pasted text is well-formed CSV under your chosen delimiter and header assumptions. Validation runs in the browser without uplo…validate__html—fromStringToHtml— HTML validators are essential tools for ensuring the correctness and compliance of HTML scripts. In this guide, we will show you how to use…validate__json—isValidJson— In this guide, we will guide you through the use of a web application that allows you to validate JSON text. You will learn how to input yo…validate__svg—sanitizeSvgHtml— SVG validation is a crucial step to ensure that Scalable Vector Graphics (SVG) images are properly structured and compliant with standards.…validate__xml—isValidXmlAndSvg— XML validation is an essential step in creating and managing XML documents. An XML validator is a tool that verifies if an XML document is …validate__yaml—isValidYaml— YAML (YAML Ain't Markup Language) is a human-readable data serialization format commonly used for file configuration and exchanging structu…
vat-number
vat-number__generate—randomVatNumberForCountry— Generate a random VAT identification number formatted for a selected country. Output follows each jurisdiction’s length, prefix, and charac…vat-number__validate—validateVatNumber— Validate a VAT identification number against country-specific structural rules. Select the member state or scheme, paste the number, and re…
water-intake
water-intake__by-weight—calculateDailyWaterIntakeMl— Estimate daily water intake from body weight using a simple milliliters-per-kilogram rule—a common starting point in sports-nutrition hando…
wheel-of-names
wheel-of-names__spin—spinWheelOfNames— Run a random draw from a list of names or items — one entry per line — to pick winners, assign tasks, or break ties fairly.
yaml
yaml__from-json—fromJsonToYaml— Convert JSON documents into YAML for human-readable configuration files. Ideal for Kubernetes, Ansible, GitHub Actions, and application set…yaml__to-json—fromYamlToJson— Convert YAML (or YML) documents into JSON for APIs, tests, and debugging. Paste config files, Kubernetes manifests, or CI snippets and get …
Rate limits
| Route | Default |
|---|---|
GET /api/helpers/{skillId} | 60/min |
POST /api/helpers/execute | 30/min |
Arguments are capped at 20 entries; string args max 64 KB each. See the Agent API page for privacy notes.