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.
Formatador e Validador JSON
Formate, embeleze, minifique e valide dados JSON online. Detecção de erros instantânea com números de linha.
Codificador / Decodificador Base64
Codifique e decodifique strings Base64 online. Suporte para codificação de texto e Base64 segura para URLs.
Conversor de Cores
Converta cores entre os formatos HEX, RGB e HSL. Visualização ao vivo com cópia instantânea para a área de transferência.
Calculadora de Juros Compostos
Calcule juros compostos com aportes mensais. Veja a evolução do crescimento ano a ano.
Testador de Regex
Teste expressões regulares com destaque ao vivo, detalhes de correspondência e extração de grupos de captura.
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.