Text tools

Case Converter

Change letter case or convert names to camelCase, snake_case and kebab-case locally.

Runs locally
Input: up to 1 MB. Output: up to 2 MB. Files stay in your browser.
Guide

Rewrite words using a naming style such as camel case or snake case. This is useful for turning a label into a variable name or making a list of names consistent.

  1. Add your text

    Paste into Input, choose an example or select Open file. You can also drop one UTF-8 text file into Input.

  2. Choose the letter case

    Choose lowercase, UPPERCASE, Title Case, camelCase, snake_case or kebab-case using Case above the fields.

  3. Keep the result

    Use Copy output or Download above the fields. The main button runs the operation again. Clear removes the input.

On mobile, choose Output to read the result. Clear removes both fields.

Case

  • lowercase: use small letters. Example: hello world.
  • UPPERCASE: use capital letters. Example: HELLO WORLD.
  • Title Case: capitalise words. Example: Hello World.
  • camelCase: join words and capitalise subsequent words. Example: helloWorld.
  • snake_case: join words with underscores. Example: hello_world.
  • kebab-case: join words with hyphens. Example: hello-world.
Shortcuts
  • Ctrl / Cmd + Enter — Run selected action
  • Ctrl / Cmd + Shift + C — Copy output
  • Ctrl / Cmd + S — Download output
  • ? — Show shortcuts outside text fields

Shortcuts work while focus is in the workspace. Copy and download need valid output.

Common questions
Is my text uploaded?
No. Processing happens in a local browser worker. Your text and filenames are not uploaded or saved.
How does this conversion work?
Lowercase, UPPERCASE and Title Case preserve punctuation. camelCase, snake_case and kebab-case split separators and capital boundaries, including HTTPServer. These naming modes replace punctuation separators. Unicode case mapping is used without guessing your language or normalizing text.
What are the limits?
Input: 1 MB of UTF-8 text. Output: 2 MB. Processing stops after five seconds. A limit produces an error, not a shortened result.

Was this tool helpful?

Only your rating and optional feedback are sent. Your tool input and output are never included.