Naming Conventions Cheat Sheet: Every Language at a Glance

4 min read

Bookmark this page. Every naming convention for every major language, in one table.

The Master Table

LanguageVariablesFunctionsClassesConstantsFiles
JavaScriptcamelCasecamelCasePascalCaseSCREAMING_SNAKEcamelCase/PascalCase
Pythonsnake_casesnake_casePascalCaseSCREAMING_SNAKEsnake_case
JavacamelCasecamelCasePascalCaseSCREAMING_SNAKEPascalCase
C#camelCasePascalCasePascalCasePascalCasePascalCase
GocamelCasecamelCase/PascalCasePascalCasecamelCase/PascalCasesnake_case
Rubysnake_casesnake_casePascalCaseSCREAMING_SNAKEsnake_case
Rustsnake_casesnake_casePascalCaseSCREAMING_SNAKEsnake_case
PHPcamelCasecamelCasePascalCaseSCREAMING_SNAKEPascalCase
SwiftcamelCasecamelCasePascalCasecamelCasePascalCase
KotlincamelCasecamelCasePascalCaseSCREAMING_SNAKEPascalCase
CSSkebab-casekebab-case

Convert Any Format

camelCase · snake_case · PascalCase · kebab-case · CONSTANT_CASE · All Formats