Text Tools

Case Converter

Paste text, click a style, copy the result. Fixes ACCIDENTAL CAPS LOCK, formats titles, and makes code-style names — instantly, in your browser.

Which case for what?

StyleExampleTypical use
Title CaseThe Quick Brown FoxHeadlines, book & video titles
Sentence caseThe quick brown foxNormal writing, UI labels
UPPERCASETHE QUICK BROWN FOXEmphasis, acronyms, forms
camelCasetheQuickBrownFoxJavaScript/Java variable names
PascalCaseTheQuickBrownFoxClass names in most languages
snake_casethe_quick_brown_foxPython variables, database columns
kebab-casethe-quick-brown-foxURLs, CSS classes, file names

Why naming style matters in code

Programming languages don't just prefer a case style — their communities enforce one. Python's official style guide (PEP 8) expects snake_case functions and PascalCase classes; JavaScript linters flag variables that aren't camelCase; CSS class names and URL slugs break tooling conventions if they aren't kebab-case. Renaming by hand across dozens of identifiers invites typos — paste a list here, convert once, and every entry follows the same rule.

Worked example: cleaning up a spreadsheet header row

Say you export a spreadsheet with headers like "First Name", "EMAIL ADDRESS", "Date-of-Birth" and need database column names. Paste them in, click snake_case, and you get first_name, email_address, date_of_birth — consistent, lowercase, and safe for SQL. Need them back as report labels later? Convert to Title Case and they read "First Name, Email Address, Date Of Birth."

Title case has no single standard, and this page shows you both

Ask three style guides how to capitalise a headline and you get three answers. The disagreement is not about obscure edge cases; it is about ordinary words like with, from, into and between:

StyleRule"a guide to working with data from home"
APCapitalise anything of four letters or moreA Guide to Working With Data From Home
ChicagoLowercase prepositions whatever their lengthA Guide to Working with Data from Home

Both are correct; they belong to different houses. This converter applies AP by default, and when Chicago would produce something different it shows you that version too rather than leaving you to wonder whether your title is wrong. Every style agrees on two things, and this page follows them: the first and last words are always capitalised, and an acronym stays an acronym — NASA never becomes Nasa.

If you are writing for a publication, an employer or a course, the house style beats any general rule. If nobody has told you, pick one and stay consistent within the document; inconsistency is the only version that reads as an error.

Sources

Frequently asked questions

Is my text sent anywhere?

No — conversion happens entirely in your browser. Nothing you type leaves your device.

Why fix caps lock text here instead of retyping?

Click "Sentence case" and a WHOLE PARAGRAPH TYPED WITH CAPS LOCK ON becomes normal writing in one click, keeping sentence starts capitalized.

Does camelCase/snake_case handle punctuation?

Yes — spaces, hyphens, underscores, and punctuation between words become the separator of the chosen style, and everything else is stripped, so "Hello, World! 2.0" becomes hello_world_2_0.

You might also need

Last reviewed: · Who maintains this · How it is checked

The arithmetic runs entirely in your browser — nothing you enter is sent to a server or stored. The formula and its assumptions are stated on the page so you can check the result rather than trust it.