Developer utility API
One API for the utilities you keep rewriting
Hash strings, generate UUIDs, format JSON, create QR codes, render OG images. 13 endpoints, one key, zero dependencies.
- base64
- aGVsbG8gd29ybGQ=
- slug
- hello-world
- sha-256
- —
Try it now
API playground
Pick an endpoint, edit the JSON, hit Run. Live responses, no signup required.
How it works
From zero to API call in under a minute
Get your key
Free, no credit card. 1,000 requests/day.
Call any endpoint
REST + JSON. Works from anywhere.
Ship your feature
Skip the boilerplate. Focus on your product.
Endpoints
Everything you need, one API call away
Text & data
-
/v1/base64/encodeBase64 encode and decode strings or files
-
/v1/json/formatFormat, minify, and validate JSON
-
/v1/text/statsWord count, reading time, sentence analysis
-
/v1/text/languageDetect language using trigram analysis
-
/v1/csv/to-jsonParse CSV to JSON with header support
-
/v1/html-sanitizeStrip dangerous HTML tags and attributes
Developer utilities
-
/v1/hashGenerate MD5, SHA-1, SHA-256, and SHA-512 hashes
-
/v1/jwt/generateSign JWTs with HS256 via Web Crypto
-
/v1/totp/generateGenerate and validate TOTP codes (RFC 6238)
-
/v1/math/evaluateSafe math expression evaluator (no eval)
-
/v1/units/convertConvert length, weight, temp, data, time units
Image generation
-
/v1/og-imageGenerate Open Graph images with custom branding
-
/v1/qr-codeCreate QR codes in PNG or SVG
-
/v1/placeholderGenerate SVG placeholder images with text
-
/v1/avatarDeterministic geometric avatars from seed strings
-
/v1/barcodeGenerate Code 128 barcodes as SVG
Quick start
Three lines to your first API call
curl -X POST \
https://api.botoi.com/v1/hash \
-H "Content-Type: application/json" \
-d '{"text": "hello", "algorithm": "sha256"}' Pricing
Start free, scale when you need to
Free
Starter
Pro
Business
Free browser tools
Try before you API
Every API endpoint has a matching browser tool. Test the functionality, then automate it with the API.
JSON 格式化和验证工具
在线格式化、美化、压缩和验证 JSON 数据。即时错误检测,显示行号。
Base64 编码 / 解码工具
在线编码和解码 Base64 字符串。支持文本和 URL 安全的 Base64 编码。
颜色转换器
在 HEX、RGB 和 HSL 格式之间转换颜色。实时预览,一键复制到剪贴板。
复利计算器
计算含月度定投的复利。查看逐年增长明细。
正则表达式测试工具
测试正则表达式,支持实时高亮、匹配详情和捕获组提取。
Image Converter
Convert images between HEIC, WebP, AVIF, PNG, BMP, GIF, and SVG formats. Preserves EXIF metadata and handles orientation correctly.
FAQ
Common questions
Do I need an API key? +
No. You can try any endpoint without a key at 5 requests/min. Sign up for a free key to get higher limits.
How is rate limiting handled? +
Each tier has a per-minute and per-day cap. When you hit the limit, the API returns a 429 status with a Retry-After header.
What response format does the API use? +
All endpoints return JSON. Error responses follow a consistent { "error": { "code": "...", "message": "..." } } shape.
Can I upgrade or downgrade my plan? +
Yes. Changes take effect at the start of your next billing cycle. You keep your existing API key.
Is there an OpenAPI spec? +
Yes. The full OpenAPI 3.1 spec is available at api.botoi.com/docs and can be imported into Postman, Insomnia, or any compatible client.
Start building in under a minute
Free API key, no credit card, 1,000 requests/day.