Fix the case of any text in one click
Retyping a caps-lock paragraph is misery. Paste text and switch between UPPERCASE, lowercase, Title, Sentence, camelCase, snake_case, and more in one click, right in your browser.
Paste your text — pick a case and copy the converted result
What you can do with Case Converter
Everything this tool helps you accomplish — no learning curve, no setup.
- Convert text to UPPERCASE or lowercase
- Format headings in Title or Sentence case
- Turn text into camelCase or PascalCase
- Create snake_case or kebab-case identifiers
- Rename variables to your code's convention
- Clean up inconsistent capitalization fast
Settings information
1 setting
Every control in Case Converter, explained — what it does and when to use it.
- CasePresets
- Picks the letter-case style applied to your text, from everyday styles like UPPERCASE and Sentence case to developer formats like camelCase and snake_case; defaults to Title Case (Each Word).Options: UPPERCASElowercaseTitle Case (Each Word)Title Case (Chicago/MLA)Title Case (AP/APA)Sentence casecamelCasePascalCasesnake_casekebab-caseCONSTANT_CASEdot.caseaLtErNaTiNgiNVERSE
Done with Case Converter? Try these next
Hand-picked tools that pair well with Case Converter. Keep going without losing your file.
Word Counter
Essay limits and character caps sneak up on you. Paste or type to see words, characters, sentences, paragraphs and reading time update live. Free to use and copy — no account needed.
Try it nowLorem Ipsum Generator
Blank layouts stall design reviews. Generate paragraphs, sentences, or words of lorem ipsum and paste them straight into your design or code — ready in a second.
Try it nowMarkdown Editor
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
Try it nowDiff Checker
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Try it nowBase64 Encoder / Decoder
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Try it nowJSON Prettify
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Try it nowFrequently Asked Questions
The converter supports twelve styles: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, aLtErNaTiNg case and iNVERSE case — covering every common style used in writing, documentation and code.
featurescamelCase keeps the first word lowercase and capitalises every subsequent word (myVariableName). PascalCase capitalises every word including the first (MyVariableName). snake_case writes everything lowercase with underscores between words (my_variable_name). Pick the one your language or style guide prefers.
technicalThe converter splits the input on whitespace, underscores, hyphens, dots and camelCase boundaries before reassembling it in the chosen style. That means it cleanly rewrites identifiers like "userIDList" or "data-export.v2" without losing any tokens in between.
technicalYes. Each line is converted independently and the original newlines are kept, so pasting a list of headlines, a code block or a CSV column gives you the same shape back — only the casing of each line changes.
featuresYes. The tool uses the JavaScript Unicode-aware string methods, so accented Latin letters (café → CAFÉ), Cyrillic, Greek and other scripts are upper/lowercased correctly. Non-cased scripts like Arabic or CJK are left untouched, which is the expected behaviour.
compatibilityYes. Conversion and copying run in your browser with no watermark. If you request a file download while signed out, a temporary copy of the finished export preserves it through sign-in and expires automatically.
privacyPaste your text and pick the UPPERCASE style — every letter becomes a capital. Use lowercase to go the other way, or aLtErNaTiNg case for mixed caps. Handy for headings, acronyms, spreadsheet headers and shouting-free emphasis you want to undo later.
usageChoose Title Case and the converter capitalizes the first letter of every word, which suits product names, column headers and short labels. For only the first word of each line — the style used for body copy and buttons — pick Sentence case instead.
featuresBoth capitalize most words in a heading, but they follow different style-guide rules for short words: Chicago/MLA capitalization is tuned for academic titles and manuscripts, while AP/APA follows the newsroom convention journalists use for headlines. Pick Chicago/MLA for papers, book titles and citations, and AP/APA when you need a headline that matches AP Stylebook formatting.
featuresaLtErNaTiNg case flips every other letter and is mostly used for the mocking 'SpongeBob meme' text style on social media. iNVERSE case instead flips whatever capitalization is already there, which is a quick fix for text typed with Caps Lock accidentally left on.
tipsIt depends on the language's convention: camelCase for JavaScript/TypeScript variables and functions, PascalCase for React component names and C#/Java classes, snake_case for Python variables and most Postgres/MySQL column names, and CONSTANT_CASE for constants and environment variables in almost any language. Paste an identifier once and click through the modes to instantly see it in whichever style your codebase's linter expects.
technicaldot.case joins words with periods instead of spaces or underscores (my.config.key), matching the format used by Java and Spring properties files, nested configuration keys, npm package namespaces, and some i18n translation-key files. It's a narrower use case than snake_case or kebab-case, but it's the exact format those config formats expect.
technicalPaste your text and choose lowercase — every letter is converted instantly, the fastest way to change upper case to lower case without retyping. Pick Sentence case instead if you want the first letter of each sentence kept capitalized, or Title Case if the text is a headline.
usagePaste the all-caps text and select Sentence case — it lowercases everything and re-capitalizes the first letter of each sentence, which usually restores normal writing in one click. Choose lowercase if you want no capitals at all, or inverse case to flip the current case of every letter.
tipsHow Case Converter helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
Code Refactoring & Variable Renaming
Convert variable names between camelCase, PascalCase, snake_case and CONSTANT_CASE when porting code between JavaScript, Python, Go, Rust and Swift codebases
SEO-Friendly URL Slugs
Turn blog post titles, product names and category headings into kebab-case URL slugs for WordPress, Shopify, Webflow and Next.js pages that rank well in Google
Article Headlines & Blog Titles
Apply consistent Title Case or Sentence case to drafts before publishing in Medium, Substack, Ghost and WordPress so headings match your editorial style guide
Database Column & Field Naming
Normalise column names to snake_case for Postgres and MySQL, or PascalCase for SQL Server, when importing CSVs, building migrations and aligning ORM models
Email Subject Lines & Newsletter Titles
Standardise subject-line casing across Mailchimp, ConvertKit and HubSpot campaigns so every newsletter, drip email and transactional message reads consistently
Cleaning CSV Headers Before Import
Convert messy CSV header rows (spaces, mixed case, punctuation) into snake_case or camelCase identifiers before importing into Pandas, BigQuery, Looker or Excel
Social Captions & Meme Text
Turn a plain sentence into aLtErNaTiNg case for the mocking 'SpongeBob meme' format, or fix accidental Caps-Lock text with iNVERSE case before posting a caption or comment.
Academic Paper & Citation Title Formatting
Format paper and book titles correctly for a bibliography using Title Case (Chicago/MLA) for academic citations or Title Case (AP/APA) for journalism-style headlines, matching whichever style guide your course or publication requires.
DevOps Config Keys & Branch Names
Generate kebab-case git branch names, CONSTANT_CASE environment-variable keys, and dot.case configuration keys for Docker, Kubernetes and CI/CD YAML files straight from a feature name or ticket title.
Spreadsheet & CSV Data Cleanup
Paste a column of inconsistently-cased names, cities or product codes copied out of a spreadsheet, run the whole block through Title Case or UPPERCASE in one pass, then paste the cleaned column back — since each line converts independently with line breaks preserved, row order and structure stay intact.
