Switch English A–Z letters from uppercase to lowercase and vice versa. Other characters remain unchanged, and the result appears in a separate output box.
The toggle case converter reverses the current case of supported English letters. An uppercase A becomes a lowercase a, and a lowercase b becomes an uppercase B. It does not alternate capitals according to position or decide which words deserve capitals. Paste a short phrase, select Convert and compare the output with the source so you can see whether this particular inversion is the formatting operation you actually need.
For “AbC 123!”, the result is “aBc 123!”. The digits, space and exclamation mark remain unchanged. For “hello WORLD”, it becomes “HELLO world”. These examples distinguish toggle case from uppercase, lowercase and title case, each of which follows a different goal. If you are repairing prose for publication, one of those other modes or a manual edit may be more appropriate than inverting every supported letter in the passage.
The function checks whether each character lies in a through z or A through Z. Those basic Latin letters are the supported cased range. Accented letters such as é or É do not enter either branch and stay as they are. This is narrower than a general Unicode case inversion and should be understood before using the tool on names or text from languages that use additional alphabetic characters.
For example, “École” becomes “ÉCOLE”: the initial accented capital remains unchanged while the ordinary lowercase letters invert. In mixed-language input, Latin A–Z letters can change while the other script remains untouched. That is expected under this implementation, not a translation or a language-aware capitalization decision. Test representative characters from the actual passage rather than assuming that all visible letters will be treated alike because they look alphabetic to a reader.
This converter does not normalize spaces, tabs or newline characters. It visits the string and changes only supported letter case, leaving the other characters in their existing positions. A multiline list remains multiline, and repeated spaces remain repeated. This makes it possible to compare the original and the toggled version without intentionally rebuilding their layout, although the destination editor may still change how pasted text is displayed or wrapped.
Apostrophes, hyphens and quotation marks do not create special behavior. They stay in place while the supported letters around them invert independently. “It's A-test.” becomes “iT'S a-TEST.” under the same rule. Read punctuation as unchanged content rather than as a signal that starts a new word or sentence for capitalization. Unlike sentence and title conversion, this operation has no concept of an opening word, abbreviation or ending mark.
A small sample can help test how a label, style or comparison workflow handles a different case pattern. Begin with harmless draft text whose spelling you know, toggle once and inspect every character class relevant to your task. The tool is useful when the wanted transformation is explicitly “change each supported letter to its opposite case”. It is not a proof that a receiving system treats the new string as equivalent to the old one.
Avoid applying it indiscriminately to passwords, identifiers, commands or case-sensitive paths. The changed value may refer to something different or fail in its destination. If an experiment requires exact recovery, retain the original and specify which alphabet the transformation supports. A surprising result can come from an unsupported accented character or an application’s own normalization, rather than a random or alternating pattern secretly applied by the converter.
This dedicated page uses explicit A–Z range checks. The general Case Converter on the site has a different toggle implementation based on JavaScript case mappings. A non-English cased character can therefore behave differently between the two tools even though both interfaces use the word “toggle”. Compare representative examples instead of assuming their behavior is identical across every script or symbol in a multilingual document.
For ordinary English letters, the expected inversion is straightforward and repeatable. If you need uppercase text throughout, use Uppercase rather than toggling a mixed source, because the existing uppercase letters would become lowercase here. Similarly, use Lowercase to normalize all supported capitals downward. Choosing the operation by its rule prevents extra conversion passes and avoids losing sight of which version was the source when you have tried several formatting tools.
For this standalone A–Z inversion, applying the function to its own output flips the supported letters back, while unsupported characters have remained unchanged. However, the tool reads from the input box each time; clicking Convert twice without replacing that input does not toggle the output again. It simply regenerates the same result from the same source. To test a round trip, paste the first output back into the input deliberately.
Keep a source copy even when a round trip is expected to work. An accidental edit, a destination’s automatic typography change or a different conversion tool used between passes can alter the string independently. A successful round-trip sample shows the defined transformation on that sample, not a general undo history for your editing workflow. If you are comparing versions, label them clearly rather than relying on their appearance to tell you which is the original.
Inverted capitalization can be useful for a particular test or stylistic experiment, but it is not conventional sentence editing. Proper names, acronyms and sentence starts lose their usual visual roles. Read the transformed passage in context before publishing it, and consider whether the result helps the intended reader. The tool does not judge tone, appropriateness or clarity; it carries out the specified character transformation regardless of what the text says.
It also does not correct a spelling mistake or verify a fact. A misspelled word remains misspelled in a different case pattern. If your real problem is inconsistent editing, select a normalization mode and restore required exceptions instead of treating every accidental capital as something that must be inverted. Keeping the editing goal explicit helps you use the tool for a focused task rather than adding unnecessary transformations to otherwise readable prose.
The converted text appears in the output box and the source remains in the input. After changing the input, select Convert again before copying so the result is current. Select the output manually and compare a short portion after pasting into the destination. Check any names or symbols included in the source, particularly if you are working with mixed scripts or an application that applies its own case normalization to entered values.
Store final content in your normal document or workspace rather than using the converter as a record of prior versions. If you need to explain the result to another person, describe it as A–Z case inversion and retain the sample. That description is more precise than calling it random capitals, alternating case or universal Unicode toggling, and it makes differences between this tool and another implementation easier to understand without repeating the entire experiment.
It inverts English A–Z letters between uppercase and lowercase. Characters outside those ranges remain unchanged.
No. Each supported letter changes according to its existing case, so “AbC” becomes “aBc”.
Not in this standalone implementation. Accented letters such as é and É are outside the explicit A–Z ranges and remain unchanged.
No. Whitespace is retained rather than intentionally normalized or removed.
No. Punctuation remains in place and does not trigger word-start or sentence-start capitalization behavior.
No. Each click reads the current input. To test a second inversion, paste the first output back into the input first.
Not for every character. The general tool uses another case-mapping approach, while this page explicitly handles A–Z only.
Use Uppercase for that task. Toggle also turns existing supported capitals into lowercase letters.
No. It does not translate or transliterate text, and scripts outside its supported letter range remain unchanged.
No. Select Convert after changing the source, then copy the refreshed output manually.