CacheHackCacheHack

Case Converter

Convert text between different cases: uppercase, lowercase, title case, sentence case, and more.

Enter text to convert

Case Modes

UPPERCASE: All letters capitalized

lowercase: All letters in lowercase

Title Case: First Letter Of Each Word

Sentence case: First letter of sentences

tOGGLE cASE: Inverts current case

Capitalize first: Only first character

What is Case Conversion?

Case conversion transforms text between different capitalization styles. This tool supports six different case modes, from simple uppercase/lowercase to more complex transformations like title case and sentence case. Case conversion is essential for formatting text and solving puzzles where case carries meaning.

Case Modes Explained

UPPERCASE

Converts all letters to capital letters:

  • "hello world" becomes "HELLO WORLD"
  • Numbers and symbols remain unchanged
  • Common in headings and emphasis

lowercase

Converts all letters to small letters:

  • "HELLO WORLD" becomes "hello world"
  • Useful for normalization and comparison
  • Standard for URLs and technical identifiers

Title Case

Capitalizes the first letter of each word:

  • "hello world" becomes "Hello World"
  • Used for titles, headings, and names
  • All other letters become lowercase

Sentence Case

Capitalizes the first letter of each sentence:

  • "hello. world." becomes "Hello. World."
  • Standard for body text and paragraphs
  • Detects sentence boundaries (. ! ?)

tOGGLE cASE

Inverts the case of each letter:

  • "Hello World" becomes "hELLO wORLD"
  • Uppercase becomes lowercase and vice versa
  • Useful for decoding case-inverted messages

Capitalize First

Only capitalizes the very first character:

  • "hello world" becomes "Hello world"
  • All other letters become lowercase
  • Minimal capitalization style

Case Conversion in Geocaching

Geocachers use case conversion for puzzle solving:

Case as Data

Text case can encode information:

  • Binary encoding: Uppercase = 1, lowercase = 0
  • Selection: Only uppercase letters spell the message
  • Pattern matching: Case patterns indicate letter positions
  • Verification: Proper case indicates correct decoding

Puzzle Patterns

  • Mixed case text where only capitals/lowercase matter
  • Case-sensitive coordinate extraction
  • Acrostics using capital letters
  • Toggle case hiding original message

Binary Case Encoding

A common puzzle technique uses letter case as binary:

  • Each letter position represents a bit
  • Uppercase = 1, lowercase = 0 (or vice versa)
  • Groups of 8 letters = one byte = one character
  • Example: "HeLLo WoR" = 10110010 = character 178

Extracting by Case

Sometimes only certain-case letters contain the message:

  • Capitals only: "ThE CaChE iS HeRe" → "TECIH HERE"
  • Lowercase only: Extract small letters for the answer
  • Alternating: Pattern reveals hidden text

Normalization

Converting to consistent case helps with:

  • Comparing decoded text to expected answers
  • Preparing text for other cipher tools
  • Removing case as a variable in analysis
  • Making coordinate extraction cleaner

Tips for Case-Based Puzzles

  • Count cases: Unusual uppercase/lowercase distribution may be intentional
  • Try toggle: If text looks inverted, toggle case might reveal the message
  • Extract by case: Try reading only capitals or only lowercase
  • Look for binary: Exactly 8-character groups often indicate binary encoding
  • Normalize first: Convert to consistent case before applying other decoding

Programming and Technical Use

Case conversion is also useful for:

  • Variable naming: camelCase, snake_case, PascalCase
  • Database queries: Case-insensitive search preparation
  • File naming: Consistent lowercase for compatibility
  • Display formatting: Proper title case for UI

Related Text Tools

  • Text Reverser: Reverse text by characters, words, or lines.
  • Character Counter: Count characters including case breakdown.
  • Letter Frequency: Analyze letter distribution in text.
  • Binary Converter: Convert text to/from binary representation.