Home » Dev Tools » Case Converter

Free tool

Case Converter - icon

Case Converter

Switch text between sentence case, title case, camelCase, snake_case, and more.

This free case converter switches text between twelve formats: sentence case, lower case, UPPER CASE, Title Case, camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE, alternating caps, inverted caps, and one that strips line breaks. Your text never leaves your browser, there is no sign-up, and there is no limit on how much you paste in.

You can lock up to three conversions at once. They apply in the order you clicked them, left to right, so you can strip the line breaks out of a PDF paste and turn the result into kebab-case in a single step.

Transformations

Click to lock, up to 3

Your text

0 characters, 0 words

Result

How to convert your text

Five steps, and nothing to install.

  1. Paste your text into the left box. Use the Paste button, or Ctrl+V if your browser blocks clipboard access. The character and word counts update as you type.
  2. Click a transformation to lock it. The button turns solid and takes a number showing its place in the order.
  3. Add a second or third if you need one. Three is the limit, and the numbers tell you which runs first.
  4. Read the result on the right. It updates as you type, and the label above it names the chain you built.
  5. Press Copy. Clear resets the text and unlocks every transformation.

More free tools

Built for our own work, free for yours. No sign-up on any of them.

Font Clamp
Fluid clamp() for font size and its matching line height, across a whole type scale.
Email Signature Generator icon
Email Signature Generator
Make a professional email signature that holds its shape in Gmail, Outlook and Apple Mail. Fill in your details, pick a layout, copy it and paste it in.
QR Code Generator
Generate styled QR codes with custom colors, dot styles, and logos.
Schema Markup Generator
Build valid JSON-LD for a local business, service, FAQ, article or breadcrumb trail, with every property Google treats as required checked before you paste it.
Meta Tag Preview
See how your page will look as a Google result and as a Facebook, X or LinkedIn card, then copy the tags. Measured by pixel width, which is what actually gets cut.
Color Contrast Checker
Check any two colors against the WCAG contrast rules, get the nearest shade that passes, and convert between HEX, RGB and HSL.
UTM Builder icon
UTM Builder
Tag your campaign links so analytics can tell where the traffic came from. Build a whole campaign at once and take the set out as a CSV.
Image Resizer
Resize images to any width, height or preset size, crop to fit, and convert the format. Batch, and nothing is uploaded.
PDF Compressor
Shrink PDF file sizes right in your browser. Batch upload and ZIP download supported.
Merge PDF
Join several PDFs into one file, in the order you choose. Nothing is uploaded and no quality is lost.
Split PDF
Split a PDF into separate files, or pull out only the pages you need. Pick them from thumbnails or type ranges.
Favicon Generator
Generate a complete favicon package, download as ZIP with HTML snippet.
Image Converter
Convert images to WebP, PNG, or JPG. Batch upload and download as a ZIP.

What people use a case converter for

Most of these are jobs that are quick once and miserable forty times.

Naming code

camelCase for variables, PascalCase for classes, SCREAMING_SNAKE for constants, without renaming each one by hand.

URL slugs

kebab-case turns a headline into the slug it should have had, in one click.

Database columns

snake_case a list of spreadsheet headers before they become column names.

Cleaning PDF pastes

Remove New Lines pulls a paragraph back out of text that arrived broken across forty short lines.

Headlines

Title Case follows the usual rule of leaving short joining words lowercase unless they start the line.

Fixing caps lock

Sentence case rescues a paragraph typed with caps lock on, and inverted caps flips one that came out backwards.

Frequently asked questions

What happens to your text, and the three places the converter will surprise you.

Is my text uploaded anywhere?

No. Every conversion runs in your own browser, and the text is never sent to us or to anyone else. The page does send three counters, how many results were produced, how many were copied, and one per visit, so we can see whether the tool is used. Those are numbers only and carry none of your text.

No. There is no character limit and no daily cap. Very large amounts of text will depend on your own device, since the work happens there.

They run in the order you clicked them, left to right, and the number on each button shows its place. Remove New Lines followed by kebab-case gives a different result from kebab-case followed by Remove New Lines. Three is the most you can chain at once.

Nothing is locked yet. The tool does not guess a format for you, so until you click at least one transformation there is no result to show. Pasting text on its own will not fill it.

Sentence case lowercases everything first and then capitalises the letter after each full stop, question mark or exclamation mark. That is what makes it reliable on text typed with caps lock on, and it is also why NASA comes back as Nasa. Retype those few words afterwards.

Spaces, hyphens and underscores. Punctuation is not a break, so “hello, world” becomes “hello,World” with the comma still in it. Strip punctuation first if you are making an identifier out of a sentence.

Fifteen short joining words: a, an, the, and, but, or, for, nor, on, at, to, by, in, of and up. Any of them is still capitalised when it is the first word.

Yes. Upper, lower, sentence, title, alternating and inverted caps all use your browser’s own Unicode rules, so accented Latin, Greek and Cyrillic convert correctly. Scripts without upper and lower case, such as Arabic or Chinese, pass through unchanged, which is the right answer for them.

Want something like this on your own site?

Free tools are a small part of what we do. The rest is websites and digital products for businesses serious about growth, whether you are launching, scaling or transforming.