Skip to content
ALL DEVELOPER TOOLS56
JSON FormatterTXT → JSONJSON to CSVJSON → CSVCSV to JSONCSV → JSONSQL FormatterSQL → SQLMarkdown to HTMLMD → HTMLHTML to MarkdownHTML → MDXML FormatterXML → XMLBase64 Encode/DecodeTXT → B64URL Encode/DecodeTXT → URLJWT DecoderJWT → JSONHTML Entity Encode/DecodeTXT → HTMLUUID Generator— → UUIDPassword Generator— → TXTHash GeneratorTXT → HASHLorem Ipsum Generator— → TXTQR Code GeneratorTXT → PNGColor Picker & Converter— → HEXCSS Gradient Generator— → CSSBox Shadow Generator— → CSSRegex TesterTXT → MATCHCron Expression GeneratorTXT → CRONTimestamp ConverterNUM → DATEText DiffTXT → DIFFText Case ConverterTXT → TXTWord CounterTXT → STATSSubtitle ConverterSUBS → SRT · VTT · ASSYAML to JSONYAML → JSONJSON to YAMLJSON → YAMLYAML FormatterYAML → YAMLJSON MinifyJSON → JSONSort & Dedupe LinesTXT → TXTLine Ending ConverterTXT → CRLF · LF · CRXLSX to CSVXLSX → CSVCharset ConverterTEXT → UTF-8HAR ViewerHAR → TABLE · HARJWT EncoderJSON → JWTHMAC GeneratorTXT → MACFile ChecksumFILE → VERDICTWi-Fi QR Code Generator— → QRChmod CalculatorOCTAL → RWXHTTP Status CodesCODE → MEANINGByte ConverterSIZE → UNITSTime Zone ConverterTIME → ZONESAspect Ratio CalculatorSIZE → RATIOURL ParserURL → PARTSExtract ArchiveARCHIVE → FILES · ZIPCreate ZIPFILES → ZIPUnzip FilesZIP → FILESDOCX to MarkdownDOCX → MDSVG OptimizerSVG → SVGBarcode Generator— → BARCODEQR Code ReaderIMG → TEXTVCF to CSVVCF → CSVICS to CSVICS → CSVCSV to Markdown TableCSV → MDBcrypt Generator— → HASH
ENGINE NATIVEACCEPTS TEXT

Text Case Converter

NATIVETOOL 74 OF 190

Text Case Converter — 7 Case Formats

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and PascalCase.

ENGINENATIVE
ACCEPTSTEXT
MAX SIZENONE
UPLOADNEVER
01Paste your text into the input area.
02Click a case style (upper, lower, title, camel, snake, kebab, and more) to convert.
03Copy the converted text with one click.

About Text Case Converter

Need to change the case of variable names, titles, headings, or body text? Different contexts require different casing conventions — JavaScript uses camelCase for variables and PascalCase for classes, Python prefers snake_case, CSS uses kebab-case for class names, and titles follow Title Case rules. Manually reformatting text between these conventions is tedious and error-prone. This tool converts text between 7 common case formats: UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and PascalCase. Type or paste your text and click any format button to convert instantly. Copy the result with one click, ready to paste into your code editor, document, or CMS. Common use cases include converting database column names between snake_case and camelCase for API mappings, reformatting headings to Title Case for articles, converting class names between naming conventions when switching frameworks, and transforming UPPERCASE text from legacy systems to more readable formats. The tool handles multi-word inputs intelligently, splitting on spaces, underscores, hyphens, and camelCase boundaries.

Questions

Is my data sent to a server?

No. All processing happens locally in your browser. No data leaves your device.

What case formats are supported?

The tool supports camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Title Case, UPPERCASE, lowercase, and Sentence case.

When would I use snake_case vs camelCase?

snake_case is the convention in Python, Ruby, and SQL. camelCase is standard in JavaScript, Java, and TypeScript. PascalCase is used for class names in most languages.

Does it handle multi-line text?

Yes. Each line is converted independently, so you can paste a list of variable names or phrases and convert them all at once.

Is my file uploaded to a server?

No. Transmute processes everything locally in your browser using JavaScript and WebAssembly. Your files never leave your device — there is no server, no upload, no cloud processing.

Related