{"id":65627,"date":"2026-10-13T21:38:56","date_gmt":"2026-10-13T16:08:56","guid":{"rendered":"https:\/\/www.quickonlinetips.com\/archives\/?page_id=65627"},"modified":"2026-10-13T21:38:56","modified_gmt":"2026-10-13T16:08:56","slug":"case-converter","status":"publish","type":"page","link":"https:\/\/www.quickonlinetips.com\/archives\/tools\/case-converter\/","title":{"rendered":"Case Converter: Change Text to Uppercase, Lowercase or Title Case"},"content":{"rendered":"<p>This free <strong>case converter<\/strong> changes the capitalization of any text in one click. Turn an accidental CAPS LOCK paragraph back into normal sentences, convert uppercase to lowercase, format a headline in Title Case, or turn a phrase into camelCase or snake_case for code.<\/p>\n<style>.qt-tool{--qt-accent:var(--global-palette1,#2B6CB0);--qt-accent2:var(--global-palette2,#215387);--qt-ink:var(--global-palette3,#1A202C);--qt-muted:var(--global-palette5,#4A5568);--qt-line:var(--global-palette7,#EDF2F7);--qt-soft:var(--global-palette8,#F7FAFC);--qt-bg:var(--global-palette9,#ffffff);background:var(--qt-soft);border:1px solid var(--qt-line);border-radius:12px;padding:20px;margin:0 0 1.75em;color:var(--qt-ink);box-shadow:0 1px 2px rgba(26,32,44,.06)} .qt-tool *{box-sizing:border-box} .qt-tool .qt-label{display:block;font-weight:600;margin:0 0 6px} .qt-tool textarea,.qt-tool input[type=number],.qt-tool input[type=text],.qt-tool input[type=date],.qt-tool select{width:100%;font:inherit;font-size:16px;line-height:1.5;color:var(--qt-ink);background:var(--qt-bg);border:1px solid #CBD5E0;border-radius:8px;padding:10px 12px;margin:0} .qt-tool textarea{min-height:200px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px} .qt-tool textarea.qt-prose{font-family:inherit;font-size:16px} .qt-tool textarea:focus,.qt-tool input:focus,.qt-tool select:focus{outline:2px solid var(--qt-accent);outline-offset:1px;border-color:var(--qt-accent)} .qt-tool .qt-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 0} .qt-tool .qt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:12px 0 0} .qt-tool .qt-field label{display:block;font-size:14px;font-weight:600;margin:0 0 4px;color:var(--qt-muted)} .qt-tool .qt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:15px;font-weight:600;line-height:1.2;padding:10px 16px;border-radius:8px;border:1px solid var(--qt-accent);background:var(--qt-accent);color:#fff;cursor:pointer;text-decoration:none;min-height:42px} .qt-tool .qt-btn:hover{background:var(--qt-accent2);border-color:var(--qt-accent2);color:#fff} .qt-tool .qt-btn-ghost{background:var(--qt-bg);color:var(--qt-accent)} .qt-tool .qt-btn-ghost:hover{background:var(--qt-line);color:var(--qt-accent2)} .qt-tool .qt-btn-sm{font-size:14px;padding:6px 10px;min-height:34px} .qt-tool .qt-btn-big{font-size:17px;padding:12px 22px} .qt-tool .qt-check{display:flex;align-items:center;gap:8px;font-size:15px;margin:0;cursor:pointer} .qt-tool .qt-check input{width:18px;height:18px;margin:0;accent-color:var(--qt-accent)} .qt-tool .qt-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:12px 0 0} .qt-tool .qt-stat{background:var(--qt-bg);border:1px solid var(--qt-line);border-radius:8px;padding:10px;text-align:center} .qt-tool .qt-num{display:block;font-size:24px;font-weight:700;line-height:1.2;color:var(--qt-accent2);font-variant-numeric:tabular-nums} .qt-tool .qt-lab{display:block;font-size:13px;color:var(--qt-muted);margin-top:2px} .qt-tool .qt-sub{font-weight:700;margin:16px 0 6px} .qt-tool .qt-note{font-size:13px;color:var(--qt-muted);margin:14px 0 0} .qt-tool .qt-status{min-height:1.4em;font-size:14px;color:var(--qt-accent2);margin:8px 0 0} .qt-tool .qt-error{color:#C53030} .qt-tool .qt-kw{margin:0;padding:0 0 0 1.4em;columns:2;column-gap:24px;font-size:15px} .qt-tool .qt-kw li{margin:0 0 4px;break-inside:avoid} .qt-tool .qt-kw span{color:var(--qt-muted)} .qt-tool .qt-result{background:var(--qt-bg);border:1px solid var(--qt-line);border-radius:10px;padding:18px;margin:12px 0 0;text-align:center;font-size:44px;font-weight:700;line-height:1.25;color:var(--qt-accent2);word-break:break-word;font-variant-numeric:tabular-nums;min-height:94px} .qt-tool .qt-result.qt-many{font-size:22px;text-align:left;line-height:1.6} .qt-tool .qt-history{margin:0;padding:0;list-style:none;font-size:14px;color:var(--qt-muted)} .qt-tool .qt-history li{padding:4px 0;border-bottom:1px dashed var(--qt-line);word-break:break-word} .qt-tool .qt-presets{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0} .qt-tool .qt-dice{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:14px 0 0;min-height:76px} .qt-tool .qt-die{width:68px;height:68px;border-radius:14px;background:var(--qt-bg);border:2px solid var(--qt-accent);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:var(--qt-ink);box-shadow:0 2px 0 var(--qt-accent2)} .qt-tool .qt-die.qt-pip{font-size:56px;font-weight:400;line-height:1} .qt-tool .qt-die-label{display:block;font-size:11px;font-weight:600;color:var(--qt-muted)} .qt-tool .qt-total{text-align:center;font-size:20px;margin:12px 0 0} .qt-tool .qt-total strong{font-size:32px;color:var(--qt-accent2)} .qt-tool .qt-roll{animation:qtroll .45s ease-out} @keyframes qtroll{0%{transform:rotate(-25deg) scale(.8)}60%{transform:rotate(12deg) scale(1.08)}100%{transform:rotate(0) scale(1)}} .qt-tool .qt-out{background:var(--qt-bg)} .qt-tool p:empty{display:none} .qt-tool p:not(.qt-note){margin:0} .qt-tool .qt-grid:has(.qt-check){grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px 16px} .qt-tool .qt-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:8px 0 18px} .qt-tool .qt-sw{font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;border:1px solid rgba(0,0,0,.12);border-radius:8px;min-height:64px;padding:6px 4px;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;text-transform:uppercase;transition:transform .1s} .qt-tool .qt-sw:hover,.qt-tool .qt-sw:focus{transform:scale(1.06);outline:2px solid var(--qt-accent);outline-offset:1px} .qt-tool .qt-group{font-size:15px;font-weight:700;margin:14px 0 2px} .qt-tool .qt-seg{display:inline-flex;border:1px solid var(--qt-accent);border-radius:8px;overflow:hidden} .qt-tool .qt-seg button{font:inherit;font-size:14px;font-weight:600;padding:8px 14px;border:0;background:var(--qt-bg);color:var(--qt-accent);cursor:pointer} .qt-tool .qt-seg button[aria-pressed=true]{background:var(--qt-accent);color:#fff} .qt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0 0 1.75em} .qt-card{display:block;background:var(--global-palette8,#F7FAFC);border:1px solid var(--global-palette7,#EDF2F7);border-radius:12px;padding:16px 18px;text-decoration:none;color:var(--global-palette3,#1A202C);transition:transform .12s,box-shadow .12s} .qt-card:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(26,32,44,.10);color:var(--global-palette3,#1A202C)} .qt-card strong{display:block;font-size:18px;color:var(--global-palette1,#2B6CB0);margin:0 0 4px} .qt-card span{display:block;font-size:15px;color:var(--global-palette5,#4A5568);line-height:1.5} @media (max-width:600px){.qt-tool{padding:14px}.qt-tool .qt-swatches{grid-template-columns:repeat(3,1fr)}.qt-tool .qt-kw{columns:1}.qt-tool .qt-result{font-size:36px}.qt-tool .qt-die{width:58px;height:58px;font-size:24px}.qt-tool .qt-die.qt-pip{font-size:48px}} .qt-tool .qt-two{display:grid;grid-template-columns:1fr 1fr;gap:12px} .qt-tool .qt-two textarea{min-height:180px} .qt-tool .qt-diff{background:var(--qt-bg);border:1px solid var(--qt-line);border-radius:8px;margin:12px 0 0;max-height:560px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.55} .qt-tool .qt-dl{display:grid;grid-template-columns:3.2em 3.2em 1.4em 1fr;min-width:0} .qt-tool .qt-ln{color:#A0AEC0;text-align:right;padding:0 6px;user-select:none;border-right:1px solid var(--qt-line)} .qt-tool .qt-sign{text-align:center;color:var(--qt-muted);user-select:none} .qt-tool .qt-code{white-space:pre-wrap;word-break:break-word;padding:0 8px 0 2px} .qt-tool .qt-add{background:#F0FFF4} .qt-tool .qt-add .qt-sign{color:#2F855A;font-weight:700} .qt-tool .qt-del{background:#FFF5F5} .qt-tool .qt-del .qt-sign{color:#C53030;font-weight:700} .qt-tool .qt-wadd{background:#9AE6B4;color:inherit;border-radius:2px;padding:0} .qt-tool .qt-wdel{background:#FEB2B2;color:inherit;border-radius:2px;padding:0;text-decoration:line-through} .qt-tool .qt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;word-break:break-all;background:var(--qt-bg);border:1px solid var(--qt-line);border-radius:8px;padding:8px 10px;margin:4px 0 0;min-height:2.4em;color:var(--qt-ink)} .qt-tool .qt-big{font-size:18px;letter-spacing:.04em} .qt-tool .qt-explain{font-size:14px;color:var(--qt-muted);text-align:center;margin:6px 0 0;min-height:1.2em} .qt-tool .qt-result.qt-roman{font-size:32px} .qt-tool .qt-dateout{font-size:24px;font-weight:700;color:var(--qt-accent2);letter-spacing:.03em} .qt-ref{width:100%;border-collapse:collapse;font-size:15px;margin:0 0 1.5em} .qt-ref th,.qt-ref td{border:1px solid #E2E8F0;padding:6px 10px;text-align:left} .qt-ref th{background:#F7FAFC} @media (max-width:600px){.qt-tool .qt-two{grid-template-columns:1fr}.qt-tool .qt-dl{grid-template-columns:2.6em 2.6em 1.2em 1fr}}<\/style>\n<div class=\"qt-tool\" id=\"qt-cc\"><label class=\"qt-label\" for=\"qt-cc-in\">Type or paste your text, then pick a case<\/label><textarea id=\"qt-cc-in\" class=\"qt-prose\" rows=\"9\" spellcheck=\"true\" placeholder=\"Paste text here, for example: the quick brown fox jumps over the lazy dog\"><\/textarea><\/p>\n<div class=\"qt-presets\" aria-label=\"Convert to\"><button type=\"button\" class=\"qt-btn qt-btn-sm\" data-qt-case=\"sentence\">Sentence case<\/button><button type=\"button\" class=\"qt-btn qt-btn-sm\" data-qt-case=\"lower\">lowercase<\/button><button type=\"button\" class=\"qt-btn qt-btn-sm\" data-qt-case=\"upper\">UPPERCASE<\/button><button type=\"button\" class=\"qt-btn qt-btn-sm\" data-qt-case=\"title\">Title Case<\/button><button type=\"button\" class=\"qt-btn qt-btn-sm\" data-qt-case=\"capitalize\">Capitalize Each Word<\/button><button type=\"button\" class=\"qt-btn qt-btn-ghost qt-btn-sm\" data-qt-case=\"alternating\">aLtErNaTiNg<\/button><button type=\"button\" class=\"qt-btn qt-btn-ghost qt-btn-sm\" data-qt-case=\"inverse\">InVeRsE<\/button><button type=\"button\" class=\"qt-btn qt-btn-ghost qt-btn-sm\" data-qt-case=\"camel\">camelCase<\/button><button type=\"button\" class=\"qt-btn qt-btn-ghost qt-btn-sm\" data-qt-case=\"pascal\">PascalCase<\/button><button type=\"button\" class=\"qt-btn qt-btn-ghost qt-btn-sm\" data-qt-case=\"snake\">snake_case<\/button><button type=\"button\" class=\"qt-btn qt-btn-ghost qt-btn-sm\" data-qt-case=\"kebab\">kebab-case<\/button><button type=\"button\" class=\"qt-btn qt-btn-ghost qt-btn-sm\" data-qt-case=\"constant\">CONSTANT_CASE<\/button><\/div>\n<div class=\"qt-row\"><button type=\"button\" class=\"qt-btn\" id=\"qt-cc-copy\">Copy text<\/button><button type=\"button\" class=\"qt-btn qt-btn-ghost\" id=\"qt-cc-undo\">Undo<\/button><button type=\"button\" class=\"qt-btn qt-btn-ghost\" id=\"qt-cc-clear\">Clear<\/button><\/div>\n<div class=\"qt-status\" id=\"qt-cc-status\" aria-live=\"polite\"><\/div>\n<div class=\"qt-stats\">\n<div class=\"qt-stat\"><span class=\"qt-num\" id=\"qt-cc-chars\">0<\/span><span class=\"qt-lab\">Characters<\/span><\/div>\n<div class=\"qt-stat\"><span class=\"qt-num\" id=\"qt-cc-words\">0<\/span><span class=\"qt-lab\">Words<\/span><\/div>\n<div class=\"qt-stat\"><span class=\"qt-num\" id=\"qt-cc-lines\">0<\/span><span class=\"qt-lab\">Lines<\/span><\/div>\n<\/div>\n<p class=\"qt-note\">Everything runs in your browser. Your text is never sent to or stored on our server.<\/p>\n<\/div>\n<p><script>(function () { function qtReady(fn) { if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', fn); } else { fn(); } } function qtCopy(text, statusEl, okMsg) { function done(ok) { if (statusEl) { statusEl.textContent = ok ? (okMsg || 'Copied to clipboard.') : 'Press Ctrl+C (or Cmd+C) to copy.'; } } function fallback() { var ta = document.createElement('textarea'); ta.value = text; ta.setAttribute('readonly', ''); ta.style.position = 'fixed'; ta.style.top = '-1000px'; document.body.appendChild(ta); ta.select(); var ok = false; try { ok = document.execCommand('copy'); } catch (e) { ok = false; } document.body.removeChild(ta); done(ok); } if (navigator.clipboard) { if (window.isSecureContext) { navigator.clipboard.writeText(text).then(function () { done(true); }, fallback); return; } } fallback(); } function qtRand32() { var c = window.crypto || window.msCrypto; if (c) { if (c.getRandomValues) { var a = new Uint32Array(1); c.getRandomValues(a); return a[0]; } } return Math.floor(Math.random() * 4294967296); } function qtRandInt(range) { if (range === 4294967296) { return qtRand32(); } var limit = Math.floor(4294967296 \/ range) * range; var x = qtRand32(); while (x >= limit) { x = qtRand32(); } return x % range; } qtReady(function () { var box = document.getElementById('qt-cc-in'); if (!box) { return; } var status = document.getElementById('qt-cc-status'); var wordRe = \/[\\p{L}\\p{N}]+(?:['\u2019][\\p{L}\\p{N}]+)*\/gu; var hasWord = \/[\\p{L}\\p{N}]\/u; var small = {}; 'a an the and but or nor for so yet as at by for from in into of off on onto out over per to up via with vs v'.split(' ').forEach(function (w) { small[w] = 1; }); var undoStack = []; function cap(w) { return w.charAt(0).toUpperCase() + w.slice(1); } function lineBounds(all, off) { var start = all.lastIndexOf('\\n', off - 1) + 1; var end = all.indexOf('\\n', off); if (end === -1) { end = all.length; } return [start, end]; } var conv = { upper: function (t) { return t.toUpperCase(); }, lower: function (t) { return t.toLowerCase(); }, sentence: function (t) { var out = t.toLowerCase().replace(\/(^|[.!?\u2026]\\s+|\\n\\s*)(\\p{Ll})\/gu, function (m, pre, ch) { return pre + ch.toUpperCase(); }); return out.replace(\/(^|[^\\p{L}\\p{N}'\u2019])i(?=[^\\p{L}\\p{N}]|$)\/gu, function (m, pre) { return pre + 'I'; }).replace(\/(^|[^\\p{L}])i('|\u2019)(m|ve|ll|d)\\b\/gu, function (m, pre, ap, rest) { return pre + 'I' + ap + rest; }); }, title: function (t) { var lower = t.toLowerCase(); return lower.replace(wordRe, function (w, off, all) { var b = lineBounds(all, off); var isFirst = !hasWord.test(all.slice(b[0], off)); var isLast = !hasWord.test(all.slice(off + w.length, b[1])); var afterColon = \/[:\u2014-]\\s*$\/.test(all.slice(b[0], off)); if (small[w]) { if (!isFirst) { if (!isLast) { if (!afterColon) { return w; } } } } return cap(w); }); }, capitalize: function (t) { return t.toLowerCase().replace(wordRe, function (w) { return cap(w); }); }, alternating: function (t) { var n = 0; return Array.from(t).map(function (c) { if (\/\\p{L}\/u.test(c)) { n++; return n % 2 ? c.toLowerCase() : c.toUpperCase(); } return c; }).join(''); }, inverse: function (t) { return Array.from(t).map(function (c) { var u = c.toUpperCase(); return c === u ? c.toLowerCase() : u; }).join(''); }, camel: function (t) { var w = (t.match(\/[\\p{L}\\p{N}]+\/gu) || []).map(function (x) { return x.toLowerCase(); }); return w.map(function (x, i) { return i ? cap(x) : x; }).join(''); }, pascal: function (t) { return (t.match(\/[\\p{L}\\p{N}]+\/gu) || []).map(function (x) { return cap(x.toLowerCase()); }).join(''); }, snake: function (t) { return (t.match(\/[\\p{L}\\p{N}]+\/gu) || []).map(function (x) { return x.toLowerCase(); }).join('_'); }, kebab: function (t) { return (t.match(\/[\\p{L}\\p{N}]+\/gu) || []).map(function (x) { return x.toLowerCase(); }).join('-'); }, constant: function (t) { return (t.match(\/[\\p{L}\\p{N}]+\/gu) || []).map(function (x) { return x.toUpperCase(); }).join('_'); } }; var names = { upper: 'UPPERCASE', lower: 'lowercase', sentence: 'Sentence case', title: 'Title Case', capitalize: 'Capitalized Case', alternating: 'aLtErNaTiNg cAsE', inverse: 'InVeRsE CaSe', camel: 'camelCase', pascal: 'PascalCase', snake: 'snake_case', kebab: 'kebab-case', constant: 'CONSTANT_CASE' }; function counts() { var t = box.value; document.getElementById('qt-cc-chars').textContent = Array.from(t).length.toLocaleString(); document.getElementById('qt-cc-words').textContent = (t.match(wordRe) || []).length.toLocaleString(); document.getElementById('qt-cc-lines').textContent = (t === '' ? 0 : t.split('\\n').length).toLocaleString(); } Array.prototype.forEach.call(document.querySelectorAll('[data-qt-case]'), function (b) { b.addEventListener('click', function () { var k = b.getAttribute('data-qt-case'); if (box.value === '') { status.textContent = 'Type or paste some text first.'; return; } undoStack.push(box.value); if (undoStack.length > 20) { undoStack.shift(); } box.value = conv[k](box.value); counts(); status.textContent = 'Converted to ' + names[k] + '.'; }); }); document.getElementById('qt-cc-undo').addEventListener('click', function () { if (undoStack.length) { box.value = undoStack.pop(); counts(); status.textContent = 'Undone.'; } else { status.textContent = 'Nothing to undo.'; } }); document.getElementById('qt-cc-copy').addEventListener('click', function () { qtCopy(box.value, status, 'Text copied to clipboard.'); }); document.getElementById('qt-cc-clear').addEventListener('click', function () { undoStack.push(box.value); box.value = ''; counts(); box.focus(); status.textContent = ''; }); box.addEventListener('input', counts); counts(); }); })();<\/script><\/p>\n<p><strong>Quick answer:<\/strong> Paste your text into the box and click a button: Sentence case, lowercase, UPPERCASE, Title Case or Capitalize Each Word. The text changes instantly. Click <strong>Copy text<\/strong> to use it, or <strong>Undo<\/strong> to go back a step.<\/p>\n<h2>How to use the case converter<\/h2>\n<ol>\n<li>Type or paste your text into the box. It can be a word, a heading or several pages.<\/li>\n<li>Click the case you want. You can click another button straight away to try a different style.<\/li>\n<li>Use <strong>Undo<\/strong> to step back through up to 20 changes.<\/li>\n<li>Click <strong>Copy text<\/strong> and paste the result wherever you need it.<\/li>\n<\/ol>\n<h2>Every case style explained<\/h2>\n<ul>\n<li><strong>Sentence case:<\/strong> Capitalizes the first letter of each sentence and lowercases the rest. It also fixes a lone &#8220;i&#8221; to &#8220;I&#8221;. The best fix for text typed with Caps Lock on.<\/li>\n<li><strong>lowercase:<\/strong> Every letter small. Handy for email addresses, hashtags and tidying pasted text.<\/li>\n<li><strong>UPPERCASE:<\/strong> Every letter capital. Use it sparingly; whole sentences in capitals read as shouting.<\/li>\n<li><strong>Title Case:<\/strong> Capitalizes the main words of a headline and keeps short words like &#8220;a&#8221;, &#8220;and&#8221;, &#8220;of&#8221; and &#8220;the&#8221; lowercase, unless they start or end the title.<\/li>\n<li><strong>Capitalize Each Word:<\/strong> Every word starts with a capital, including short words. Common for names and product lists.<\/li>\n<li><strong>aLtErNaTiNg and InVeRsE:<\/strong> Playful styles for memes and social posts.<\/li>\n<li><strong>camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE:<\/strong> Programming styles. They remove spaces and punctuation and join the words, for example <code>user_first_name<\/code> or <code>user-first-name<\/code>.<\/li>\n<\/ul>\n<h2>Uppercase to lowercase in Word, Google Docs and Excel<\/h2>\n<p>If you only need a quick change inside a document, the apps you already use can do it too:<\/p>\n<ul>\n<li><strong>Microsoft Word:<\/strong> select the text and press <strong>Shift+F3<\/strong> to cycle between lowercase, UPPERCASE and Capitalize Each Word. More time-savers are in our list of <a href=\"https:\/\/www.quickonlinetips.com\/archives\/2005\/07\/print-all-microsoft-word-shortcuts-keys\/\">all Microsoft Word shortcuts<\/a>.<\/li>\n<li><strong>Google Docs:<\/strong> select the text, then choose <em>Format &gt; Text &gt; Capitalization<\/em>.<\/li>\n<li><strong>Excel and Google Sheets:<\/strong> use the formulas <code>=UPPER(A1)<\/code>, <code>=LOWER(A1)<\/code> or <code>=PROPER(A1)<\/code>.<\/li>\n<\/ul>\n<p>The converter above is faster when the text comes from somewhere else, such as an email, a PDF or a web page, and it offers styles the apps don&#8217;t, such as Title Case with short words kept lowercase and the programming cases.<\/p>\n<h2>Title case rules in brief<\/h2>\n<p>Style guides such as AP and Chicago differ on small details, but they agree on the basics, which this tool follows: always capitalize the first and last word, capitalize nouns, verbs, adjectives and adverbs, and keep articles (a, an, the), short conjunctions (and, but, or) and short prepositions (in, on, of, to) lowercase. Check the result for names and brands like &#8220;iPhone&#8221; or &#8220;eBay&#8221;, which no automatic tool gets right every time.<\/p>\n<h2>FAQ<\/h2>\n<h3>How do I change all caps to normal text?<\/h3>\n<p>Paste the text and click <strong>Sentence case<\/strong>. Each sentence starts with a capital and everything else becomes lowercase. Then fix any names by hand.<\/p>\n<h3>Does the case converter work with other languages?<\/h3>\n<p>Yes. It handles accented and non-English letters such as \u00e9, \u00fc, \u00f1 and Cyrillic or Greek text. Scripts without capital letters, such as Hindi or Chinese, stay as they are.<\/p>\n<h3>What is the difference between Title Case and Capitalize Each Word?<\/h3>\n<p>Title Case keeps short words like &#8220;of&#8221;, &#8220;and&#8221; and &#8220;the&#8221; lowercase in the middle of a title. Capitalize Each Word capitalizes every single word.<\/p>\n<h3>Is my text stored anywhere?<\/h3>\n<p>No. The conversion happens in your browser and nothing is sent to our server.<\/p>\n<h2>More free tools<\/h2>\n<div class=\"qt-cards\"><a class=\"qt-card\" href=\"https:\/\/www.quickonlinetips.com\/archives\/tools\/word-counter\/\"><strong>Word Counter<\/strong><span>Count words, characters, sentences and reading time.<\/span><\/a><a class=\"qt-card\" href=\"https:\/\/www.quickonlinetips.com\/archives\/tools\/alphabetical-order\/\"><strong>Alphabetical Order<\/strong><span>Sort any list A to Z, Z to A, by length or at random.<\/span><\/a><a class=\"qt-card\" href=\"https:\/\/www.quickonlinetips.com\/archives\/tools\/remove-blank-lines\/\"><strong>Remove Blank Lines<\/strong><span>Delete empty lines, strip HTML tags and duplicate lines.<\/span><\/a><a class=\"qt-card\" href=\"https:\/\/www.quickonlinetips.com\/archives\/tools\/diff-checker\/\"><strong>Diff Checker<\/strong><span>Compare two texts and highlight every change.<\/span><\/a><\/div>\n<p>See all of them on the <a href=\"https:\/\/www.quickonlinetips.com\/archives\/tools\/\">QuickOnlineTips free online tools<\/a> page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This free case converter changes the capitalization of any text in one click. Turn an accidental CAPS LOCK paragraph back into normal sentences, convert uppercase to lowercase, format a headline in Title Case, or turn a phrase into camelCase or snake_case for code. Type or paste your text, then pick a case Sentence caselowercaseUPPERCASETitle CaseCapitalize&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":65595,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-65627","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.quickonlinetips.com\/archives\/wp-json\/wp\/v2\/pages\/65627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.quickonlinetips.com\/archives\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.quickonlinetips.com\/archives\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.quickonlinetips.com\/archives\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.quickonlinetips.com\/archives\/wp-json\/wp\/v2\/comments?post=65627"}],"version-history":[{"count":1,"href":"https:\/\/www.quickonlinetips.com\/archives\/wp-json\/wp\/v2\/pages\/65627\/revisions"}],"predecessor-version":[{"id":65634,"href":"https:\/\/www.quickonlinetips.com\/archives\/wp-json\/wp\/v2\/pages\/65627\/revisions\/65634"}],"up":[{"embeddable":true,"href":"https:\/\/www.quickonlinetips.com\/archives\/wp-json\/wp\/v2\/pages\/65595"}],"wp:attachment":[{"href":"https:\/\/www.quickonlinetips.com\/archives\/wp-json\/wp\/v2\/media?parent=65627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}