64+ endpoints across 11 categories. No authentication required. Rate limit: 100 req/min.
64 endpoints found
/api/tools/uuid-generatorGenerate random UUIDs (v4) instantly. Perfect for database IDs, session tokens, and unique identifiers.
/api/tools/uuid-generatorGenerate random UUIDs (v4) via POST request.
/api/tools/qr-code-generatorGenerate QR codes as Base64 or SVG. Embed URLs, text, or any data into scannable QR codes.
/api/tools/qr-code-generatorGenerate QR codes via POST request with JSON body.
/api/tools/barcode-generatorGenerate Code 128 barcodes as SVG. Useful for product labels, inventory systems, and shipping.
/api/tools/credit-card-generatorGenerate valid test credit card numbers with Luhn checksum. For testing payment systems only.
/api/tools/credit-card-generatorGenerate test credit card numbers via POST request.
/api/tools/password-generatorGenerate secure random passwords with customizable length and character sets.
/api/tools/password-generatorGenerate secure random passwords via POST request.
/api/tools/lorem-ipsum-generatorGenerate Lorem Ipsum placeholder text. Choose words, sentences, or paragraphs.
/api/tools/lorem-ipsum-generatorGenerate Lorem Ipsum text via POST request.
/api/tools/json-formatterFormat and prettify JSON with customizable indentation. Make minified JSON readable.
/api/tools/json-validatorValidate JSON syntax and structure. Check if your JSON is valid.
/api/tools/json-minifierMinify JSON by removing all whitespace. Reduce file size for production.
/api/tools/json-compareCompare two JSON objects line-by-line and highlight differences.
/api/tools/json-escapeEscape or unescape a JSON string. Useful for embedding JSON inside other JSON.
/api/tools/json-to-yamlConvert JSON to YAML format. Transform configuration files between formats.
/api/tools/yaml-to-jsonConvert YAML to JSON format. Parse YAML configuration files.
/api/tools/xml-to-jsonConvert XML to JSON. Parse XML documents and transform to JSON format.
/api/tools/json-to-xmlConvert JSON to XML. Transform JSON data into XML format.
/api/tools/csv-to-jsonConvert CSV data to JSON array. Parse spreadsheet exports and CSV files.
/api/tools/json-to-csvConvert JSON array to CSV format. Export data for spreadsheet use.
/api/tools/markdown-to-htmlConvert Markdown to HTML. Transform .md files to HTML for web rendering.
/api/tools/html-to-markdownConvert HTML to Markdown. Transform web pages to Markdown format.
/api/tools/timestamp-converterConvert timestamps between Unix, ISO 8601, and human-readable formats.
/api/tools/unix-timestampConvert between Unix timestamps and human-readable dates. Supports toDate and toTimestamp modes.
/api/tools/number-base-converterConvert numbers between any bases (binary, octal, decimal, hex, and custom bases 2–36).
/api/tools/color-converterConvert colors between HEX, RGB, HSL, and CMYK formats.
/api/tools/base64-encoderEncode text or data to Base64 format.
/api/tools/base64-decoderDecode Base64 encoded strings back to original text.
/api/tools/url-encoderURL encode strings for safe transmission in URLs.
/api/tools/url-decoderDecode URL encoded strings back to readable text.
/api/tools/html-entity-encoderEncode HTML entities. Convert <, >, &, and quotes to safe HTML entities.
/api/tools/html-entity-decoderDecode HTML entities back to their original characters.
/api/tools/text-to-binaryConvert text to binary representation (8-bit ASCII codes separated by spaces).
/api/tools/binary-to-textConvert binary string back to text. Input binary groups separated by spaces.
/api/tools/text-to-hexConvert text to hexadecimal encoding.
/api/tools/hex-to-textConvert hexadecimal string back to readable text.
/api/tools/unicode-escapeEscape or unescape Unicode characters in strings (\uXXXX format).
/api/tools/word-counterCount words, characters, sentences, paragraphs, and lines in text.
/api/tools/text-diffCompare two texts and show line-by-line differences.
/api/tools/text-to-slugConvert text to URL-friendly slugs for SEO-optimized URLs.
/api/tools/case-converterConvert text between camelCase, PascalCase, snake_case, kebab-case, and more.
/api/tools/duplicate-line-removerRemove duplicate lines from text. Useful for cleaning up lists and log files.
/api/tools/sort-linesSort lines of text alphabetically in ascending or descending order.
/api/tools/hash-generatorGenerate MD5, SHA-1, SHA-256, or SHA-512 hashes from any text input.
/api/tools/hash-generatorGenerate cryptographic hashes via POST request.
/api/tools/jwt-decoderDecode JWT tokens without verification. View header and payload claims.
/api/tools/jwt-validatorValidate JWT token structure, decode its payload, and check expiry.
/api/tools/password-strength-checkerCheck password strength using zxcvbn. Get detailed feedback and crack time estimates.
/api/tools/email-validatorValidate email address format and structure.
/api/tools/regex-testerTest regular expressions against text. Find matches and validate patterns.
/api/tools/user-generatorGenerate realistic mock user data for testing. Includes names, emails, phone numbers, and avatars.
/api/tools/user-generatorGenerate mock user data via POST request.
/api/tools/address-generatorGenerate realistic mock addresses with street, city, state, and coordinates.
/api/tools/company-generatorGenerate realistic mock company data for testing business applications.
/api/tools/json-mock-generatorGenerate custom mock JSON data from a schema. Define your own data structure.
/api/tools/dataset-duplicatorDuplicate an existing dataset with configurable field generation strategies (keep, random, sequential). Scale up to 10,000 rows.
/api/tools/sql-formatterFormat and beautify SQL queries for improved readability.
/api/tools/sql-minifierMinify SQL queries by removing unnecessary whitespace.
/api/tools/sql-escapeEscape or unescape SQL string values to prevent SQL injection. Escapes single quotes.
/api/tools/cron-expression-builderParse and validate cron expressions. Get next 5 execution times.
/api/tools/kafka-message-formatterFormat Kafka messages for CLI, JSON, or kafkacat output. Generate producer commands for testing.
/api/tools/kafka-topic-validatorValidate Kafka topic configuration and generate kafka-topics.sh CLI commands.
The ToolsDev API provides 64+ free REST endpoints for common developer tasks. All endpoints return JSON, require no authentication, and support CORS — making them perfect for frontend prototyping, CI pipelines, scripts, and serverless functions.
No API key, no sign-up. Just call the endpoint and get results instantly.
Consistent JSON responses, clear error messages, and interactive docs.
Full OpenAPI 3.0.0 spec available at /api/openapi for codegen and testing tools.