Developer interface
Base64 API
Encode and decode Base64 programmatically using simple HTTP endpoints.
The Velohost Base64 API provides a lightweight HTTP interface for encoding and decoding Base64 values.
It is designed for developers, scripts, and automated systems that require fast, stateless encoding without authentication.
Base API URL
All endpoints listed below are relative to this base URL.
https://api.velohost.co.uk/base64/ Rate limiting
This API is protected by a global rate limit to ensure fair usage and platform stability.
- Limit: 30 requests per 10 seconds per IP address
- Burst traffic is allowed
- No authentication required
-
Requests exceeding the limit return
HTTP 429
This limit applies across all Velohost public APIs.
Error responses
The API uses standard HTTP status codes to indicate errors.
Returned when the global rate limit is exceeded.
{
"detail": "Rate limit exceeded"
}
Returned when the value parameter is missing or invalid.
Endpoints
Encode Base64
Converts plain UTF-8 text into a Base64-encoded string.
GET /encode?value=hello
{
"input": "hello",
"output": "aGVsbG8="
} Decode Base64
Decodes a Base64-encoded value back to its original representation.
GET /decode?value=aGVsbG8=
{
"input": "aGVsbG8=",
"output": "hello"
} Learn more
Explore the tool, documentation, and guides.