Quick Case Converter logo Quick Case Converter Help & Guide
← Back to Tool

Help & Guide β€” Quick Case Converter

Everything you need to get the most out of every tool. Find step-by-step instructions, examples, and fixes for common issues.

πŸš€

Getting Started

30 seconds
πŸ“‹

Paste Your Text

Click any tool tab at the top. Type or paste your text into the large text area.

πŸ–±οΈ

Click a Button

Choose a conversion (e.g. UPPERCASE, camelCase) or a cleaning action. Text converts instantly.

πŸ“€

Copy or Download

Use the Copy button to copy to clipboard or Download to save as a .txt file.

πŸ–ΌοΈ
Screenshot: Full tool overview β€” Case Converter tab active
Insert screenshot showing the text area, action buttons, and bottom toolbar
πŸ’‘
Pro tip: All tools work instantly in your browser β€” no sign-up, no upload to any server. Your text stays on your device.
πŸ”€

Case Converter

The Case Converter tab lets you instantly change the capitalization style of any text. Paste your text, then click one of the four buttons below.

UPPERCASE Headings Β· Acronyms

Converts every letter to a capital letter. Used for headings, titles you want to emphasize, acronyms, and shouting on the internet.

hello world β†’ HELLO WORLD
lowercase URLs Β· Email Β· CSS

Converts every letter to lowercase. Used for email addresses, web URLs, CSS class names, and normalizing data before processing.

Hello World β†’ hello world
Title Case Titles Β· Headlines Β· Names

Capitalizes the first letter of every word. Standard format for article titles, blog headlines, book titles, and proper names.

the quick brown fox β†’ The Quick Brown Fox
Sentence Case Paragraphs Β· Sentences

Capitalizes only the first letter of each sentence β€” like normal written English. Great for fixing ALL-CAPS pasted text.

hello world. how are you. β†’ Hello world. How are you.
πŸ–ΌοΈ
Screenshot: Case Converter tab β€” action buttons highlighted
Insert screenshot showing the 4 case buttons above the textarea
GIF
🎬
GIF: Pasting text β†’ clicking "Title Case" β†’ result appears instantly
↩
Made a mistake? Use the Undo button (↩ Undo in the bottom bar) to restore your text to exactly what it was before the last conversion.
🧹

Text Cleaning

Clean up messy text pasted from PDFs, Word documents, spreadsheets, or websites. Each button fixes one specific problem in one click.

Remove Extra Spaces Pasted text Β· PDFs

Removes double spaces, triple spaces, and leading/trailing spaces. Leaves clean, single-spaced text.

Before
Hello   World  !
After
Hello World !
Remove Line Breaks PDF text Β· Emails

Joins all lines into one continuous paragraph. Perfect for text copied from PDFs that has forced line breaks every 80 characters.

Before
Hello World How are you
After
Hello World How are you
Remove Empty Lines Code Β· Lists Β· Data

Removes all blank lines, leaving only lines that contain content. Useful for tightening up lists and code snippets.

Before
Line one Line two Line three
After
Line one Line two Line three
Remove Duplicates Lists Β· Data cleanup

Removes repeated lines, keeping only the first occurrence of each unique line. Essential for cleaning email lists, keyword lists, and data sets. The toast message tells you how many duplicates were removed.

Before
apple banana apple cherry banana
After
apple banana cherry
πŸ–ΌοΈ
Screenshot: Text Cleaning tab β€” 4 action buttons visible
Insert screenshot showing the cleaning buttons above the textarea
πŸ’»

Developer Cases

Convert plain text or variable names into any programming naming convention. Multi-line text is processed line by line β€” each line becomes its own converted identifier.

camelCase JS Β· Java Β· Swift

First word lowercase, each following word starts with a capital. The most common naming style in JavaScript, Java, and Swift.

user first name β†’ userFirstName
PascalCase C# Β· Classes Β· React

Every word starts with a capital letter. Used for class names, component names in React, and types in C# and TypeScript.

user profile card β†’ UserProfileCard
snake_case Python Β· Ruby Β· SQL

All lowercase, words joined by underscores. Standard in Python functions and variables, Ruby, SQL column names, and database schemas.

user first name β†’ user_first_name
CONSTANT_CASE Constants Β· Env vars

All uppercase, words joined by underscores. Used for constants, configuration keys, and environment variables across all languages.

max retry count β†’ MAX_RETRY_COUNT
kebab-case URLs Β· CSS Β· HTML

All lowercase, words joined by hyphens. Standard for URL slugs, CSS class names, HTML attributes, and npm package names.

my page title β†’ my-page-title

Language Quick Reference

CaseExampleUsed In
camelCase getUserName JavaScriptJavaSwiftKotlin
PascalCase UserProfile C#ReactTypeScriptJava classes
snake_case user_name PythonRubySQLRustPHP
CONSTANT_CASE MAX_RETRIES All languages.env filesConfig
kebab-case my-component CSSHTMLURLsnpm
πŸ–ΌοΈ
Screenshot: Developer Cases tab β€” 5 naming convention buttons
Insert screenshot showing the 5 developer case buttons above the textarea
πŸ’‘
Multi-line tip: Paste multiple variable names (one per line) and convert them all at once. Each line is converted independently, preserving blank lines between groups.
πŸ“Š

Word Counter

Paste any text and get 8 live statistics updated instantly as you type. No button needed β€” the numbers update automatically.

Words
247
Total word count β€” groups of characters separated by spaces
Characters
1,432
Every character including spaces, punctuation, and line breaks
No Spaces
1,185
Characters with all whitespace removed β€” useful for SMS limits
Sentences
18
Count of sentences detected by . ! ? punctuation
Paragraphs
4
Groups of text separated by at least one blank line
Lines
22
Total line count including blank lines in the textarea
Read Time
1m 14s
Estimated at 200 words per minute (average adult reading speed)
Speak Time
1m 54s
Estimated at 130 words per minute (average speaking pace)
πŸ–ΌοΈ
Screenshot: Word Counter β€” 8 stat cards fully populated
Insert screenshot showing all 8 stat cards with sample numbers
πŸ”

Find & Replace

Find any word or phrase and replace it throughout your entire text in one click. The input and result appear side by side so you can compare before copying.

  1. Paste your text into the Input Text box on the left
  2. Type the word or phrase to find in the Find… field β€” matches are highlighted live in teal as you type
  3. Type your replacement text in the Replace with… field (leave blank to delete all matches)
  4. Click Replace All β€” the result appears instantly in the right panel
  5. Click πŸ“‹ Copy Result or ⬇️ Download to save your work
πŸ–ΌοΈ
Screenshot: Find & Replace β€” find field highlighted, live teal match highlights visible in textarea
Insert screenshot showing the two-column layout with a live highlight active
GIF
🎬
GIF: Typing in Find field β†’ live highlights appear β†’ clicking Replace All β†’ result populates right panel
πŸ’‘
Delete all matches: Leave the "Replace with" field empty and click Replace All β€” every match will be deleted from the text entirely.
βš–οΈ

Text Compare

9 modes

Compare any two versions of text side by side. Differences are highlighted in real time β€” no button needed. Paste into both panes and see changes immediately.

Colour Legend

Green β€” lines added in Text B (new content)
Red β€” lines removed from Text A (missing content)

Darker green/red highlights within a line mark the exact changed words or characters.

Highlight Level

● Word Level Recommended

Highlights entire changed words. Easier to scan and read β€” best for documents, emails, and most content types.

β—‹ Letter Level Precision

Highlights individual changed characters within words. Maximum precision β€” best for code, serial numbers, and data with small character-level changes.

Compare Modes

πŸ“„ Text πŸ—„οΈ SQL πŸ“¦ JSON πŸ“‹ XML 🌐 HTML 🎨 CSS ⚑ JavaScript πŸ“Š Excel πŸ“‘ PDF

JSON & XML modes automatically pretty-print both sides before comparing, so structural formatting differences don't hide real content changes. Excel & PDF modes extract the text content from uploaded files for comparison.

File Upload

Click the πŸ“‚ Upload button in either pane header to load a file directly. The file's text content is extracted and placed into that pane automatically.

File TypeExtensionsNotes
Text files.txt .md .sql .html .css .js .json .xmlLoaded directly, up to 5 MB
Excel.xlsx .xlsAll sheets extracted as CSV, up to 5 MB
PDF.pdfText extracted page by page, up to 10 MB
⚠️ Scanned PDFs (image-based) cannot have their text extracted. Only text-based PDFs are supported.
πŸ–ΌοΈ
Screenshot: Text Compare β€” two panes with green/red diff highlights visible
Insert screenshot showing a live diff with word-level highlights active
GIF
🎬
GIF: Clicking Upload button β†’ selecting a file β†’ text populates pane β†’ diff highlights appear instantly
πŸ’‘
Large files: The diff engine processes up to 2,000 lines. If your files exceed this, a warning appears at the bottom. Split large files into sections for full accuracy.
πŸ“

Online Notepad

A free, persistent browser-based notepad. Start typing β€” your notes are saved automatically. They survive page refreshes and browser restarts.

Auto-save Always on

Notes are saved to your browser's local storage 600ms after you stop typing. The badge changes to "βœ“ Saved" to confirm. No button needed.

β˜‘οΈ Select All Top toolbar

Selects all text in the notepad so you can copy or edit it. Equivalent to pressing Ctrl+A while the textarea is focused.

πŸ“‹ Copy All Top toolbar

Copies everything in the notepad to your clipboard in one click β€” no need to select first.

⬇️ Download Top toolbar

Downloads your notes as a my-notes.txt file. Use this to create a permanent backup outside your browser.

πŸ”’
Privacy: Notes are stored in your browser's localStorage β€” they never leave your device. Clearing your browser data or using private/incognito mode will erase saved notes.
πŸ–ΌοΈ
Screenshot: Online Notepad β€” "βœ“ Saved" badge visible, toolbar buttons highlighted
Insert screenshot showing the notepad with the saved badge and toolbar buttons
πŸ”§

Toolbar Buttons β€” All Tools

The bottom toolbar appears on the Case Converter, Text Cleaning, Developer Cases, and Word Counter tabs. These buttons are always available.

↩
Undo
Restores your text to exactly what it was before the last conversion or cleaning action. Only one undo step is stored β€” use it before making another change. The button is greyed out when there is nothing to undo.
πŸ“‹
Copy
Copies all text in the textarea to your clipboard. The button label changes to "βœ“ Copied!" for 2 seconds to confirm success.
⬇️
Download
Saves the current textarea content as a quickcaseconverter.txt file to your Downloads folder.
πŸ—‘οΈ
Clear
Removes all text from the textarea and resets all stats to zero. On the Notepad, this requires confirmation before clearing saved notes.
πŸŒ™
Dark / Light Mode
Toggles between dark and light themes. Your preference is saved to your browser and remembered next time you visit.
⚠️

Common Issues & Fixes

πŸ€”
My text didn't change after clicking a button
Make sure you have text in the textarea before clicking. If the box is empty, a warning toast will appear. Also confirm you are on the correct tab β€” each tab has its own independent text area.
πŸ“„
PDF Compare shows no text after uploading
Your PDF may be a scanned document (image-based). PDF.js can only extract text from text-based PDFs. Try copying the text manually from your PDF viewer and pasting it into the pane instead.
πŸ“
My notepad notes disappeared
Notes are stored in browser localStorage. They are cleared if you: (1) clear your browser's cookies/data, (2) used private/incognito mode, or (3) used a different browser or device. Use the Download button regularly to keep a permanent backup.
πŸ“Š
Excel Compare is not loading my file
Ensure the file is .xlsx or .xls format and is under 5 MB. Very large or password-protected Excel files cannot be read. Try exporting to CSV first.
βš–οΈ
Text Compare is only showing a partial diff
The diff engine has a 2,000-line limit per pane. If either file exceeds this, a warning appears at the bottom bar. Split the content into smaller chunks for a complete comparison.
πŸ“‹
The Copy button says "Copy failed"
This can happen in some browser environments that restrict clipboard access. Select all the text manually (Ctrl+A or Cmd+A) and copy with Ctrl+C / Cmd+C instead.
πŸ”
Find & Replace is not finding my text
The search is case-sensitive. Make sure the capitalization in the Find field exactly matches your text. For example, searching for Hello will not match hello.
❓

Frequently Asked Questions

Is Quick Case Converter free to use? β–Ό
Yes β€” 100% free, forever. No account, no sign-up, no subscription, no hidden fees.
Is my text sent to a server? β–Ό
No. All processing happens entirely in your browser using JavaScript. Your text never leaves your device and is never sent to any server.
What is the difference between Title Case and Sentence Case? β–Ό
Title Case capitalizes the first letter of every word: "The Quick Brown Fox". Sentence Case only capitalizes the first letter of each sentence: "The quick brown fox." Title Case is for headings; Sentence Case is for normal prose.
What is camelCase and when do I use it? β–Ό
camelCase joins words together β€” the first word is lowercase and each subsequent word starts with a capital. Example: getUserProfile. It is the standard naming convention in JavaScript, Java, Swift, and Kotlin for variables and functions.
What is the difference between camelCase and PascalCase? β–Ό
camelCase starts with a lowercase letter: myFunction. PascalCase starts with an uppercase letter: MyFunction. PascalCase is typically used for class names and React components, while camelCase is used for variables and methods.
How do I convert a whole document to Title Case? β–Ό
Paste the full document text into the Case Converter tab and click Title Case. All text is processed at once, regardless of length.
How is read time calculated? β–Ό
Read time is estimated at 200 words per minute, which is the average adult silent reading speed. Speak time uses 130 words per minute, which is an average comfortable speaking pace.
Can I compare Excel files? β–Ό
Yes. Go to the Text Compare tab, select "Excel Compare" mode, then use the Upload button in each pane to load your .xlsx or .xls files. Each sheet is extracted as CSV text and compared side by side.
Does it work on mobile and tablet? β–Ό
Yes, fully responsive. All tools work on phones, tablets, and desktops across all modern browsers including Chrome, Safari, Firefox, and Edge.
Can I use the Excel UPPER/LOWER formula instead? β–Ό
Yes. In Excel or Google Sheets: use =UPPER(A1) for UPPERCASE, =LOWER(A1) for lowercase, and =PROPER(A1) for Title Case.
Is Find & Replace case-sensitive? β–Ό
Yes. The search is case-sensitive by default. Searching for Hello will not match hello or HELLO. Convert your text to lowercase first if you need case-insensitive replacement.
How do I keep my notepad notes permanently? β–Ό
Click the ⬇️ Download button in the Notepad toolbar to save your notes as a my-notes.txt file. Browser localStorage can be cleared by browser updates or when you clear browser data β€” always download important notes for a permanent backup.

Ready to Get Started?

All tools are free, instant, and work directly in your browser β€” no sign-up needed.

πŸš€ Open Quick Case Converter