How do I convert text to uppercase?
Paste the text and choose UPPERCASE. The result appears immediately and can be copied with one click.
Change letter case in one click, in any language.
Your text never leaves this device.
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, Capitalized Words or iNVERSE, and turn phrases into camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE for code. Language-specific rules are applied, so Turkish dotted and dotless i convert correctly. Your text stays in your browser.
Paste the text and choose UPPERCASE. The result appears immediately and can be copied with one click.
With Turkish selected, lowercase i becomes İ and ı becomes I, and the reverse in lowercase. Standard converters turn “istanbul” into “ISTANBUL” without the dot; this one gets it right.
In English title case, major words are capitalized while short articles, conjunctions and prepositions (a, an, the, and, of, in…) stay lowercase unless they are first or last. Style guides differ slightly.
Both join words without spaces for code. camelCase starts each word after the first with a capital letter (userName); snake_case uses lowercase words joined by underscores (user_name).
Sentence case capitalizes only the first letter of each sentence, like normal writing. Proper nouns are not detected, so check names afterwards.
Choose kebab-case: the words are lowercased and joined with hyphens, and punctuation is dropped, so “My First Post!” becomes my-first-post. Letters with accents are kept as they are.
Use Title Case for headlines and names of works, Sentence case for body text and many modern interface labels, and UPPERCASE sparingly, since long stretches of capitals are hard to read. Capitalized Words puts a capital on every word, which is not the same as Title Case: it capitalizes small words like "of" too. The inverse option swaps the case of every letter and rarely has a serious use.
Turkish has two letters i: dotted and dotless. In Turkish, the capital of i is İ and the capital of ı is I. English rules turn "istanbul" into "ISTANBUL" and lose the dot. Select Turkish before converting and the result is right. If your text mixes two languages, convert each part with its own rule.
For variables, camelCase and snake_case are the usual choices, and PascalCase is common for class names. CONSTANT_CASE is for fixed values. For web addresses, kebab-case turns a title into a slug: "My First Post!" becomes my-first-post. Accented letters are kept as they are, so for a clean address change them by hand. After renaming the keys of a data file, paste it into the JSON Formatter to be sure it is still valid.
The converter does not know proper nouns, so names, brands and acronyms need a quick look after Sentence or Title Case. To see exactly what the conversion changed in a long text, paste before and after into Text Compare. If the new text must fit a limit, send it to the Word Counter. A common slip is converting a heading to all capitals and then forgetting that screen readers and some search results show it in that form.
Converting twice is the most common one: Sentence case after UPPERCASE works, but Title Case after lowercase may leave small words wrong, so look at the result once. Another is forgetting that the language setting matters; the wrong choice changes Turkish letters. Finally, do not convert text that contains code or file names, because their case can carry meaning.
| This tool | Upload-based services | |
|---|---|---|
| Is your text sent to a server? | No | Usually |
| Account required | No | Sometimes |
| Length or usage limit | None | Often |
| Saved or logged | Never | Possibly |