Random String Generator API

A simple, fast API for generating random strings and strong passwords.

1. Random String Generator

GET /generate

Generates a random string based on query parameters (letters, numbers, spaces).

Parameters

length

int

The desired length of the string. Min: 1, Max: 5000.

Required

use_letters

boolean

Includes letters (a-z, A-Z). Default: true.

use_numbers

boolean

Includes numbers (0-9). Default: false.

add_spaces

boolean

Randomly adds spaces. Default: false.

Example

https://random-letters-generator.vercel.app/generate?length=20&use_letters=true&use_numbers=true&add_spaces=true

The response will be a JSON object:

{
  "generated_string": "ExaMple 123 StrInG 45"
}

2. Strong Password Generator

GET /generate-password

Generates a strong, highly customizable password (letters, numbers, symbols).

Parameters

length

int

The desired length of the password. Min: 1, Max: 50.

Required

use_uppercase

boolean

Includes A-Z. Default: true.

use_lowercase

boolean

Includes a-z. Default: true.

use_numbers

boolean

Includes numbers (0-9). Default: true.

use_symbols

boolean

Includes common symbols (!@#$, etc.). Default: true.

Example

https://random-letters-generator.vercel.app/generate-password?length=16&use_symbols=true

The response will be a JSON object:

{
  "generated_password": "P@sswOrd!234A_bcD"
}