Free online case converter. Change text to uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case or kebab-case in one click.
A case converter that transforms any text into eight cases in one click — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and kebab-case — splitting on spaces, punctuation and existing camelCase humps.
This converter fixes text stuck in the wrong case in one click: paste the text, pick the target case, convert, and copy the result. Retyping text because it arrived in the wrong case is a small, constant tax on anyone who writes or codes. It handles the everyday writing cases — UPPERCASE for headings and legal emphasis, lowercase to calm down text typed with caps lock on, Title Case for headlines, and Sentence case to restore normal prose capitalisation after each full stop.
It's equally at home with the four programmer cases. camelCase (first word lowercase, subsequent words capitalised) is standard for JavaScript and Java variables; PascalCase for class and component names; snake_case for Python variables, database columns and constants; kebab-case for URLs, CSS classes and file names. The converter is smart about word boundaries: it splits on spaces and punctuation and also recognises existing camelCase humps, so pasting a variable name like userEmailAddress and choosing snake_case correctly produces user_email_address rather than one long word.
Typical uses: cleaning up copy pasted from a PDF or an email written in caps, renaming a batch of identifiers when moving code between languages with different conventions, generating a slug-style kebab-case string for a URL, or standardising product names in a spreadsheet before import. Everything runs locally in your browser and nothing is stored.
Free while in beta. No card, no sales call, no onboarding call you didn't ask for.
Title Case Capitalises Every Word, as in a headline. Sentence case capitalises only the first word of each sentence, like ordinary prose. This tool applies simple rules and doesn't lowercase minor words (a, of, the) the way some editorial styles do — review headlines before publishing.
The text is split on spaces and punctuation, and existing camelCase humps are also detected — so both "user email" and "userEmail" convert cleanly to user_email in snake_case.
Yes — paste one identifier per line and convert; the case is applied line by line since line breaks are punctuation boundaries. For project-wide renames, use your IDE's refactoring tools instead.
Yes, it preserves most punctuation and accented characters while properly transforming the alphabetic characters according to your chosen case style.
Once converted, you can simply select a different case format and click convert again to try another style, or use your browser's undo shortcut to revert the text box.
Business software from the team behind these free tools.
A CRM and project workspace for growing businesses.
Visit Avexora AI CRMWhatsApp Business API platform for broadcasts, chatbots and automation.
Visit AvexWAFrom a blank page to a live funnel in minutes.
Visit Avexora AI EBOSEnterprise-grade AI systems for operations and growth.
Visit Avexora AIYour business phone, answered by AI in every language, every hour.
Visit Avexora AI Voice AgentsAI-powered OMR scanning and exam management for schools.
Visit Avexora ExamOSFree online word counter. Instantly count words, characters (with and without spaces), sentences, paragraphs, reading time and speaking time for any text.
Find and Replace→Free online find and replace tool. Replace text in bulk with case-sensitive, whole-word and regular-expression modes — runs entirely in your browser.
Text Sorter→Free text sorter. Sort lines A to Z, Z to A, by length, or in natural numeric order (file2 before file10), with optional case-insensitive sorting.
URL Slug Generator→Free URL slug generator. Convert page titles into clean lowercase slugs with hyphens or underscores — paste multiple titles and get one slug per line.