developer-swiss-knife-api

All-in-one developer utility toolkit API. Encode/decode (Base64, URL, HTML, Hex), hash (MD5, SHA-256, SHA-512, bcrypt), decode JWTs, generate UUIDs (v4/v7) & ULIDs, convert timestamps (Unix ↔ ISO 8601), and manipulate strings (slugify, random generation, case conversion) — 25+ endpoints in a single API. Built for CI/CD pipelines, backend services, and developer tooling.

1 subscribers
50 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

developer-swiss-knife-api endpoints

MethodEndpointDescription
Encoding
POST base64_encode_encode_base64_post
/encode/base64
Encode a string to Base64. Useful for embedding binary data in JSON, emails, or URLs.
POST html_encode_encode_html_post
/encode/html
Convert special characters to HTML entities (e.g., `
POST hex_encode_encode_hex_post
/encode/hex
Encode a string to its hexadecimal representation.
POST url_encode_encode_url_post
/encode/url
Percent-encode a string for safe use in URLs (RFC 3986).
Decoding
POST html_decode_decode_html_post
/decode/html
Convert HTML entities back to characters (e.g., `<` → `
POST base64_decode_decode_base64_post
/decode/base64
Decode a Base64-encoded string back to plaintext.
POST url_decode_decode_url_post
/decode/url
Decode a percent-encoded (URL-encoded) string.
POST hex_decode_decode_hex_post
/decode/hex
Decode a hexadecimal string back to plaintext.
Hashing
POST bcrypt_hash_hash_bcrypt_post
/hash/bcrypt
Generate a bcrypt password hash. Industry standard for password storage. The `rounds` parameter controls the cost factor (default: 12). Higher rounds = slower but more resistant…
POST sha512_hash_hash_sha512_post
/hash/sha512
Generate a SHA-512 hash digest. Strongest standard hash for data integrity.
POST sha256_hash_hash_sha256_post
/hash/sha256
Generate a SHA-256 hash digest. Suitable for integrity checks and digital signatures.
POST bcrypt_verify_hash_bcrypt_verify_post
/hash/bcrypt/verify
Verify a plaintext string against a bcrypt hash. Returns whether they match.
POST md5_hash_hash_md5_post
/hash/md5
Generate an MD5 hash digest. **Warning:** MD5 is cryptographically broken — use SHA-256+ for security. MD5 is still useful for checksums and non-security fingerprinting.
JWT
POST decode_jwt_jwt_decode_post
/jwt/decode
Decode a JSON Web Token **without verifying the signature**. Returns the header, payload (claims), and raw signature. Also reports whether the token is expired (if an `exp` claim…
Generators
GET generate_uuid7_generate_uuid7_get
/generate/uuid7
Generate one or more UUID v7 (time-ordered) identifiers. UUID v7 embeds a Unix millisecond timestamp, making them sortable by creation time. Ideal for database primary keys.
GET generate_uuid4_generate_uuid4_get
/generate/uuid4
Generate one or more UUID v4 (random) identifiers. UUID v4 is the most widely used UUID format — 122 bits of randomness.
GET generate_ulid_generate_ulid_get
/generate/ulid
Generate one or more ULIDs (Universally Unique Lexicographically Sortable Identifiers). ULIDs are 128-bit identifiers that are lexicographically sortable and encode a timestamp.…
Timestamps
GET current_time_timestamp_now_get
/timestamp/now
Get the current UTC time in multiple formats: Unix, ISO 8601, and human-readable.
POST unix_to_iso_timestamp_to_iso_post
/timestamp/to-iso
Convert a Unix timestamp (seconds since epoch) to ISO 8601 format. Supports optional timezone parameter (default: UTC). Accepts decimal values for sub-second precision.
POST iso_to_unix_timestamp_to_unix_post
/timestamp/to-unix
Convert an ISO 8601 datetime string to a Unix timestamp. If no timezone is specified in the input string, UTC is assumed.
String Utilities
POST string_count_string_count_post
/string/count
Analyze a string and return counts of characters, words, lines, sentences, paragraphs, and byte size (UTF-8).
POST generate_slug_string_slug_post
/string/slug
Convert a string to a URL-friendly slug. Handles Unicode, special characters, and multiple spaces. Configurable separator and case.
POST case_convert_string_case_post
/string/case
Convert a string between different case formats. Supports: camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, UPPER, lower, Title Case, Sentence case, dot.case,…
POST random_string_string_random_post
/string/random
Generate cryptographically secure random strings. Choose from preset character sets or provide a custom one. Generate up to 100 strings at once, each up to 4096 chars.
Health
GET root__get
/
Quick health check endpoint. Returns API status, version, and available endpoint categories.
Other endpoints
POST md5_hash_hash_md5_post
/hash/md5
Generate an MD5 hash digest. **Warning:** MD5 is cryptographically broken — use SHA-256+ for security. MD5 is still useful for checksums and non-security fingerprinting.
POST sha256_hash_hash_sha256_post
/hash/sha256
Generate a SHA-256 hash digest. Suitable for integrity checks and digital signatures.
POST html_decode_decode_html_post
/decode/html
Convert HTML entities back to characters (e.g., `<` → `
GET generate_ulid_generate_ulid_get
/generate/ulid
Generate one or more ULIDs (Universally Unique Lexicographically Sortable Identifiers). ULIDs are 128-bit identifiers that are lexicographically sortable and encode a timestamp.…
POST generate_slug_string_slug_post
/string/slug
Convert a string to a URL-friendly slug. Handles Unicode, special characters, and multiple spaces. Configurable separator and case.
GET generate_uuid7_generate_uuid7_get
/generate/uuid7
Generate one or more UUID v7 (time-ordered) identifiers. UUID v7 embeds a Unix millisecond timestamp, making them sortable by creation time. Ideal for database primary keys.
POST base64_decode_decode_base64_post
/decode/base64
Decode a Base64-encoded string back to plaintext.
POST sha512_hash_hash_sha512_post
/hash/sha512
Generate a SHA-512 hash digest. Strongest standard hash for data integrity.
POST hex_decode_decode_hex_post
/decode/hex
Decode a hexadecimal string back to plaintext.
POST bcrypt_hash_hash_bcrypt_post
/hash/bcrypt
Generate a bcrypt password hash. Industry standard for password storage. The `rounds` parameter controls the cost factor (default: 12). Higher rounds = slower but more resistant…
POST bcrypt_verify_hash_bcrypt_verify_post
/hash/bcrypt/verify
Verify a plaintext string against a bcrypt hash. Returns whether they match.
POST url_decode_decode_url_post
/decode/url
Decode a percent-encoded (URL-encoded) string.
GET generate_uuid4_generate_uuid4_get
/generate/uuid4
Generate one or more UUID v4 (random) identifiers. UUID v4 is the most widely used UUID format — 122 bits of randomness.
POST base64_encode_encode_base64_post
/encode/base64
Encode a string to Base64. Useful for embedding binary data in JSON, emails, or URLs.
POST hex_encode_encode_hex_post
/encode/hex
Encode a string to its hexadecimal representation.
POST html_encode_encode_html_post
/encode/html
Convert special characters to HTML entities (e.g., `
POST decode_jwt_jwt_decode_post
/jwt/decode
Decode a JSON Web Token **without verifying the signature**. Returns the header, payload (claims), and raw signature. Also reports whether the token is expired (if an `exp` claim…
POST random_string_string_random_post
/string/random
Generate cryptographically secure random strings. Choose from preset character sets or provide a custom one. Generate up to 100 strings at once, each up to 4096 chars.
POST iso_to_unix_timestamp_to_unix_post
/timestamp/to-unix
Convert an ISO 8601 datetime string to a Unix timestamp. If no timezone is specified in the input string, UTC is assumed.
GET current_time_timestamp_now_get
/timestamp/now
Get the current UTC time in multiple formats: Unix, ISO 8601, and human-readable.
POST case_convert_string_case_post
/string/case
Convert a string between different case formats. Supports: camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, UPPER, lower, Title Case, Sentence case, dot.case,…
POST string_count_string_count_post
/string/count
Analyze a string and return counts of characters, words, lines, sentences, paragraphs, and byte size (UTF-8).
POST unix_to_iso_timestamp_to_iso_post
/timestamp/to-iso
Convert a Unix timestamp (seconds since epoch) to ISO 8601 format. Supports optional timezone parameter (default: UTC). Accepts decimal values for sub-second precision.
POST url_encode_encode_url_post
/encode/url
Percent-encode a string for safe use in URLs (RFC 3986).
GET root__get
/
Quick health check endpoint. Returns API status, version, and available endpoint categories.

developer-swiss-knife-api pricing

PlanPriceRate limitQuotas
BASIC Free 1 / second
  • Requests: 1,000 / monthly
PRO $9 / month 10 / second
  • Requests: 50,000 / monthly
ULTRA $29 / month 25 / second
  • Requests: 200,000 / monthly
MEGA $79 / month 50 / second
  • Requests: 1,000,000 / monthly

More Tools APIs

View all →
  • Create unique looking QR codes with logo, color and design as PNG, SVG, PDF or EPS. QR Codes can be…

    ToolsPaid330 subscribers
  • Temporary Disposable E-mail fast and easy API - is a service that allows to receive email at a temporary…

    ToolsFreemium1.4k subscribers
  • Convert YT Videos to MP3

    ToolsFreemium12.8k subscribers
  • Using our advanced keyword research API you can easily obtain keyword suggestions and other SEO metrics…

    ToolsFreemium4.1k subscribers
  • 100% Genuine DA, PA with number of backlinks from Moz. Check DA PA with ease. This API gives you same…

    ToolsFreemium7.2k subscribers
  • Youtube Video and Audio Downloader. audio,eo,mp4,mp3,downloader,download,youtube,tiktok,instagtam,scraper,you…

    ToolsFreemium1.4k subscribers