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__context-window-fit—contextWindowFit— Check whether pasted text fits a language-model context window using the same UTF-8 byte heuristic as the token estimator.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__llm-cost-estimate—estimateLlmCost— Estimate LLM API cost from input and output token counts and per-million USD pricing — no network calls to providers.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 …
aspect-ratio
aspect-ratio__calculate—calculateAspectRatio— Compute a simplified aspect ratio from width and height, and optionally scale one edge to a target size while preserving that ratio.
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-check-digit—calculateLuhnCheckDigit— Calculate the Luhn check digit for a numeric identifier prefix. The Luhn mod-10 algorithm is widely used to validate payment card numbers a…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— Decrypt a DES ciphertext back to plaintext using the matching passphrase. DES (Data Encryption Standard) is a legacy 56-bit block cipher; t…cipher__from-message-to-aes—encryptAes— Encrypt a plaintext message with AES (Advanced Encryption Standard) using a passphrase-based CryptoJS OpenSSL-compatible format. AES is a w…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— Encrypt plaintext with the Rabbit stream cipher via CryptoJS, using a passphrase to derive key material in the familiar salted OpenSSL-comp…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— Decrypt Rabbit ciphertext produced in the CryptoJS salted format back into UTF-8 plaintext. Use this when you already have a Rabbit Base64 …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— Decrypt Triple DES (3DES) ciphertext to plaintext with a passphrase. Triple DES applies the DES cipher three times with a longer effective …
colors
colors__contrast-checker—calculateContrastRatio— Check the WCAG contrast ratio between a foreground color and a background color.colors__from-cmyk-to-rgb—fromCymkToRgba— Convert CMYK percentages into an RGB color (red, green, blue channel values). CMYK is commonly used in print workflows, while RGB is the de…colors__from-decimal-to-hex—fromDecimalToHex— Convert a single decimal value (0–255) into its hex byte representation (two hex digits). This is useful when you need to embed channel val…colors__from-hex-to-decimal—fromHexToDecimal— Convert a single hex byte (1–2 hex digits, optionally prefixed with#) into its decimal value. This is handy when you work with color cha…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-cmyk—fromRgbaToCymk— Convert RGB color channel values into CMYK percentages (cyan, magenta, yellow, and black). CMYK is widely used in print workflows, while RG…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—mixHexColors— 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—generateRandomColor— 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.
dev
dev__chmod-calculator—convertChmod— Convert Unix file permission modes between the familiar symbolic form (rwxr-xr-xoru=rwx,g=rx,o=r) and the three-digit octal form used…dev__cron-parse—parseCronExpression— Decode a standard five-field cron expression into a readable field summary and the next scheduled run times.dev__http-status—lookupHttpStatus— Look up an HTTP status code and see its common reason phrase plus a short explanation useful when debugging browsers, APIs, and reverse pro…dev__semver-compare—compareSemver— Compare two semantic version strings (semver) and see whether the first is greater than, less than, or equal to the second.
discount
discount__calculate—calculateDiscount— Calculate a discounted sale price from an original price and a percent-off value, and see the absolute savings.
easter
easter__giulian—computeEasterRange— Compute Easter Sunday on the Julian calendar (Giulian computus), still used by several Eastern Orthodox and Oriental Orthodox churches to d…easter__gregorian—computeEasterRange— 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— Compute the MD5 message digest of text input. MD5 produces a 128-bit (32 hex character) fingerprint once used widely for checksums and lega…hashing__RIPEMD-160—hashRipemd160— Compute the RIPEMD-160 digest of text. RIPEMD-160 produces a 160-bit (40 hex character) hash and is best known in Bitcoin and related crypt…hashing__SHA-1—hashSha1— Compute the SHA-1 digest of text. SHA-1 outputs a 160-bit (40 hex character) value and was long the default for Git object IDs and older TL…hashing__SHA-2—shaDigest— Compute a SHA-2 family digest—SHA-256 or SHA-512—from text using the Web Crypto SubtleCrypto API. SHA-2 remains the mainstream choice for i…hashing__SHA-3—hashSha3— Compute a SHA-3 (Keccak sponge) digest with selectable output length: 224, 256, 384, or 512 bits. SHA-3 is the FIPS 202 standard and uses a…
health-metrics
health-metrics__ldl—calculateLdlCholesterol— - What is LDL Cholesterol?
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— Look up the Chinese zodiac animal and five-element attribute for a Gregorian birth date. The Chinese calendar assigns each year one of twel…horoscope__maya—getMayaSignKey— Map a birth date to one of thirteen Mayan day signs (nawal) using fixed calendar date ranges spread across the year — structured like the W…horoscope__zodiac—getZodiacSignKey— Map a birth date to a Western tropical zodiac sun sign using fixed calendar day ranges (Aries through Pisces). The result is the traditiona…
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— Generate structurally valid sample IBANs for testing, demos, and UI validation without using real bank details. The tool builds the result …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 a set of random integers from a configurable inclusive range, optionally without duplicates — a general-purpose random integer sampler…
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…
morse
morse__encode-decode—convertMorse— Encode plain text to International Morse and decode Morse back to letters and digits. Words are separated with a slash (/); letters withi…
mortgage
mortgage__french-amortization-plan—calculateFrenchAmortizationPlan— Build a French (annuity) mortgage amortization schedule: fixed monthly installments that each split into interest and principal, with inter…
nanoid
nanoid__generate—generateNanoid— Generate a NanoID—a compact, URL-safe random identifier—usingcrypto.getRandomValuesentirely in the browser.
number-base
number-base__convert—convertNumberBase— Convert integers between number bases (radix 2 through 36), including the everyday cases binary, octal, decimal, and hexadecimal.
pace
pace__pace-from-time—calculatePaceFromDistanceAndTime— Calculate average running pace per kilometer from a known distance and total elapsed time.pace__predict-finish—predictFinishTime— 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— Export a batch of sample person records — generated server-side — as CSV (comma-separated values): one header row of field names, then one …people__generator—generateRandomPeople— Generate a sample person record with a first name, last name, city, address, birth date, email, and phone number — one call returns a compl…people__json—peopleToJson— Export a batch of sample person records — generated server-side — as a JSON array, optionally pretty-printed with two-space indentation. JS…people__xml—peopleToXml— Export a batch of sample person records — generated server-side — as structured XML: a root<People>element wrapping one<Person>per …people__yaml—peopleToYaml— Export a batch of sample person records — generated server-side — as YAML, a whitespace-significant serialization popular in Kubernetes man…
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— Split a fixed prize pool into ranked tiers using a halving scheme: each lower tier gets roughly half of what remains, so the top tier takes…prizes__percentage—splitPrizePoolByPercentages— Allocate a prize pool by explicit percentages you define for each place. Unlike the halving tool, every share is under your control: first …
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 basi…
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 using an in-browser Fisher–Yates algorithm. Empty lines are removed before shuffling…
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— Generate a Base64-encoded sample string from a random digit sequence of your chosen length—useful as a placeholder token when testing APIs,…
seo
seo__json-ld-generator—generateJsonLd— Create JSON-LD structured data wrapped in a<script type="application/ld+json">tag for schema.org WebSite, Article, or FAQPage types.seo__meta-tags-generator—generateMetaTags— Generate HTML meta tags for page titles, descriptions, canonical links, Open Graph previews, and Twitter Cards.seo__robots-txt-generator—generateRobotsTxt— Build a robots.txt file that tells search crawlers which paths they may fetch and where to find your sitemap.
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__case-convert—convertCase— Convert identifiers and short phrases between common programming case styles: camelCase, snake_case, kebab-case, PascalCase, and CONSTANT_C…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__extract-emails—extractEmails— Extract email addresses from free-form text—notes, log lines, HTML snippets, or support tickets—and return a deduplicated list.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__reading-time—estimateReadingTime— Estimate how long a reader needs for a pasted article by counting whitespace-separated words and dividing by a typical adult silent reading…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— Transform and measure plain text in one workspace: case conversion (upper, lower, capitalize, camelCase), word and character counts, whites…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— Convert your current local time into one or more IANA time zones and show the clock difference versus your browser’s zone, including whethe…
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—convertWithinUnitGroup— 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—convertWithinUnitGroup— 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—isValidXmlAndSvg— Validate raw SVG code before you commit an icon, inline a chart, or ship a vector asset inside a web app. Because SVG is XML, a single miss…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.