Random Case Converter
Randomly upper- or lowercase every letter for a chaotic, casino-cipher look. Browser-only.
0 characters
0 characters
About Random Case Converter
Random case randomizes the case of every letter independently — each letter has a 50/50 chance of ending up uppercase or lowercase. Re-run the conversion and you'll get a different result. It's louder than alternating case and more chaotic than inverse case.
When to use it
- Producing visually noisy text for memes, jokes, or art projects
- Generating obfuscated-looking strings for puzzle games
- Creating distinctive display text where every paste looks different
How it works
Each letter is independently randomized via Math.random — if the random value is below 0.5, the letter is lowercased, otherwise uppercased. Non-letter characters pass through unchanged. The result is non-deterministic; the same input produces a different output each time.
Examples
Each invocation produces a different result
Hello, World!
HeLlo, WoRLd!
Frequently asked questions
- Is the randomness cryptographically secure?
- No. Math.random is a pseudorandom generator suitable for visual effects but not for cryptographic use. Don't use it as a substitute for secure obfuscation.
- Why does the output change each time?
- By design — random case picks a fresh random choice for each letter on every invocation. To freeze a result, copy the output to a different field.
- Can I get a deterministic result?
- Not from this tool. For deterministic alternation, use alternating-case (every other letter).