String Utilities
Transform text with case conversion, reversal, sorting, slugify, and many more string operations — all client-side.
Input
Transformations
Output
Related Tools
You've got a variable named getUserById and your API expects get_user_by_id. Or you're building a URL slug from a blog title and need to strip spaces and special characters. These case and format conversions are tedious to do by hand — and easy to get wrong. That's exactly what this tool is for. It handles the full range of developer string transformations: camelCase, snake_case, kebab-case, PascalCase, SCREAMING_SNAKE_CASE, and more. Need a URL-friendly slug? The RFC 3986 URI spec defines what characters are valid — slugify takes care of that automatically. For Unicode-aware text handling, see the MDN String reference. If you're processing JSON data, JSON Formatter pairs well with this tool. Everything runs entirely in your browser — no data is ever sent to a server.
How to Use String Utilities
Paste Your Text
Type or paste any text into the input field. The operations work on any plain text — code snippets, sentences, or raw data.
Choose an Operation
Select the transformation you need: convert case (UPPER, lower, Title, camelCase, snake_case), reverse, trim whitespace, count characters, or encode/decode.
Copy the Result
The output appears instantly. Click Copy to grab the result and use it in your project.
Example Transformations
Case Conversion Example
Input:
hello world from the string utilities toolOutputs:
UPPER: HELLO WORLD FROM THE STRING UTILITIES TOOL
lower: hello world from the string utilities tool
Title: Hello World From The String Utilities Tool
camelCase: helloWorldFromTheStringUtilitiesTool
snake_case: hello_world_from_the_string_utilities_toolFrequently Asked Questions
What string case formats does this tool support?
It supports camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Title Case, UPPER CASE, lower case, and URL slugs. See the MDN camelCase glossary for background.
How do I convert a string to a URL slug?
Use the Slugify option. It lowercases the text, replaces spaces and special characters with hyphens, and removes characters that aren't valid in URLs per the RFC 3986 URI specification.
Does this tool send my text to a server?
No. All transformations run entirely in your browser using JavaScript. Your text never leaves your device — there's no backend, no logging, no storage.
What is the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (e.g. getUserById). PascalCase starts with an uppercase letter (e.g. GetUserById). Both are common in programming — camelCase for variables and functions, PascalCase for classes and components.
Can I reverse a string with this tool?
Yes. The Reverse option flips the character order of your string. It works with plain ASCII and basic Unicode text.