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
| Language | Variables | Functions | Classes | Constants | Files |
|---|---|---|---|---|---|
| JavaScript | camelCase | camelCase | PascalCase | SCREAMING_SNAKE | camelCase/PascalCase |
| Python | snake_case | snake_case | PascalCase | SCREAMING_SNAKE | snake_case |
| Java | camelCase | camelCase | PascalCase | SCREAMING_SNAKE | PascalCase |
| C# | camelCase | PascalCase | PascalCase | PascalCase | PascalCase |
| Go | camelCase | camelCase/PascalCase | PascalCase | camelCase/PascalCase | snake_case |
| Ruby | snake_case | snake_case | PascalCase | SCREAMING_SNAKE | snake_case |
| Rust | snake_case | snake_case | PascalCase | SCREAMING_SNAKE | snake_case |
| PHP | camelCase | camelCase | PascalCase | SCREAMING_SNAKE | PascalCase |
| Swift | camelCase | camelCase | PascalCase | camelCase | PascalCase |
| Kotlin | camelCase | camelCase | PascalCase | SCREAMING_SNAKE | PascalCase |
| CSS | kebab-case | — | — | — | kebab-case |
Convert Any Format
camelCase · snake_case · PascalCase · kebab-case · CONSTANT_CASE · All Formats