45 tools.
One API key.
Every tool is a single POST request. No SDKs required, no setup — just your key and a JSON body.
crypto
7 toolsEncode or decode HTML entities
Generate an HMAC signature for a message
Hash a password with bcrypt or verify a password against a bcrypt hash
Decode a JWT without verifying the signature
Generate a secure random password
Generate a TOTP secret and current code, or get current code for an existing secret
URL encode or decode a string
data
12 toolsSort CSV rows by one or more columns
Extract, reorder, or rename columns from CSV
Parse CSV text to a JSON array of objects
Flatten nested JSON to dot-notation keys
Pretty-print or minify JSON
Query JSON with a JMESPath expression
Convert a JSON array (or single object) to CSV text
Expand dot-notation keys back to nested JSON
Convert XML text to JSON
Convert between YAML and JSON
Filter CSV rows by column value or simple condition
Remove duplicate rows from CSV
datetime
8 toolsAdd or subtract days, hours, minutes, or seconds from a date
Count business days (weekdays) between two dates
Convert a date/time between timezones
Get the next N run times for a cron expression
Calculate the difference between two dates
Reformat a date/time to a given strftime pattern
Parse any date string and return ISO 8601
Convert between date string and Unix timestamp
image
3 toolsRotate image by an angle in degrees
Crop image to coordinates or center-crop to an aspect ratio
Resize image to dimensions or percentage, optionally maintain aspect ratio
text
15 toolsCount words, characters, sentences, and paragraphs in text
Generate a UUID (v4 random or v5 namespace-based)
Normalize unicode text and optionally strip accents
Truncate text to a given length with optional ellipsis
Remove HTML tags from text, keeping text content
Convert text to a URL-friendly slug
Reverse a string or its words
Find and replace text using regex
Extract regex matches from text
Convert Markdown text to HTML
Generate lorem ipsum placeholder text
Hash text with a specified algorithm
Compare two texts and return a unified diff
Convert text between cases (upper, lower, title, camel, snake, kebab, pascal)
Encode or decode text as Base64
Ready to start building?
Get a free API key and make your first request in under a minute.