Case Converter (Upper, Lower, Camel, Title Case)
The ultimate text case converter. Fix accidental caps lock, format code variables, or capitalize titles for your blog posts.
Convert text to uppercase, lowercase, Title Case, camelCase, and more.
Reformat text in your browser into camelCase, snake_case, PascalCase, Title Case, and other common styles. The text is not uploaded to JW Tool Box; the site separately collects usage information as described in the Privacy Policy.
How this page is maintained
- Steps and copy are checked against the current tool behavior.
- Browser limits, file-size constraints, or compatibility gaps are documented when relevant.
- Unless a page explicitly says otherwise, files and text stay in the browser during processing.
Convert Text to Title Case, UPPERCASE, camelCase, and More
Paste your text, then click the format you need. The result replaces the text in the box and is ready to copy. All conversion runs in your browser, so the text is not uploaded.
Available formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, aLtErNaTiNg case, and iNVERSE cASE.
Worked Example
Start with ordinary prose, for example "monthly revenue report summary". Convert it and you get:
- Title Case: Monthly Revenue Report Summary
- UPPERCASE: MONTHLY REVENUE REPORT SUMMARY
- camelCase: monthlyRevenueReportSummary
- PascalCase: MonthlyRevenueReportSummary
- snake_case: monthly_revenue_report_summary
- kebab-case: monthly-revenue-report-summary
The same six clicks handle a headline, a JavaScript variable, a database column, a URL slug, and a CSS class name.
Common Jobs
- Accidental Caps Lock. Paste the paragraph, convert to Sentence case or lowercase, and fix it in one pass without retyping.
- URL slugs. Convert a headline to kebab-case before it goes into a permalink, as in "winter jacket sale" turning into winter-jacket-sale.
- Code identifiers. Convert a column label such as "user signup date" into userSignupDate, user_signup_date, or UserSignupDate depending on the language.
- People names and accents. Text such as "josé márquez" converts to "José Márquez". Accented letters are preserved by the case conversion functions, but the extra formatting styles are safest on plain ASCII.
One warning: converting to UPPERCASE or lowercase discards the original casing, so keep a copy of the source text if you may want it back. If you need to check the converted text against the original, use the Text Diff Checker.
For background, see the case converter guide.
How to Turn a Sentence Into camelCase, snake_case, and kebab-case
Start with one phrase and convert it once per convention. Take the phrase user signup date. Title Case gives User Signup Date, camelCase gives userSignupDate, PascalCase gives UserSignupDate, snake_case gives user_signup_date, and kebab-case gives user-signup-date. Five buttons, one source phrase, five identifiers you can paste straight into code.
The phrase to watch is the snake and kebab pair. Both scan for word boundaries first, so they handle input that is already camelCase and split it into separate words, which is what you want when a variable arrives from a library written in a different style. What they cannot recover is a phrase with no boundaries at all: lowercase text such as usersignupdate has nothing to split on and comes back as the single token usersignupdate. Always convert from the original spaced phrase rather than from an already-converted string.
Fixing Text That Was Typed With Caps Lock On
Caps Lock is the only failure that is this easy to reverse. Paste the shouting text, click lowercase or Sentence case, and the paragraph is repaired in one click with no retyping. Sentence case does not assume anything about your sentences: it takes the first letter of the text and the first letter after each period, question mark, or exclamation mark, and lowercases everything else first. That means a name or a product term inside the paragraph comes back in lowercase and needs a manual fix, so read the result before you copy it.
The same pass handles an all-caps headline that needs to become a normal sentence, and it is faster than retyping when a client sends copy in a shout. Keep a copy of the original text if you may need the exact casing again, because lowercasing discards it permanently. If you do need to compare the repaired paragraph against the source line by line, the Text Diff Checker shows exactly which characters changed.
Two Formats People Ask About
Alternating case alternates starting from the first character: order-66 becomes oRdEr-66, which is the pattern used in meme text and in some test fixtures. Inverse case flips the existing casing of every character, so It Is Mixed becomes iT iS mIXED. Neither style is reversible in the sense of restoring an unknown original, since both destroy the incoming casing as they run. The conversion itself never leaves your browser, so client copy and unreleased product names are not uploaded anywhere. Background on the styles and when each one is standard is in the case converter guide.
Key features
- Multiple Formats: Convert between all common text cases including camelCase for programmers and Title Case for writers.
- One-Click Copy: Quickly copy the transformed text to your clipboard with a single click.
Frequently asked questions
What is Title Case?
Title Case capitalizes the first letter of each major word, which is standard for headlines and book titles.
What is the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (e.g., `myVariable`), while PascalCase starts with an uppercase letter (e.g., `MyVariable`). Both capitalize subsequent words.
Does it handle accents and special characters?
Yes. The tool preserves accents (like é, ñ, ü) when changing case, ensuring that international text remains readable.
Can I convert text back to its original format?
Not always. Converting to UPPERCASE or lowercase destroys the original casing information. It is best to keep a copy of your original text.
Related guides
-
Text Case Converter Tool: Uppercase, Lowercase, CamelCase Online Free (2026)
Accidentally left Caps Lock on? Need to convert variable names to camelCase? Our free Case Converter Tool transforms text between any format in one click. Quick answer: paste your text into the Case Converter and click a format: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snakecase, kebab-case, aLtErNaTiNg, or iNVERSE. Conversion happens in your browser, so code and…