>_

camelCase to CONSTANT_CASE

camelCase is common for JavaScript / TypeScript / Java variables and JSON keys in many web APIs; CONSTANT_CASE is used for constants and environment variables. Moving data between languages, databases and APIs often means converting between the two.

Examples

camelCase CONSTANT_CASE
maxRetries MAX_RETRIES
apiBaseUrl API_BASE_URL
defaultTimeout DEFAULT_TIMEOUT
enableCache ENABLE_CACHE
pageSize PAGE_SIZE

Try it

camelCase
 
PascalCase
 
snake_case
 
CONSTANT_CASE
 
kebab-case
 
Train-Case
 
dot.case
 
path/case
 
Title Case
 
Sentence case
 
lowercase
 
UPPERCASE
 

In code

JavaScript

const toConstant = (s) => s.replace(/([a-z\d])([A-Z])/g, '$1_$2').toUpperCase();

Python

import re

def to_constant(s: str) -> str:
    return re.sub(r'([a-z\d])([A-Z])', r'\1_\2', s).upper()

More examples

Open the full Case Converter →