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 عبر الإنترنت. يدعم النص وتشفير Base64 الآمن لعناوين URL.
محوّل الألوان
حوّل الألوان بين صيغ 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.