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.
Formateador y validador JSON
Formatea, embellece, minifica y valida datos JSON en linea. Deteccion instantanea de errores con numeros de linea.
Codificador / decodificador Base64
Codifica y decodifica cadenas Base64 en linea. Compatible con codificacion de texto y Base64 segura para URLs.
Convertidor de colores
Convierte colores entre los formatos HEX, RGB y HSL. Vista previa en vivo con copia instantanea al portapapeles.
Calculadora de interes compuesto
Calcula interes compuesto con aportes mensuales. Consulta desgloses de crecimiento ano por ano.
Probador de expresiones regulares
Prueba expresiones regulares con resaltado en vivo, detalles de coincidencias y extraccion 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.