Input

Words: 0Chars: 0Lines: 0

Transformations

Case
Reverse
Lines
Other

Output

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

1

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.

2

Choose an Operation

Select the transformation you need: convert case (UPPER, lower, Title, camelCase, snake_case), reverse, trim whitespace, count characters, or encode/decode.

3

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 tool

Outputs:

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_tool

Frequently 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.

Related Tools