Developer Utilities APIs
Hashing, UUIDs, URL encoding, password generation, cron parsing, JWT, color conversion, and math evaluation APIs.
33 endpoints available. All free to try without an API key.
/v1/hash Generate a hash (MD5, SHA-1, SHA-256, SHA-512, etc.).
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any string with a single API call. Free tier available, no signup required.
/v1/hash/batch Generate multiple hashes at once.
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes for the same input in a single API call. Saves round trips when you need multiple digests.
/v1/hash/hmac Generate an HMAC signature.
Generate HMAC signatures using SHA-256, SHA-1, or SHA-512. Verify webhook payloads, sign API requests, and authenticate messages with a free HMAC API.
/v1/uuid/v4 Generate a UUID v4.
Generate cryptographically random UUID v4 identifiers with a single API call. Free, no signup, instant response.
/v1/uuid/batch Generate multiple UUIDs.
Generate up to 100 v4 UUIDs in a single API call. Free tier available with no signup.
/v1/uuid/ulid Generate a ULID.
Generate Universally Unique Lexicographically Sortable Identifiers (ULIDs). Time-ordered, Crockford Base32-encoded, and compatible with UUID columns.
/v1/uuid/validate Validate a UUID.
Validate any UUID string and detect its version (v1, v4, v5, v7). Returns format validity, version number, and variant. Free API, no signup.
/v1/uuid/v7 Generate a UUID v7 (time-ordered).
Generate UUID v7 identifiers with embedded millisecond timestamps. Time-ordered for efficient database indexing. Free API, no signup.
/v1/url/encode URL-encode a string.
URL-encode any string with a simple POST request. Converts special characters to percent-encoded format for safe use in URLs and query strings.
/v1/url/decode URL-decode a string.
Decode percent-encoded URL strings back to readable text. Handles %20, %26, and all RFC 3986 escape sequences. Free API.
/v1/url/parse Parse a URL into protocol, host, path, query, etc.
Parse any URL into its components: protocol, host, port, path, query parameters, and hash fragment. Free URL parser API with structured JSON output.
/v1/password/generate Generate secure passwords.
Generate cryptographically secure passwords with configurable length, character sets, and count. Create up to 100 passwords per request. Free API.
/v1/password/strength Check password strength and get feedback.
Check password strength and get actionable feedback. Returns a 0-4 score, estimated crack time, and specific improvement suggestions. Free API.
/v1/cron/parse Parse and describe a cron expression in plain English.
Parse any cron expression and get a plain-English description. Supports standard 5-field cron syntax. Free API, no signup required.
/v1/cron/next Get next scheduled runs for a cron expression.
Get the next scheduled run times for any cron expression. Returns up to 25 future occurrences in UTC. Free API.
/v1/random/data Generate random test data (fake identities, addresses, etc.).
Generate realistic fake test data: names, emails, addresses, phone numbers, and more. Supports multiple locales and custom field selection. Free API.
/v1/color/convert Convert colors between HEX, RGB, HSL.
Convert colors between HEX, RGB, and HSL formats with a single API call. Returns all three representations at once. Free API.
/v1/color/palette Generate a color palette from a base color.
Generate complementary, analogous, triadic, tetradic, or monochromatic color palettes from any base color. Returns HEX, RGB, and HSL for each swatch.
/v1/jwt/decode Decode a JWT token without verification.
Decode any JWT token and inspect its header, payload, and expiry without verifying the signature. Free API for debugging auth flows.
/v1/jwt/generate Generate a signed JWT.
Generate signed JWT tokens with custom payloads and expiry using HS256. Free API for testing and prototyping.
/v1/diff Compare two texts line by line.
Compare two text strings line by line and get a unified diff output. Identify additions, deletions, and unchanged lines. Free API.
/v1/diff/json Deep-compare two JSON objects.
Deep-compare two JSON objects and get a structured list of additions, deletions, and changes at every nesting level. Free API.
/v1/number/format Format a number with locale and style options.
Format numbers with locale-aware separators, currency symbols, and percentage notation. Supports all Intl.NumberFormat locales. Free API.
/v1/totp/generate Generate a TOTP code.
Generate time-based one-time passwords (TOTP) from a shared secret. Compatible with Google Authenticator and Authy. Free API.
/v1/totp/validate Validate a TOTP code.
Validate a TOTP code against a shared secret with configurable time window for clock skew tolerance. Free API for two-factor auth verification.
/v1/timestamp/convert Convert between timestamp formats (Unix, ISO, RFC).
Convert between Unix timestamps, ISO 8601, and RFC 2822 date formats. Accepts seconds or milliseconds. Free API, no signup.
/v1/semver/compare Compare two semantic versions.
Compare two semantic version strings and determine which is greater, equal, or less. Handles pre-release and build metadata. Free API.
/v1/semver/validate Validate a semantic version string.
Validate whether a string is a valid semantic version per the semver 2.0.0 specification. Returns parsed major, minor, patch, and pre-release components.
/v1/yaml/to-json Convert YAML to JSON.
Convert YAML documents to JSON with a single API call. Handles nested objects, arrays, and multi-document YAML. Free API, no signup.
/v1/yaml/to-yaml Convert JSON to YAML.
Convert JSON objects to clean YAML output with proper indentation. Free API for config file generation and data format conversion.
/v1/math/evaluate Evaluate a math expression safely.
Evaluate mathematical expressions safely via API. Supports arithmetic, parentheses, powers, and common functions (sqrt, sin, cos, log). Free API.
/v1/units/convert Convert between units (length, weight, temperature, etc.).
Convert between units of length, weight, temperature, volume, speed, and more. Supports metric, imperial, and scientific units. Free API.
/v1/license/lookup Look up a software license by SPDX identifier.
Look up any open-source license by its SPDX identifier. Returns permissions, conditions, limitations, and OSI/FSF approval status. Free API, no signup required.
Start building with Botoi APIs
Free tier, no credit card required. Get your API key and start making requests in seconds.