CharacterRange["c1","c2"]
yields a list of the characters in the range from "c1" to "c2".
CharacterRange[n1,n2]
yields a list of the characters with character codes in the range n1 to n2.
CharacterRange
CharacterRange["c1","c2"]
yields a list of the characters in the range from "c1" to "c2".
CharacterRange[n1,n2]
yields a list of the characters with character codes in the range n1 to n2.
Details
- CharacterRange["a","z"] yields the English alphabet.
- CharacterRange["c1","c2"] gives the list of characters with character codes from ToCharacterCode["c1"] to ToCharacterCode["c2"].
- CharacterRange["b","a"] gives {}.
Examples
open all close allBasic Examples (3)
Scope (5)
CharacterRange["A", "Z"]Digits 0 through 9, as strings:
CharacterRange["0", "9"]CharacterRange["α", "ω"]The character between Ρ and Σ is reserved and presently unused by the Unicode standard:
CharacterRange["Α", "Ω"]CharacterRange[" ", "~"]CharacterRange["😀", "🙏"]Applications (5)
Table[Labeled[Plot[Sin[n x], {x, 0, Pi}, ImageSize -> Tiny], "(" <> CharacterRange["a", "z"][[n]] <> ")"], {n, 3}]Find sequences of uppercase letters:
StringCases["AaBBccDDeefG", CharacterRange["A", "Z"]..]StringReplace["this is text", CharacterRange["a", "z"] -> "X"]Table[StringJoin[RandomChoice[CharacterRange["a", "z"], 5]], {10}]Count the number of occurrences of letters a–z:
StringCount["wolfram research", #]& /@ CharacterRange["a", "z"]Properties & Relations (1)
ToCharacterCode["a"][[1]] + Range[0, 25]FromCharacterCode /@ %CharacterRange["a", "z"]Possible Issues (1)
Neat Examples (2)
A block of character space (the detailed output depends on the fonts that are loaded):
CharacterRange["a", FromCharacterCode[ToCharacterCode["a"] + 500]]All permutations of the flag emojis:
With[{r = CharacterRange["🇦", "🇿"]}, Pane[Grid[Outer[StringJoin[##]&, r, r]], ImageSize -> {500, 300}, Scrollbars -> True]]Tech Notes
Related Guides
History
Introduced in 1996 (3.0) | Updated in 2015 (10.1)
Text
Wolfram Research (1996), CharacterRange, Wolfram Language function, https://reference.wolfram.com/language/ref/CharacterRange.html (updated 2015).
CMS
Wolfram Language. 1996. "CharacterRange." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/CharacterRange.html.
APA
Wolfram Language. (1996). CharacterRange. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CharacterRange.html
BibTeX
@misc{reference.wolfram_2026_characterrange, author="Wolfram Research", title="{CharacterRange}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/CharacterRange.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_characterrange, organization={Wolfram Research}, title={CharacterRange}, year={2015}, url={https://reference.wolfram.com/language/ref/CharacterRange.html}, note=[Accessed: 13-June-2026]}