Text to UPPER CASE Converter
Convert any text to ALL CAPS in one click. Useful for headings, constants, and emphasis. Runs locally in your browser.
CONVERT TO
Currently converting to UPPER CASE.
How it works
For camelCase, snake_case, kebab-case and PascalCase, the tool tokenises your input by splitting on spaces, underscores, hyphens, other punctuation and camelCase boundaries, then rebuilds the words in the target format. UPPER CASE, lower case and Title Case change letter case in place and keep your line breaks, spacing and punctuation. Everything runs in JavaScript inside your browser tab.
Processing runs in your browser
All conversion happens using the browser's built-in JavaScript engine. Our servers are not involved at any point.
Related operations
For swapping substrings across pasted text, try find and replace. To alphabetise or dedupe lines after converting, use sort lines. For checking length after a case change, see the word counter.
Frequently asked questions
- Does it keep punctuation and spaces?
- Yes. Only letters are uppercased. Spaces, numbers, and punctuation are preserved.
- Is this useful for code?
- Yes, for snake_case names: underscores are kept, so max_value becomes MAX_VALUE, the usual format for constants. Spaces are kept as spaces, so convert 'max value' to snake_case first.
- Does it work with non-English letters?
- Yes. The tool uses JavaScript's toUpperCase() which handles Latin, Greek, Cyrillic, and most other scripts that have a defined uppercase form.
- What happens to the German ß?
- It becomes SS, following the Unicode rules built into JavaScript, so 'straße' becomes 'STRASSE' and each ß makes the result one character longer.
Last reviewed September 30, 2026
Other pages for this tool
Related tools
- Background reading: Complete guide to text tools