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.