Text Converters

Convert text case, format, and encoding — 4 free tools in our Text Tools category.

All 4 tools

These tools reshape text without changing what it says. That covers changing capitalisation, reordering it, adding structure to it, or adapting it to fit a platform that strips your formatting. The work is mechanical but tedious to do by hand, and easy to get subtly wrong across a long document.

Choosing between them

The Text Case Converter is the workhorse. It handles editorial cases — title case, sentence case, upper and lower — as well as the programming conventions: camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. Use it when moving identifiers between languages, or when a headline needs to match a house style.

Add Line Numbers prefixes each line with a counter, which is what you want when quoting an excerpt of a file in a bug report or a review and you need the numbers to line up with the original source.

Reverse Text flips characters, words or line order. Reversing lines is the genuinely practical use: it turns a chronological log into newest-first.

The LinkedIn Post Formatter works around a specific platform constraint. LinkedIn's composer strips bold and italic, so the formatter substitutes Unicode characters that look like styled text and survive posting.

A caution about case conversion

Case conversion loses information. Once "iPhone" becomes "IPHONE", nothing records that the P was capitalised, and converting back gives you "Iphone". Keep the original before running a bulk uppercase transformation. The same applies to Unicode: uppercasing Turkish text with English rules produces the wrong letter, because Turkish distinguishes dotted and dotless i.

Frequently Asked Questions

What is the difference between title case and sentence case?▼

Sentence case capitalises only the first word plus proper nouns, which is the house style for most publications and for Google's own documentation. Title case capitalises the significant words and leaves short articles, conjunctions and prepositions lowercase unless they start or end the title.

Which naming convention should I use in code?▼

Follow the language, not personal preference. JavaScript and Java use camelCase for variables and PascalCase for classes and components. Python and SQL use snake_case. CSS classes, HTML attributes and URL slugs use kebab-case. Constants are usually CONSTANT_CASE across all of them.

Will the LinkedIn formatter's bold text be readable by screen readers?▼

Often not well. The effect relies on Unicode mathematical alphanumeric characters that merely resemble letters, so a screen reader may read them out character by character or skip them. Use it sparingly for emphasis and never for text that carries the essential meaning of a post.