CamelCase

Alternatively known as bicapitalisation, bicapitalization, InterCaps, medial capitals, and Pascal case, CamelCase describes a compound word with capital letters to delimit the word parts. The name refers to the internal capital letters, which resemble the humps on a camel's back. For example, ComputerHope, FedEx, and WordPerfect are all examples of CamelCase. With computer programming, CamelCase is used as a naming convention for variables, arrays, and other elements. For example, $MyVariable is an example of a variable that uses CamelCase.
Examples of CamelCase computer words
The following list has examples of CamelCase (UpperCamelCase) computer-related words in alphabetical order. The following words are either company names or brand names.
- ActivePerl
- ActiveSync
- AdWords
- AfterStep
- AirDrop
- AirPlay
- AirPod
- AirTunes
- AppKit
- AppleScript
- AppleTalk
- AutoHotkey
- BandLab
- BeagleBoard
- BitKeeper
- BitLocker
- BitWarden
- BlackBerry
- CardSpace
- CardWorks
- ChanServ
- ClarisWorks
- ClearType
- CloudBox
- CompactFlash
- CompuServe
- ComputerHope
- CyberMax
- DirectDraw
- DirectX
- DisplayPort
- DualShock
- DuckDuckGo
- EarPods
- EmBootKit
- EverQuest
- ExpressCard
- ExpressCharge
- FireWire
- FiveThirtyEight
- FoxServ
- FreePascal
- FrontPage
- GameCube
- GarageBand
- GeForce
- GitHub
- GlassWire
- GoToMyPC
- GroupMe
- GroupWare
- HijackThis
- HoloLens
- HydraIRC
- HyperCard
- IdeaPad
- ImageShack
- InfoSec
- IntelliMouse
- IntelliTXT
- JavaScript
- JavaStation
- LaserJet
- LibreOffice
- LogMeIn
- LucasArts
- MacBook
- MacPup
- MacWorks
- MagSafe
- McAfee
- MicroProse
- MobileMe
- MorphOS
- MultiSync
- MxToolbox
- MyCloud
- MySQL
- NetWare
- NeXT
- NeXTSTEP
- NoSQL
- OneDrive
- OnLive
- OpenGL
- OpenLinux
- OpenOffice
- OpenStack
- OpenSUSE
- OpenVMS
- OpenWorld
- OpenZFS
- OwnCloud
- PabloDraw
- PageMaker
- PageRank
- PixelSense
- PlayStation
- PostScript
- PowerBook
- PowerEdge
- PowerPC
- PowerPoint
- PowerQuest
- PowerShell
- ProtonMail
- PureBasic
- QuickBooks
- QuickTime
- RadioShack
- RamDisk
- ReactOS
- RealNetworks
- RealPlayer
- RetailMeNot
- SanDisk
- ScanDisk
- SharePoint
- SkyDrive
- SmartMedia
- SoundCloud
- SourceForge
- SparkyLinux
- SpeedStep
- StarCraft
- SuperDisk
- SystemSoft
- ThinkPad
- TinEye
- TiVo
- TrueCrypt
- TrueType
- TurboTax
- UltraWide
- UnixWare
- VirtualBox
- VisiCalc
- VxWorks
- WarCraft
- WebEx
- WebOS
- WhatPulse
- WinBook
- WinDirStat
- WinPopup
- WordPad
- WordPerfect
- WordStar
- WorldWideWeb
- YouTube
What is lowerCamelCase?
Words that begin with a lowercase letter followed by a capital letter (e.g., iPhone) are considered lowerCamelCase words. Below is a list of examples of lowerCamelCase computer-related words in alphabetical order. The following words are either company names or brand names.
- dBase
- defFax
- eBay
- eBook
- eGPU
- eMachines
- eMate
- eM Client
- eMMC
- ePub
- eSATA
- eScan
- gLinux
- iBook
- iCloud
- iCOMP
- iD
- iDealshare
- iGen
- iGoogle
- iHome
- iLife
- iMac
- iMesh
- iMovie
- iOS
- iPad
- iPhone
- iPhoto
- iPod
- iRedMail
- iTel
- iTunes
- iWallet
- iWeb
- iWork
- iX86
- iXsystems
- jQuery
- macOS
- magicJack
- mIRC
- qBittorrent
- reCAPTCHA
- uBid
- uBlock
- uTorrent
- vBase
- vCard
- vCloud
- vTech
- xIRC
Do you capitalize a lowerCamelCase letter at the beginning of a sentence?
When writing a sentence, lowerCamelCase words like "iPad" should be avoided as the first word in a sentence. However, when it cannot be avoided, follow the rules of the style guide you use in your writing. For example, The Associated Press Stylebook mentions capitalizing the first letter of a lowerCamelCase word at the beginning of a sentence. However, the Chicago Manual of Style mentions brand names and company names starting with a lowercase letter should remain lowercase even at the beginning of a sentence.
Computer Hope always tries to re-word any sentence beginning with a lowerCamelCase. However, when it's not possible, it keeps the lowercase letter in the lowerCamelCase word even when it's at the beginning of a sentence.
How to convert text into CamelCase
Converting text to CamelCase is possible using a single regular expression, as shown in the Perl example below.
my $camelcase = "This is a test";
$camelcase =~ s/ ([a-z])/\u$1/g;
The example above converts the text This is a test to ThisIsATest.
Use the conversion tool below to convert any text to CamelCase and other forms of converted text.