# Beste UI

> Beautiful, accessible blocks, pieces and components for shadcn/ui and Tailwind CSS, built for React and Next.js. Install one with the shadcn CLI and the code is yours to edit: no runtime dependency, nothing to upgrade.

Markdown rendition of https://ui.beste.co/tools/case-converter. Every page on the site has one: add `.md` to any address, or send `Accept: text/markdown`.

Whole catalog for LLMs: https://ui.beste.co/llms.txt. Registry index: https://ui.beste.co/r/registry.json

---
[tools](/tools)/[text](/tools/category/text)

# Case converter

Turn any text into every case at once, with the words found properly so XMLHttpRequest and user\_id both come out right.

Text1

the quick brown fox\_jumpsOver the LAZY dog

camelCase

theQuickBrownFoxJumpsOverTheLazyDog

PascalCase

TheQuickBrownFoxJumpsOverTheLazyDog

snake\_case

the_quick_brown_fox_jumps_over_the_lazy_dog

CONSTANT\_CASE

THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG

kebab-case

the-quick-brown-fox-jumps-over-the-lazy-dog

dot.case

the.quick.brown.fox.jumps.over.the.lazy.dog

path/case

the/quick/brown/fox/jumps/over/the/lazy/dog

Title Case

The Quick Brown Fox Jumps Over the Lazy Dog

Sentence case

The quick brown fox_jumpsover the lazy dog

lowercase

the quick brown fox_jumpsover the lazy dog

UPPERCASE

THE QUICK BROWN FOX_JUMPSOVER THE LAZY DOG

## Questions

How are the words found?+

By splitting on separators and on the case changes inside a run of letters, so XMLHttpRequest becomes XML, Http and Request rather than one word. That is what makes the conversion survive an input that is already in some other case.

What is the difference between Title Case and Sentence case?+

Title case capitalises every word except the small ones in the middle, such as of, the and to. Sentence case capitalises only the first word of each sentence, which is what most interface copy should use.

Which case goes where?+

camelCase for JavaScript variables, PascalCase for components and types, kebab-case for files and CSS, snake\_case for database columns, CONSTANT\_CASE for environment variables.

## Related tools

[Slug generatorTurn titles into URL slugs in bulk, with accents folded to their Latin letters rather than dropped, and an optional length limit that cuts on a word.](/tools/slugify)[Line toolsSort A to Z, deduplicate, reverse, shuffle, trim or number a list of lines in one pass, then copy the result without opening a spreadsheet.](/tools/line-tools)[Find and replaceReplace across a whole block of text, literally or by regular expression, with the capture groups available in the replacement.](/tools/find-replace)

Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · Ship it · 

## The tools are free. So is most of the library.

1935 blocks and 989 pieces for shadcn/ui and Tailwind, built on the same tokens these tools write. Install one with a command and the code is yours.

[Browse the blocksBrowse the blocks](/blocks)

No signup for the tools. MIT for free blocks, commercial licence for Pro.

## Ship the interface, keep the code.

New blocks, pieces and components every week. Install one with a command and it is yours to edit. No runtime dependency, no upgrade path to fight.

[Browse the libraryBrowse the library](/blocks)[See pricingSee pricing](/pricing)

### Library

* [Blocks](/blocks)
* [Pages](/pages)
* [Pieces](/pieces)
* [Components](/components)
* [Search](/search)

### Learn

* [Docs](/docs)
* [AI & MCP](/docs/mcp)
* [Blog](/blog)
* [Free tools](/tools)
* [What's new?](/changelog)
* [Website Builder](https://beste.co)

### More

* [Pricing](/pricing)
* [Referrals](/referrals)
* [License](/license)
* [GitHub](https://github.com/beste-co/beste-ui)

### Shadcn Blocks

* [Shadcn Hero Blocks](/blocks/hero)
* [Shadcn Feature Blocks](/blocks/feature)
* [Shadcn Pricing Blocks](/blocks/pricing)
* [Shadcn CTA Blocks](/blocks/cta)
* [Shadcn FAQ Blocks](/blocks/faq)
* [Shadcn About Blocks](/blocks/about)
* [Shadcn Stats Blocks](/blocks/stats)
* [Shadcn Footer Blocks](/blocks/footer)
* [Shadcn Navigation Blocks](/blocks/navigation)
* [Shadcn Auth Blocks](/blocks/auth)
* [Shadcn Ecommerce Blocks](/blocks/ecommerce)
* [Shadcn Portfolio Blocks](/blocks/portfolio)
* [Shadcn Showcase Blocks](/blocks/showcase)
* [Shadcn Careers Blocks](/blocks/careers)
* [Shadcn Onboarding Blocks](/blocks/onboarding)
* [Shadcn Coming Soon Blocks](/blocks/coming-soon)
* [Shadcn Post Blocks](/blocks/post)
* [Shadcn Legal Blocks](/blocks/legal)
* [Shadcn Workflow Blocks](/blocks/workflow)
* [Shadcn News Blocks](/blocks/news)

© 2026, [Beste](https://beste.co). All rights reserved.