Skip to content
nestoo
  • What is my IPYour public IPv4 and IPv6 address, location and provider.Network & IP
  • IP lookupLocation, provider and network of any IP address.Network & IP
  • DNS lookupA, AAAA, MX, TXT, NS and other DNS records for any domain.Network & IP
  • WHOIS lookupOwner, registrar and expiry date of any domain or IP.Network & IP
  • Port checkerCheck whether a port is open on your IP or a server.Network & IP
  • HTTP headers checkerResponse headers, status codes and redirect chain of a URL.Network & IP
  • SSL checkerCertificate validity, expiry and chain of any website.Network & IP
  • Password generatorStrong, random passwords generated right in your browser.Passwords & security
  • Password strength checkerHow long a password would take to crack, and if it leaked.Passwords & security
  • Hash generatorMD5, SHA-1, SHA-256, SHA-512 and CRC32 hashes of text or files.Passwords & security
  • JSON formatterFormat, validate and minify JSON, with exact error locations.Developer tools
  • Base64 encoder/decoderEncode text or files to Base64 and decode it back.Developer tools
  • URL encoder/decoderEncode and decode URLs and query strings, and parse any URL.Developer tools
  • JWT decoderRead the header and claims of a JSON Web Token.Developer tools
  • UUID generatorRandom UUID v4 and time-ordered v7 identifiers.Developer tools
  • Unix timestamp converterConvert Unix timestamps to dates and dates to epoch time.Developer tools
  • Binary converterTranslate text to binary and convert between number bases.Developer tools
  • Word counterCount words, characters, sentences and reading time.Text tools
  • Case converterUPPERCASE, lowercase, Title Case, camelCase, snake_case and more.Text tools
  • Diff checkerCompare two texts and highlight the differences.Text tools
  • QR code generatorFree QR codes for links, text, Wi-Fi and contacts, as PNG or SVG.Everyday tools
  • Percentage calculatorPercent of a number, percentage change, increase and decrease.Everyday tools
  • Unit converterConvert length, weight, temperature, volume, data and more.Everyday tools

Case converter

Change text to UPPERCASE, lowercase, Title Case or Sentence case – or turn it into camelCase, snake_case and other naming styles for code.

0 characters

Text
Code

0 characters

Converting to Title Case

Runs in your browser. What you enter never leaves your device.

How to use it

  1. 1Type or paste your text into the box.
  2. 2Pick a case. The result appears below and updates while you edit the text.
  3. 3For code cases, turn on “ASCII only” to remove accents and other special characters – handy for variable names, file names and URL slugs.
  4. 4Click Copy to take the result, or “Use as input” to keep working with it.

Title Case, Sentence case and the rest

Title Case capitalises the first letter of every word. For English, it follows the common style-guide rule: short articles, conjunctions and prepositions (a, an, the, and, but, or, for, nor, on, at, to, by, of, in) stay lowercase unless they start or end the title or follow a colon – so you get “The Lord of the Rings”.

Sentence case capitalises only the first letter of each sentence, the way ordinary text is written, and many websites use it for headings because it’s easier to read. Words with capitals inside them, such as iPhone or JavaScript, are kept as they are; Title Case also keeps acronyms like NASA, unless the whole line is written in capitals.

Letters change case according to the rules of your language. In Turkish, for example, i becomes İ and I becomes ı. aLtErNaTiNg cAsE and iNVERSE cASE are mostly for fun and for fixing text typed with Caps Lock on.

Naming conventions for code

Programming languages and tools have their own habits: camelCase for variables in JavaScript and Java, PascalCase for classes and React components, snake_case in Python, Ruby and database columns, kebab-case in URLs, CSS classes and file names, CONSTANT_CASE for constants and environment variables, and dot.case for configuration and translation keys.

The converter finds the words in any of these styles, so you can switch between them directly: XMLHttpRequest becomes xml_http_request, and MAX_RETRY_COUNT becomes maxRetryCount. Digits stay with the word before them (html5Parser → html5_parser), and each line is converted on its own, so you can paste a whole list of names at once.

Questions and answers

What is the difference between Title Case and Sentence case?

Title Case capitalises almost every word (“How to Write a Good Headline”), while Sentence case capitalises only the first word and proper nouns (“How to write a good headline”). Titles of books and films follow Title Case, as the Chicago Manual of Style recommends, while AP-style news headlines and many apps and websites use Sentence case.

Which words stay lowercase in title case?

In English, articles (a, an, the), coordinating conjunctions (and, but, or, for, nor) and short prepositions (on, at, to, by, of, in) stay lowercase – unless they’re the first or last word of the title or follow a colon. Style guides differ on longer prepositions such as “with” and “about”; this tool capitalises them.

How do I turn a title into a URL slug?

Choose kebab-case and turn on “ASCII only”. Accents are removed and everything else becomes lowercase words joined by hyphens: “Příliš žluťoučký kůň!” becomes prilis-zlutoucky-kun.

Why did an acronym become lowercase?

Sentence case lowercases every word written in capitals, because it can’t tell an acronym such as NASA from text typed with Caps Lock on. Title Case keeps acronyms unless the whole line is in capitals, and both keep words with mixed capitals, like iPhone. Names written in lowercase can’t be recognised, so check them afterwards.

Is my text sent anywhere?

No. The conversion runs in your browser, and the text never leaves your device.