EnDcode API Documentation

by OmHackz

RESTful API for encoding and decoding text in 40+ formats

API Overview

The EnDcode API provides programmatic access to our comprehensive text encoding and decoding service. Transform text between 40+ different formats including Base64, Hexadecimal, Binary, Classical Ciphers, Case Transformations, and more.

Fast & Reliable

Lightning-fast processing

Secure

No data logging or storage

40+ Formats

Comprehensive format support

Base URL
https://en-dcode.vercel.app/api
Authentication

Currently, the EnDcode API is open and does not require authentication. However, we recommend implementing rate limiting on your end to prevent abuse.

Note: Authentication may be required in future versions for enhanced security and usage tracking.

Endpoints
GET
/encode-decode

Encode or decode text using the specified format.

Query Parameters

text
Required
stringThe text to encode/decode
operation
Required
stringEither "encode" or "decode"
type
Required
stringThe encoding format (see supported formats)
Request Examples

Encode Text to Base64

curl -X GET "https://en-dcode.vercel.app/api/encode-decode?text=Hello%20World&operation=encode&type=base64"

Decode Base64 Text

curl -X GET "https://en-dcode.vercel.app/api/encode-decode?text=SGVsbG8gV29ybGQ%3D&operation=decode&type=base64"
Response Format

Success Response

{
  "success": true,
  "operation": "encode",
  "type": "base64",
  "input": "Hello World",
  "output": "SGVsbG8gV29ybGQ=",
  "timestamp": "2024-01-15T10:30:00.000Z"
}

Error Response

{
  "success": false,
  "error": "Invalid type. Supported types: base64, hex, binary, ...",
  "timestamp": "2024-01-15T10:30:00.000Z"
}
Supported Formats
All available encoding/decoding formats
base64
base64url
base32
base58
ascii85
hex
binary
octal
decimal
url
html
quoted_printable
rot13
rot18
rot47
caesar
atbash
upper_case
lower_case
title_case
camel_case
pascal_case
snake_case
kebab_case
constant_case
dot_case
swap_case
ascii
unicode
morse
braille
brainfuck
ook
reverse
leetspeak
pig_latin
rail_fence
unix_timestamp
iso8601
hex_color
run_length
Error Codes
400

Bad Request

Missing required parameters or invalid format

429

Too Many Requests

Rate limit exceeded

500

Internal Server Error

Server processing error

Rate Limiting

To ensure fair usage and maintain service quality, the EnDcode API implements rate limiting:

  • Free Tier
    100 requests per minute per IP address
  • Burst Limit
    10 requests per second

Note: Rate limits may be adjusted based on usage patterns and server capacity.

Interactive Testing

Test the API directly from your browser:

Support & Contact

Need help with the EnDcode API? Get in touch:

Developer

OmHackz

Creator of EnDcode

GitHub Repository

EnDcode API by OmHackz - Universal Text Encoding & Decoding Service

Built with ❤️ for developers worldwide

Built with v0