Krill KitsKrill Kits// A swarm of small, sharp tools for letters, numbers, and units.
§ 01 / TOOL

Case Converter.

STATUS ACTIVEFORMATS 13PRIVACY IN-BROWSER
> INPUT
0 CHARS

OUTPUT APPEARS HERE.

LIVE
// READY

Paste or type text.

Pick a case format. Output updates live. Nothing leaves your browser.

§ 02 / ABOUT

Every case you'll actually use.

Case converters swap the capitalization pattern of a string. Text casing isn't just aesthetic — each style signals what a piece of code or copy is for. This tool supports 13 common formats, all computed locally in your browser.

// PROSE CASES

  • lowercase — quick lowercase of the whole string.
  • UPPERCASE — shouty. Use sparingly.
  • Title Case — "A Tale Of Two Cities". Article-aware: small words like of and the stay lowercase unless first.
  • Sentence case — first letter of each sentence.

// PROGRAMMING CASES

  • camelCase — JavaScript variable names, function names.
  • PascalCase — class and React component names.
  • snake_case — Python, Rust, database columns.
  • kebab-case — URLs, CSS classes, filenames.
  • SCREAMING_SNAKE_CASE — constants, env vars.

Related: Word Counter, Lorem Ipsum, Word Unscrambler.

§ 02 / FAQ

Questions. Answered.

What case formats are supported?+
lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, SCREAMING-KEBAB-CASE, iNVERSE cASE, SpOnGe CaSe, and reverse. Pick from the picker; output updates live.
Why are there so many case formats?+
Different ecosystems use different conventions. JavaScript uses camelCase for variables. Python uses snake_case. CSS uses kebab-case. SQL constants are SCREAMING_SNAKE_CASE. Title Case for headings. We cover the common ones plus a few playful options.
How does Title Case handle short words?+
We capitalize the first letter of every word — even short words like 'and', 'or', 'the'. APA, Chicago, and AP styles each have different rules about which short words to leave lowercase; we don't try to guess which style you want. If you need a strict style, you can capitalize, then manually lowercase the small words.
Does it handle international characters?+
Yes. Unicode-aware splitting via spread iteration handles emoji, accents (é, ü, ñ), and non-Latin scripts correctly. Title Case capitalizes the first letter of each word using Unicode letter ranges.
Is my text saved?+
Only in your browser's local storage so you don't lose your work on refresh. Nothing is sent to a server. Click CLEAR to remove it.
§ 04 / TOOLS

Related calculators.

§ 05 / READING

Deeper dives.