--- title: strings.toTitle() function description: > `strings.toTitle()` converts all characters in a string to title case. menu: flux_v0_ref: name: strings.toTitle parent: strings identifier: strings/toTitle weight: 101 --- `strings.toTitle()` converts all characters in a string to title case. #### toTitle vs toUpper The results of `toTitle()` and `toUpper()` are often the same, however the difference is visible when using special characters: ```no_run str = "dz" strings.toTitle(v: str) // Returns Dz strings.toUpper(v: str) // Returns DZ ``` ##### Function type signature ```js (v: string) => string ``` {{% caption %}} For more information, see [Function type signatures](/flux/v0/function-type-signatures/). {{% /caption %}} ## Parameters ### v ({{< req >}}) String value to convert. ## Examples ### Convert characters in a string to title case ```js import "sampledata" import "strings" sampledata.string() |> map(fn: (r) => ({r with _value: strings.toTitle(v: r._value)})) ```