Software Engineering Wiki

ToCamel

Converts a string to kebab case.

  • Use range and strings.Fields() to iterate over the words in the string.
  • Use strings.ToUpper() and strings.ToLower() to capitalize the first letter of each word and lowercase the rest.
import "strings"

func ToCamel(s string) string {
	c := ""
	for _, w := range strings.Fields(s) {
		c += strings.ToUpper(w[0:1]) + strings.ToLower(w[1:])
	}
	return strings.ToLower(c[0:1]) + c[1:]
}
ToCamel("some text") // "someText"

Last updated 15 September 2026 · Edit this page