Skip to content

End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

String#upcase

upcase(*options) → string

Returns a string containing the upcased characters in self:

Example
s = 'Hello World!' # => "Hello World!"
s.upcase           # => "HELLO WORLD!"

The casing may be affected by the given options; see Case Mapping.

Related: String#upcase!, String#downcase, String#downcase!.

Ruby version changes

  1. 3.0
See also #upcase! #unpack1 #unpack #upto also in 4.1 · 4.0 · 3.4 · 3.3 · 3.1 · 3.0