String case converter
ClientPaste words, identifiers, or paths; pick a target style. Splits on spaces, underscores, hyphens, and camelCase boundaries.
Source text
?
Splits on spaces, underscores, hyphens, and camelCase boundaries. Adjust the result in your editor after copying if needed.
Result
helloWorldFromApiUserProfile
Common use cases
- Rename API fields between JSON (camelCase) and SQL or env files (snake_case).
- Normalize file paths or CSS class names to kebab-case or CONSTANT_CASE.
- Convert pasted phrases from titles to a single identifier style for code generation.
Common mistakes to avoid
Expecting perfect results on natural language sentences
Heuristics split on spaces, hyphens, underscores, and camel boundaries—odd phrases may need manual cleanup.
Breaking acronyms when converting case
Strings like HTTP or URL may become Http or url depending on rules—verify against your style guide.
Applying locale-specific casing blindly
Turkish i/İ and similar edge cases may not match server-side libraries—double-check for international brands.
FAQ
Is my text sent to a server?
No. Transformation runs locally in your browser.
Which case styles are supported?
The workspace lists presets such as camelCase, PascalCase, snake_case, kebab-case, and CONST_CASE—see the UI for the exact set.
Can this fix entire JSON files?
Paste chunks of keys or values as needed. For large documents, prefer a dedicated transform in your editor or pipeline.
More tools
Related utilities you can open in another tab—mostly client-side.
JSON formatter
ClientJSON format online: pretty-print, minify, validate, escape, download .json.
Encoding tools
ClientBase64 and URL on this page; hub lists hex, HTML entities, JWT, JSON helpers, crypto, and tokens.
Plain text diff
ClientCompare two text drafts side by side—unified view, sample pre-filled, client-side.
Lorem ipsum generator
ClientPlaceholder paragraphs for mockups—copy in one click, client-side.