Skip to content
কেস কনভার্টার
Tools

কেস কনভার্টার

নতুন

টেক্সটকে UPPERCASE, lowercase, Title Case, camelCase, snake_case এবং আরও অনেক কেসে রূপান্তর করুন।

Everyday
For developers
Playful
Clean up
0 words 0 characters 0 no spaces 0 sentences 0 lines 0s read time

Runs entirely in your browser. Nothing is uploaded.

একটি ফ্রি অনলাইন কেস কনভার্টার যা সম্পূর্ণভাবে আপনার ব্রাউজারে চলে

এই কেস কনভার্টার তাৎক্ষণিকভাবে আপনার টেক্সটকে আপনার প্রয়োজনীয় যেকোনো কেস স্টাইলে রূপান্তরিত করে — পেস্ট করুন, একটি স্টাইল বেছে নিন এবং এক ক্লিকে ফলাফল কপি করুন। ইনস্টল করার কিছু নেই এবং তৈরি করার কোনো অ্যাকাউন্ট নেই: প্রতিটি রূপান্তর স্থানীয়ভাবে আপনার ব্রাউজারে চলে, তাই আপনি যে টেক্সট রূপান্তর করেন তা কখনও কোনো সার্ভারে পাঠানো হয় না। শব্দ, অক্ষর, বাক্য, লাইন এবং আনুমানিক পঠন সময়ের জন্য লাইভ গণনা আপনি টাইপ করার সাথে সাথে আপডেট হয়।

আপনার একটি হেডলাইন ALL CAPS-এ আটকে যাওয়া ঠিক করতে হোক, UPPERCASE থেকে lowercase-এ রূপান্তর করতে হোক, একটি টাইটেল সঠিকভাবে ক্যাপিটালাইজ করতে হোক, বা একটি ভেরিয়েবল নাম camelCase থেকে snake_case-এ রিফরম্যাট করতে হোক, আপনি এটি এক ক্লিকে করতে পারেন। আপনার ইনপুট টেক্সট না হারিয়ে সব ১৫+ স্টাইলের মধ্যে অবাধে সুইচ করুন।

একটি টুলে পনেরো+ টেক্সট কেস স্টাইল

দৈনন্দিন লেখার প্রয়োজন কভার করে UPPERCASE, lowercase, Title Case, Sentence case এবং Capitalized Case (প্রতিটি শব্দ ক্যাপিটালাইজড)। ডেভেলপাররা তারা দৈনিক ব্যবহার করা নামকরণ কনভেনশন পায় — camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case এবং Train-Case। প্রান্ত-ক্ষেত্রের জন্য আছে aLtErNaTiNg, iNVERSE (টগল) এবং RaNdOm কেস।

কনভার্টারটি বুদ্ধিমত্তার সাথে শব্দ ভাগ করে, তাই myVariableName, my-variable-name এবং my variable name সবই সঠিকভাবে প্রতিটি স্টাইলের মধ্যে রূপান্তরিত হয় ইনপুটকে প্রি-প্রসেস না করেই। বেশিরভাগ অন্যান্য কনভার্টার সর্বোচ্চ ৫-৮টি স্টাইল হ্যান্ডেল করে; এটি একটি একক টুলে ১৫টিরও বেশি কভার করে।

AP, APA, Chicago ও MLA নিয়মসহ স্মার্ট টাইটেল কেস

বেশিরভাগ কনভার্টার প্রতিটি একক শব্দকে ক্যাপিটালাইজ করে টাইটেল কেস ভুল করে — ConvertCase.net ও CaseConverter.com উভয়ই এটি করে, সঠিক 'The Mystery of the Missing Ruby'-এর বদলে 'The Mystery Of The Missing Ruby' তৈরি করে। প্রকৃত টাইটেল কেস ছোট শব্দগুলো — আর্টিকেল, ছোট সংযোজক এবং প্রিপোজিশন — লোয়ারকেস রাখে যদি না সেগুলো টাইটেলের শুরু বা শেষ হয়।

এই টুল সঠিকভাবে এটি করে এবং আপনাকে আপনার কাজের সাথে মেলে এমন স্টাইল গাইড বেছে নিতে দেয়: APAPA শুধু তিন অক্ষর বা তার কম দৈর্ঘ্যের ছোট শব্দ লোয়ারকেস করে (তাই 'With' ক্যাপিটালাইজড থাকে), যেখানে ChicagoMLA দৈর্ঘ্য নির্বিশেষে সব প্রিপোজিশন লোয়ারকেস করে। প্রথম ও শেষ শব্দ সবসময় ক্যাপিটালাইজড থাকে, এবং কোলনের পরের প্রথম শব্দও তাই — এটিকে নিবেদিত হেডলাইন ক্যাপিটালাইজেশন টুলের একটি প্রকৃত প্রতিস্থাপন করে তোলে।

ব্র্যান্ড নাম ও সংক্ষিপ্তরূপ স্বয়ংক্রিয়ভাবে সঠিক রাখুন

ব্র্যান্ড নাম ও সংক্ষিপ্তরূপ হলো জায়গা যেখানে সরল কনভার্টার ধারাবাহিকভাবে ব্যর্থ হয়, iPhone-কে Iphone এবং NASA-কে Nasa-তে পরিণত করে। নাম ও সংক্ষিপ্তরূপ সংরক্ষণ চালু থাকলে, এই কনভার্টার সাধারণ প্রপার নাউনের একটি বিল্ট-ইন ডিকশনারি চিনে নেয় — iPhone, iOS, macOS, JavaScript, TypeScript, GitHub, YouTube, PayPal, NASA, HTML, CSS, API এবং আরও অনেক — এবং Title, Sentence ও Capitalized Case-এ তাদের সঠিক কেসিং বজায় রাখে।

আপনার নিজস্ব এন্ট্রি Custom terms বক্সে যোগ করুন, একটি লাইনে একটি করে, এবং সেগুলো সবসময় আপনি যেভাবে টাইপ করেছেন ঠিক সেভাবে দেখাবে — পণ্যের নাম, মানুষের নাম এবং ইন-হাউস সংক্ষিপ্তরূপের জন্য পারফেক্ট যা কোনো সাধারণ ডিকশনারি চিনবে না। এই একটি ফিচারই এই কনভার্টারকে যেকোনো স্প্রেডশিট ফাংশন বা ওয়ার্ড প্রসেসর বিল্ট-ইনের চেয়ে বেশি উপযোগী করে তোলে।

এই কনভার্টার ConvertCase.net, CaseConverter.com এবং Word-এর সাথে কীভাবে তুলনীয়

অনলাইন কেস কনভার্টার মান অনুযায়ী উল্লেখযোগ্যভাবে ভিন্ন। ConvertCase.net মৌলিক স্টাইল দেয় কিন্তু কোনো স্টাইল-গাইড-সচেতন টাইটেল কেস নেই এবং কোনো সংক্ষিপ্তরূপ সংরক্ষণ নেই। CaseConverter.com বিজ্ঞাপন দেখায় এবং সাইন-আপ ওয়ালের পেছনে কিছু ফিচার সীমাবদ্ধ করে। capitalize.cc কয়েকটি স্টাইল কভার করে কিন্তু মৌলিক camelCase ও kebab-case-এ থেমে যায় dot.case বা Train-Case-এর মতো ডেভেলপার-নির্দিষ্ট অপশন ছাড়াই। Microsoft Word-এর Shift+F3 শর্টকাট শুধু ৩টি স্টাইল (lowercase, UPPERCASE, Title Case) দিয়ে সাইকেল করে এবং ডেস্কটপ অ্যাপ প্রয়োজন। Google Docs-এর snake_case বা kebab-case-এর মতো কোনো বিল্ট-ইন ডেভেলপার কেস স্টাইল নেই।

এই কনভার্টার সব ১৫+ স্টাইল ফ্রি দেয়, কোনো বিজ্ঞাপন নেই, কোনো আপলোড নেই এবং কোনো অ্যাকাউন্ট নেই — সাথে স্টাইল-গাইড সঠিকতা যা ডেস্কটপ টুল দেয় না। এটি আইফোন, অ্যান্ড্রয়েড, ট্যাবলেট ও ডেস্কটপে সমানভাবে ভালো কাজ করে, এটিকে আজ ব্রাউজারে উপলব্ধ সবচেয়ে সম্পূর্ণ ফ্রি অপশন করে তোলে।

টেক্সট পরিষ্কার করুন এবং লাইভ পরিসংখ্যান পড়ুন

PDF, ইমেইল এবং স্প্রেডশিট থেকে কপি করা টেক্সট প্রায়ই ডাবল স্পেস, বিক্ষিপ্ত লাইন ব্রেক এবং লেজ ছাড়া হোয়াইটস্পেসসহ আসে। বিল্ট-ইন ক্লিন-আপ টগল আপনাকে স্পেস ট্রিম করতে, ডাবলগুলো সিঙ্গেলে সংকুচিত করতে, লাইন ব্রেক সরাতে বা সব স্পেস বাদ দিতে দেয় — সব কেস রূপান্তরের আগে প্রয়োগ করা হয়।

আপনি কাজ করার সাথে সাথে, লাইভ কাউন্টার শব্দ, অক্ষর, স্পেস ছাড়া অক্ষর, বাক্য, লাইন এবং আনুমানিক পঠন সময় ট্র্যাক করে — এটিকে হেডলাইন, মেটা বর্ণনা, টুইট এবং দৈর্ঘ্য সীমাসহ যেকোনো লেখার জন্য একটি দ্রুত ওয়ার্ড কাউন্টার হিসেবেও উপযোগী করে তোলে। আপনি টাইপ বা পেস্ট করার সাথে সাথে সবকিছু রিয়েল টাইমে আপডেট হয়।

প্রাইভেট, তাৎক্ষণিক এবং সম্পূর্ণভাবে ফ্রি

ইনস্টল করার কিছু নেই এবং সাইন আপ করার কিছু নেই। প্রতিটি রূপান্তর — একটি একক শব্দ থেকে একটি সম্পূর্ণ নথি পর্যন্ত — স্থানীয়ভাবে আপনার ব্রাউজারে ঘটে, তাই আপনার টেক্সট কখনও আপনার ডিভাইস ছেড়ে যায় না। গোপনীয় নথি, মালিকানাধীন কোড, ব্যক্তিগত নাম এবং সংবেদনশীল কন্টেন্ট সবই সম্পূর্ণভাবে প্রাইভেট থাকে। যেকোনো ডিভাইসে টেক্সট পরিবর্তন, ক্যাপিটালাইজ বা রিফরম্যাট করার প্রয়োজন হলে যেকোনো সময় ব্যবহারের জন্য কেস কনভার্টার বুকমার্ক করুন।

প্রোগ্রামিং নামকরণ কনভেনশন: কেন প্রতিটি ভাষা ভিন্ন কেস বেছে নিয়েছে

camelCase প্রথম শব্দকে লোয়ারকেস করে এবং প্রতিটি পরবর্তী শব্দের প্রথম অক্ষর ক্যাপিটালাইজ করে একাধিক শব্দ একত্রিত করে — myVariableName, getUserById। এটি JavaScriptTypeScript-এ ভেরিয়েবল ও ফাংশনের জন্য এবং JavaSwift-এ ইনস্ট্যান্স ফিল্ড ও মেথডের জন্য প্রধান কনভেনশন। PascalCase (UpperCamelCase-ও বলা হয়) একই যুক্তি অনুসরণ করে কিন্তু খুব প্রথম শব্দকেও ক্যাপিটালাইজ করে — MyComponent, UserProfile। JavaScript ও TypeScript ক্লাস, React কম্পোনেন্ট এবং C# পাবলিক মেম্বার সবাই PascalCase ব্যবহার করে, যা এডিটর ও লিন্টারকে তাৎক্ষণিকভাবে একটি ফাংশন কল (render()) থেকে একটি কনস্ট্রাক্টর কল (new Renderer()) আলাদা করতে দেয়।

snake_case প্রতিটি শব্দ লোয়ারকেস করে এবং আন্ডারস্কোর দিয়ে একত্রিত করে — my_variable_name, user_first_namePython-এর PEP 8 স্টাইল গাইড সব ফাংশন ও ভেরিয়েবলের জন্য snake_case বাধ্যতামূলক করে, এবং SQL এটি কলাম নামের জন্য গ্রহণ করেছে কারণ SQL কীওয়ার্ড কেস-অসংবেদনশীল এবং order_created_at-এর মতো একটি আন্ডারস্কোর-বিভক্ত আইডেন্টিফায়ার camelCase বিকল্পের চেয়ে ভালো স্ক্যান করে। SCREAMING_SNAKE_CASE (CONSTANT_CASE-ও বলা হয়) প্রতিটি অক্ষর আপারকেস করে এবং আন্ডারস্কোর বজায় রাখে — MAX_RETRY_COUNT, API_BASE_URL — এবং Python, C, C++, Java ও আরও অনেক ভাষায় কম্পাইল-টাইম বা মডিউল-স্তরের কনস্ট্যান্ট নির্দেশ করার মানক উপায়, পাঠকদের সংকেত দেয় যে মানটি রানটাইমে পুনরায় বরাদ্দ করা যাবে না। kebab-case আন্ডারস্কোরকে হাইফেন দিয়ে প্রতিস্থাপন করে এবং সবকিছু লোয়ারকেসে রাখে — my-component, user-profile-card। বেশিরভাগ প্রোগ্রামিং ভাষার আইডেন্টিফায়ারে হাইফেন বৈধ নয়, তাই kebab-case ওয়েব লেয়ারের অন্তর্গত: HTML কাস্টম এলিমেন্ট নাম, CSS ক্লাস নাম ও কাস্টম প্রোপার্টি, URL স্লাগ এবং Linux ফাইল নাম সবাই kebab-case পছন্দ করে। Rust একটি ভাষা হিসেবে উল্লেখযোগ্য যা কম্পাইলার স্তরে কেস স্টাইল প্রয়োগ করে: rustc কম্পাইলার সতর্কতা জারি করে যখন ফাংশন ও ভেরিয়েবল snake_case নয় বা টাইপ ও ট্রেইট PascalCase নয় — একটি ডিজাইন সিদ্ধান্ত যা Rust কোডবেসকে পুরো ইকোসিস্টেম জুড়ে অস্বাভাবিকভাবে সামঞ্জস্যপূর্ণ করে তোলে।

দুটি বিরল ফরম্যাট বিশেষায়িত প্রেক্ষাপটে ব্যবহার দেখে। dot.case শব্দ লোয়ারকেস করে এবং পূর্ণচ্ছেদ দিয়ে আলাদা করে — logging.root.level, spring.datasource.url। Java প্রপার্টিজ ফাইল, অনেক কনফিগারেশন ফ্রেমওয়ার্ক (Spring Boot, Typesafe Config) এবং কিছু লগিং সিস্টেম dot.case ব্যবহার করে কারণ ডট প্রাকৃতিকভাবে একটি আলাদা সিনট্যাক্স ছাড়াই একটি নেমস্পেস হায়ারার্কি প্রকাশ করে। Train-Case প্রতিটি শব্দের প্রথম অক্ষর ক্যাপিটালাইজ করে এবং হাইফেন দিয়ে একত্রিত করে — Content-Type, Accept-Encoding। HTTP/1.1 হেডার ফিল্ড নাম প্রামাণিকভাবে Train-Case, এই কারণেই এটি নেটওয়ার্ক টুলিং এবং কিছু লিগ্যাসি CSS-in-JS নামকরণ স্কিমে দেখা যায়। প্রতিটি স্টাইল কখন ব্যবহার করতে হবে তা জানা বিভিন্ন ভাষা জুড়ে স্বাচ্ছন্দ্যে কাজ করার অংশ, এবং একটি টুল যা এদের সবার মধ্যে রূপান্তর করে হাইফেন, আন্ডারস্কোর ও ক্যাপিটাল অক্ষর গণনার পুনরাবৃত্তিমূলক মানসিক অঙ্ক সাশ্রয় করে।

ইউনিকোড কেস রূপান্তর যতটা দেখায় তার চেয়ে কঠিন

প্লেইন ASCII টেক্সটের জন্য, কেস রূপান্তর তুচ্ছভাবে সহজ: একটি অক্ষর লোয়ারকেস করতে ASCII কোডে ৩২ যোগ করুন, আপারকেস করতে ৩২ বিয়োগ করুন। পুরো বর্ণমালা দুটি সুন্দর পরিসরে ফিট করে — A-Z-এর জন্য ৬৫-৯০, a-z-এর জন্য ৯৭-১২২। কিন্তু ইউনিকোড ১,১১৪,১১২টি কোড পয়েন্ট সংজ্ঞায়িত করে, যার শত শতের কেস ম্যাপিং অস্পষ্ট, প্রেক্ষাপট-নির্ভর বা লোকেল-নির্দিষ্ট। সরলভাবে ইউনিকোড টেক্সটে ASCII গণিত প্রয়োগ করা অ-ল্যাটিন লিপি নষ্ট করে এবং সূক্ষ্মভাবে ভুল ফলাফল তৈরি করে যা পরীক্ষায় ধরা কঠিন।

সবচেয়ে পরিচিত ফাঁদ হলো তুর্কি ও আজারবাইজানি ডটেড-I সমস্যা। ইংরেজিতে, আপারকেস i হলো I, এবং লোয়ারকেস I হলো i — সহজ। তুর্কিতে, নিয়ম ভিন্ন: লোয়ারকেস i (ডটসহ) আপারকেস হয় İ-তে (ডটসহ), এবং আপারকেস I (ডট ছাড়া) লোয়ারকেস হয় ı-তে (ডট ছাড়া)। JavaScript-এ 'istanbul'.toUpperCase()-এর মতো একটি কল বেশিরভাগ লোকেলে 'ISTANBUL' রিটার্ন করে কিন্তু তুর্কি লোকেলে চালানো হলে 'İSTANBUL' রিটার্ন করে — একটি পার্থক্য যা একবার একটি বহুল ব্যবহৃত ওপেন-সোর্স লাইব্রেরিতে একটি প্রকৃত প্রোডাকশন বাগ সৃষ্টি করেছিল যখন একটি লোয়ারকেস করা কন্টেন্ট-টাইপ স্ট্রিং তুর্কি পরিবেশে একটি কঠোর সমতা চেক ব্যর্থ করেছিল। শিক্ষণীয় বিষয় হলো লোকেল-সচেতন কেস রূপান্তর (যা ব্যবহারকারীর আঞ্চলিক নিয়ম মেনে চলে) এবং লোকেল-স্বাধীন কেস রূপান্তর (যা একটি একক সর্বজনীন ম্যাপিং প্রয়োগ করে) প্রকৃতপক্ষে ভিন্ন অপারেশন, এবং এগুলো মিশিয়ে ফেলা নীরবে আন্তর্জাতিকীকৃত সফটওয়্যার ভেঙে দেয়।

জার্মান আরেকটি জটিলতা যোগ করে: অক্ষর ß (Eszett বা শার্প S) সাধারণ ব্যবহারের একমাত্র লোয়ারকেস অক্ষর যার ঐতিহ্যগত জার্মান বানানে কোনো সরাসরি আপারকেস সমতুল্য ছিল না। Straße (রাস্তা) আপারকেস করলে প্রথাগতভাবে STRASSE তৈরি হতো — একটি অক্ষর থেকে দুটি। ক্যাপিটাল ẞ আনুষ্ঠানিকভাবে ২০১৭ সালে অফিশিয়াল জার্মান বানানে যোগ করা হয়েছিল, তাই একটি সম্পূর্ণ সঠিক ইউনিকোড-সচেতন কনভার্টার এখন STRAẞE তৈরি করতে পারে, যদিও অনেক স্টাইল গাইড এখনও SS সম্প্রসারণ পছন্দ করে। এই প্রান্ত-ক্ষেত্রগুলোই ঠিক কারণ ICU (International Components for Unicode)-এর মতো প্রোডাকশন লোকালাইজেশন লাইব্রেরি বিদ্যমান, এবং কেন একটি সরল +৩২ অফসেট দিয়ে নিজের কেস রূপান্তর তৈরি করা একটি রক্ষণাবেক্ষণ ঝুঁকি যে মুহূর্তে আপনার ব্যবহারকারী ভিত্তি ইংরেজি ভাষাভাষীদের বাইরে প্রসারিত হয়।

URL কেস, SEO এবং ক্যানোনিকাল লোয়ারকেস কনভেনশন

HTTP স্পেসিফিকেশন বলে যে URL পাথ কেস-সংবেদনশীল: /About এবং /about প্রযুক্তিগতভাবে দুটি ভিন্ন সংস্থান, এবং Linux-ভিত্তিক ওয়েব সার্ভার (Apache, Nginx, বেশিরভাগ ক্লাউড হোস্টিং) সেগুলোকে সেভাবেই বিবেচনা করে। একজন ভিজিটর যিনি /About টাইপ করেন তিনি 404 ত্রুটি পাবেন যদি শুধু /about বিদ্যমান থাকে। Windows ও macOS ফাইল সিস্টেম ঐতিহাসিকভাবে কেস-অসংবেদনশীল, তাই Windows-এ IIS সার্ভার দশকের পর দশক ধরে এই পার্থক্যকে আড়াল করে রেখেছে — একটি পার্থক্য যা প্রকৃত ক্রস-প্ল্যাটফর্ম ডিপ্লয়মেন্ট বিস্ময় তৈরি করে যখন একটি Mac-এ তৈরি সাইট প্রথমবার একটি Linux সার্ভারে ডিপ্লয় করা হয়।

আধুনিক SEO অনুশীলন হলো সর্বজনীনভাবে সব-লোয়ারকেস URL ব্যবহার করা এবং যেকোনো আপারকেস ভ্যারিয়েন্ট থেকে লোয়ারকেস ক্যানোনিকাল সংস্করণে স্থায়ী HTTP 301 রিডাইরেক্ট জারি করা। Google-এর ক্রলার /About এবং /about-কে আলাদা PageRank বাজেটসহ পৃথক URL হিসেবে বিবেচনা করে যদি না একটি রিডাইরেক্ট বা ক্যানোনিকাল ট্যাগ সেগুলোকে একীভূত করে, তাই একটি সাইট যা উভয় ফর্ম পরিবেশন করে নীরবে তার লিংক ইক্যুইটি ভাগ করছে। এর থেকে অনুসৃত স্লাগ জেনারেশন রেসিপি হলো: টাইটেল লোয়ারকেস করুন, স্পেস ও যতিচিহ্নকে হাইফেন দিয়ে প্রতিস্থাপন করুন, যেসব অক্ষর আলফানিউমেরিক বা হাইফেন নয় তা সরান, এবং ক্রমাগত হাইফেন সংকুচিত করুন — 'Best CSS Frameworks in 2025!' রূপান্তর করলে best-css-frameworks-in-2025 পাওয়া যায়। স্টপ-ওয়ার্ড অপসারণ (the, a, an, of, in) ঐচ্ছিক এবং নির্ভর করে ফলাফলের স্লাগ এখনও পঠনযোগ্য ও কীওয়ার্ড-সমৃদ্ধ কিনা তার ওপর।

সার্চ ফলাফলের জন্য, Google কেস-অসংবেদনশীল: Case Converter-এর একটি কোয়েরি case converter-এর মতো একই ফলাফল রিটার্ন করে। তবে, একটি পৃষ্ঠার টাইটেল কীভাবে কেস করা হয় তা এর ক্লিক-থ্রু রেটকে প্রভাবিত করে। SEO প্ল্যাটফর্মের স্টাডিগুলো ধারাবাহিকভাবে দেখায় যে হেডলাইন-স্টাইল টাইটেল কেস (Free Online Case Converter — Uppercase, Lowercase & 15+ Styles) ডেস্কটপ সার্চ ফলাফলে সব-লোয়ারকেস টাইটেলের চেয়ে ভালো পারফর্ম করে, কারণ মিশ্র ক্যাপিটাল প্যাটার্ন ব্লু-লিংক তালিকায় বেশি স্ক্যানযোগ্য ও কর্তৃত্বপূর্ণ দেখায়। মোবাইল ফলাফলে সেন্টেন্স কেস জয়ী হতে থাকে যেখানে ডিসপ্লে স্পেস সংকীর্ণ। টাইটেল ট্যাগ ও Open Graph টাইটেলে কেস সঠিক করা তাই অর্গানিক ট্রাফিকে একটি ছোট কিন্তু পরিমাপযোগ্য প্রভাব ফেলে — যা হাতের কাছে একটি দ্রুত, স্টাইল-গাইড-সঠিক টাইটেল কেস টুল চাওয়ার যথেষ্ট কারণ।

কেন আমরা এগুলোকে 'আপারকেস' ও 'লোয়ারকেস' বলি: একটি সংক্ষিপ্ত ইতিহাস

uppercaselowercase শব্দগুলো রূপক নয় — এগুলো ভৌত বস্তুর আক্ষরিক বর্ণনা। মুভেবল টাইপ প্রিন্টিংয়ে, একজন কম্পোজিটরের ওয়ার্কস্টেশনে দুটি কাঠের কেস (ছোট কম্পার্টমেন্টে বিভক্ত সমতল ট্রে, প্রতিটিতে একটি টাইপ অক্ষর থাকত) থাকত। আপার কেস কাজের পৃষ্ঠের ওপরে একটি খাড়া কোণে বসত এবং কম-ব্যবহৃত ক্যাপিটাল অক্ষর ধারণ করত; লোয়ার কেস কাছাকাছি ও সমতল বসত এবং ছোট অক্ষর, যতিচিহ্ন, স্পেস এবং সংখ্যা ধারণ করত যা একজন টাইপসেটারের সবচেয়ে বেশি পৌঁছানোর প্রয়োজন হতো। জোহানেস গুটেনবার্গের প্রায় ১৪৪০ সালে মুভেবল টাইপ প্রেসের উন্নয়ন কয়েক দশকের মধ্যে ইউরোপ জুড়ে এই দ্বৈত-কেস লেআউটকে মানক করে তোলে, এবং দুটি অক্ষর সেটের জন্য স্থানিক নামগুলো স্বাভাবিকভাবে অনুসরণ করে। ৫০০ বছর ধরে, প্রতিটি প্রিন্টারের শিক্ষার্থী শিখেছে একটি ক্যাপিটাল সেট করার সময় 'আপার কেসের জন্য পৌঁছাতে' — এবং শব্দভাণ্ডারটি ভৌত কেসগুলোকে শতাব্দী ধরে পিছনে ফেলেছে।

একই অক্ষরের জন্য দুটি পৃথক রূপের ধারণা সর্বজনীন নয়। লিপিগুলোকে ইউনিক্যামেরাল (প্রতি অক্ষরে একটি রূপ) বা বাইক্যামেরাল (দুটি রূপ) হিসেবে শ্রেণীবদ্ধ করা হয়। আরবি, হিব্রু, দেবনাগরী ও চীনা ইউনিক্যামেরাল — 'ক্যাপিটাল' রূপের কোনো ধারণাই নেই, যার মানে সেই লিপিতে লেখা টেক্সটের জন্য কেস রূপান্তরের পুরো প্রশ্নটিই অর্থহীন। ল্যাটিন, গ্রীক, সিরিলিক, আর্মেনিয়ান ও জর্জিয়ান বাইক্যামেরাল — প্রতিটি অক্ষরের একটি স্বতন্ত্র আপারকেস ও লোয়ারকেস রূপ রয়েছে যা পাণ্ডুলিপি ও প্রিন্ট ঐতিহ্যের শতাব্দী জুড়ে গড়ে উঠেছে। পার্থক্যটি ল্যাটিন লেখায় দেখা দেয় যখন স্ক্রাইবরা দৈনন্দিন ব্যবহারের জন্য দ্রুত, আরও কম্প্যাক্ট অক্ষর রূপ (minuscule) তৈরি করেছিল, আনুষ্ঠানিক শিলালিপি ও জোরের জন্য পুরনো স্মারক ক্যাপিটাল (majuscule) সংরক্ষণ করে। শার্লেমেনের অধীনে ৮ম-৯ম শতাব্দীতে মানসম্মত করা ক্যারোলিনজিয়ান মাইনাস্কিউল মূলত আধুনিক ল্যাটিন লোয়ারকেস বর্ণমালা প্রতিষ্ঠা করেছিল।

প্রাথমিক ডিজিটাল যোগাযোগ সংক্ষিপ্তভাবে শতাব্দীর অগ্রগতি বিপরীত করেছিল। ১৯৬০ ও ১৯৭০-এর দশকে টেলিটাইপ মেশিন ও প্রাথমিক টার্মিনাল শুধু আপারকেস ASCII সমর্থন করত, কারণ ২৬টি অক্ষরের দ্বিতীয় সেট যোগ করলে ৭-বিট এনকোডিং স্কিমে একটি অতিরিক্ত বিট প্রয়োজন হতো এবং অক্ষর মানচিত্র সংরক্ষণে প্রয়োজনীয় মেমরি দ্বিগুণ হয়ে যেত — সীমাবদ্ধতা যা কিলোবাইটে পরিমাপ করা হার্ডওয়্যারে গুরুত্বপূর্ণ ছিল। মূল ARPANET ইমেইল প্রোটোকলের মতো সিস্টেম ডিফল্টভাবে সব-ক্যাপসে যেত কারণ হার্ডওয়্যার শুধু এটিই তৈরি করতে পারত। এই যুগের উত্তরাধিকার টিকে আছে: SMTP স্পেসিফিকেশনে ইমেইল হেডার কেস-অসংবেদনশীল (তাই Content-Type এবং content-type সমতুল্য) কারণ মূল লেখকরা ধরে নিতে পারেননি যে একটি মেইল সিস্টেম ধারাবাহিক কেস হ্যান্ডলিং সক্ষম হবে। এই ইতিহাস বোঝা ব্যাখ্যা করতে সাহায্য করে কেন বিভিন্ন প্রযুক্তি জুড়ে কেসিং কনভেনশন স্বেচ্ছাচারী মনে হয় — এগুলো প্রতিটি কম্পিউটিং ইতিহাসের একটি খুব নির্দিষ্ট মুহূর্তের সীমাবদ্ধতার মধ্যে কাজ করা মানুষদের দ্বারা উদ্ভাবিত হয়েছিল।

Frequently asked questions

আমি কীভাবে আপারকেসকে লোয়ারকেসে পরিবর্তন করব?

আপনার টেক্সট ইনপুট বক্সে পেস্ট করুন, লোয়ারকেস বাটনে ক্লিক করুন, এবং রূপান্তরিত টেক্সট তাৎক্ষণিকভাবে দেখা যায় — তারপর Copy-তে ক্লিক করুন। পুনরায় টাইপ করার প্রয়োজন নেই। Microsoft Word-এ শর্টকাট হলো কেস সাইকেল করতে Shift+F3, কিন্তু এর জন্য ডেস্কটপ অ্যাপ প্রয়োজন এবং শুধু ৩টি স্টাইলের মধ্যে সাইকেল করে। আমাদের কনভার্টার এক ক্লিকে ১৫+ স্টাইল হ্যান্ডেল করে, যেকোনো ডিভাইসে কাজ করে এবং কোনো সফটওয়্যার ইনস্টলের প্রয়োজন নেই।

টাইটেল কেস ও সেন্টেন্স কেসের মধ্যে পার্থক্য কী?

Title Case প্রতিটি প্রধান শব্দের প্রথম অক্ষর ক্যাপিটালাইজ করে — বিশেষ্য, ক্রিয়া, বিশেষণ — যেখানে 'a', 'an', 'the', 'and'-এর মতো ছোট শব্দ ও ছোট প্রিপোজিশন লোয়ারকেস রাখে: 'The Mystery of the Missing Ruby'। Sentence case শুধু প্রথম শব্দ ও প্রপার নাউন ক্যাপিটালাইজ করে: 'The mystery of the missing ruby'। টাইটেল কেস হেডলাইন ও বইয়ের টাইটেলের জন্য উপযুক্ত; সেন্টেন্স কেস ব্লগ হেডলাইন, UI টেক্সট ও ইমেইল সাবজেক্ট লাইনের জন্য উপযুক্ত। ConvertCase.net-এর মতো টুল 'title case'-এও প্রতিটি শব্দ ক্যাপিটালাইজ করে, যা AP ও MLA স্টাইল লঙ্ঘন করে — আমাদের কনভার্টার প্রকৃত নিয়ম অনুসরণ করে।

AP, APA, Chicago এবং MLA টাইটেল কেসের মধ্যে পার্থক্য কী?

এগুলো প্রধানত প্রিপোজিশন কীভাবে বিবেচনা করে তাতে ভিন্ন। AP ও APA শুধু তিন অক্ষর বা তার কম দৈর্ঘ্যের ছোট শব্দ লোয়ারকেস করে, তাই 'With' ও 'From' ক্যাপিটালাইজড থাকে। Chicago ও MLA দৈর্ঘ্য নির্বিশেষে সব প্রিপোজিশন লোয়ারকেস করে, তাই 'with' ও 'from' লোয়ারকেস হয়ে যায়। চারটি স্টাইলই প্রথম ও শেষ শব্দ এবং প্রতিটি প্রধান শব্দ ক্যাপিটালাইজ করে। Title style সিলেক্টর থেকে আপনার স্টাইল বেছে নিন এবং আউটপুট তাৎক্ষণিকভাবে আপডেট হয় — বেশিরভাগ অনলাইন কেস কনভার্টার এই ধরনের স্টাইল-গাইড অপশন একেবারেই দেয় না।

camelCase, PascalCase, snake_case ও kebab-case-এর মধ্যে পার্থক্য কী?

এগুলো প্রোগ্রামার নামকরণ কনভেনশন। camelCase স্পেস ছাড়া শব্দ যুক্ত করে এবং প্রথম শব্দ লোয়ারকেস করে (myVariableName) — JavaScript ভেরিয়েবলে ব্যবহৃত। PascalCase প্রতিটি শব্দ ক্যাপিটালাইজ করে (MyVariableName) — ক্লাস ও React কম্পোনেন্টের জন্য ব্যবহৃত। snake_case সবকিছু লোয়ারকেস করে এবং আন্ডারস্কোর দিয়ে যুক্ত করে (my_variable_name) — Python ও SQL-এ মানক। kebab-case হাইফেন ব্যবহার করে (my-variable-name) — URL ও CSS ক্লাসের জন্য SEO-বান্ধব স্টাইল। আমরা CONSTANT_CASE, dot.case এবং Train-Case-ও সমর্থন করি। বেশিরভাগ কোড এডিটর ও IDE প্লাগইন সর্বোচ্চ একটি বা দুটি স্টাইল হ্যান্ডেল করে; এটি সেকেন্ডে সবগুলো কভার করে।

dot.case ও Train-Case কী?

dot.case সব শব্দ লোয়ারকেস করে এবং পূর্ণচ্ছেদ দিয়ে যুক্ত করে (my.variable.name) — কনফিগারেশন ফাইল, কিছু Python প্যাকেজ নাম এবং কিছু লগিং সিস্টেমে ব্যবহৃত। Train-Case প্রতিটি শব্দের প্রথম অক্ষর ক্যাপিটালাইজ করে এবং হাইফেন দিয়ে যুক্ত করে (My-Variable-Name) — কখনও কখনও HTTP হেডার কনভেনশন এবং কিছু CSS ফ্রেমওয়ার্কে ব্যবহৃত। ConvertCase.net, CaseConverter.com বা Microsoft Word-এর বিল্ট-ইন কেস টুলে dot.case বা Train-Case কোনোটিই উপলব্ধ নয় — এগুলো ডেভেলপার-নির্দিষ্ট ফরম্যাট যা বেশিরভাগ সাধারণ-উদ্দেশ্য কনভার্টার সহজভাবে কভার করে না।

iPhone, NASA এবং JavaScript-এর মতো শব্দ কীভাবে সঠিকভাবে ক্যাপিটালাইজড রাখব?

'Preserve names & acronyms' চালু রাখুন। কনভার্টার ব্র্যান্ড ও সংক্ষিপ্তরূপের একটি বিল্ট-ইন ডিকশনারি চিনে নেয় — iPhone, iOS, macOS, NASA, JavaScript, TypeScript, GitHub, YouTube, PayPal, HTML, CSS এবং আরও অনেক — এবং Title, Sentence ও Capitalized Case-এ তাদের সঠিক কেসিং বজায় রাখে। আপনি Custom terms বক্সে নিজের এন্ট্রিও যোগ করতে পারেন, একটি লাইনে একটি করে। CaseConverter.com-এর মতো সাধারণ কেস কনভার্টারে এই ফিচারটি নেই এবং 'iPhone'-কে ভুলভাবে 'Iphone' হিসেবে রেন্ডার করবে।

প্রতিটি শব্দের প্রথম অক্ষর কীভাবে ক্যাপিটালাইজ করব?

Capitalized Case বেছে নিন। স্মার্ট Title Case-এর বিপরীতে, এটি 'the' ও 'of'-এর মতো ছোট শব্দসহ প্রতিটি শব্দের প্রথম অক্ষর ক্যাপিটালাইজ করে এবং বাকি লোয়ারকেস করে। এটি Word-এর 'Capitalize Each Word' (Format > Text > Capitalize Each Word) ও Google Docs-এর সমতুল্যের মতো একই ফলাফল তৈরি করে। এটি নাম, টেবিল কলাম হেডার এবং লেবেলের জন্য উপযোগী যেখানে স্টাইল-গাইড নিয়ম নির্বিশেষে প্রতিটি শব্দ ক্যাপিটাল দিয়ে শুরু হওয়া উচিত।

টগল কেস (ইনভার্স কেস) কী?

টগল কেস, ইনভার্স কেস-ও বলা হয়, প্রতিটি অক্ষরের কেস অদলবদল করে: আপারকেস লোয়ারকেস হয়ে যায় এবং লোয়ারকেস আপারকেস হয়ে যায়। তাই 'Hello World' হয়ে যায় 'hELLO wORLD'। এটি এখানে iNVERSE অপশন, এবং এটি বিশেষভাবে উপযোগী দুর্ঘটনাক্রমে Caps Lock চালু রেখে টাইপ করা টেক্সট পুনরুদ্ধারে। শুধু বিশৃঙ্খল টেক্সট পেস্ট করুন, Inverse Case বেছে নিন, এবং আপনি এক ক্লিকে সঠিকভাবে কেসড সংস্করণ পাবেন — কিছু পুনরায় টাইপ করার প্রয়োজন নেই।

Excel বা Google Sheets-এ কীভাবে টেক্সট টাইটেল কেসে রূপান্তর করব?

স্প্রেডশিট PROPER() ফাংশন ব্যবহার করে — =PROPER(A1) প্রতিটি শব্দের প্রথম অক্ষর ক্যাপিটালাইজ করে — কিন্তু এটি প্রতিটি শব্দ ক্যাপিটালাইজ করে ('the' ও 'of'সহ), 'NASA'-কে 'Nasa'-তে ভেঙে ফেলে এবং AP বা MLA নিয়ম মেনে চলে না। AP, APA, Chicago বা MLA নিয়ম অনুসরণ করা এবং প্রপার নাউন সংরক্ষণ করা প্রকৃত হেডলাইন-স্টাইল টাইটেল কেসের জন্য, আপনার সেলের টেক্সট এখানে পেস্ট করুন, Title Case স্টাইল বেছে নিন, এবং ফলাফল ফিরিয়ে কপি করুন। এতে সেকেন্ড লাগে এবং প্রকাশযোগ্য আউটপুট তৈরি করে।

আমি কি আইফোন বা অ্যান্ড্রয়েডে কেস রূপান্তর করতে পারি?

হ্যাঁ — এই কেস কনভার্টার আইফোন, আইপ্যাড, অ্যান্ড্রয়েড ফোন ও ট্যাবলেটসহ ব্রাউজারযুক্ত যেকোনো ডিভাইসে কাজ করে। কোনো অ্যাপ ডাউনলোডের প্রয়োজন নেই। ইন্টারফেস সম্পূর্ণভাবে রেসপনসিভ ও টাচ-ফ্রেন্ডলি। দ্রুত মোবাইল ব্যবহারের জন্য, পেজটি আপনার হোম স্ক্রিনে বুকমার্ক করুন। iOS ও Android উভয় কিবোর্ডেই সীমিত কেস-পরিবর্তনের অপশন রয়েছে (শুধু Shift কী ধরে রাখা); এই টুল মোবাইলে একটি ট্যাপে ১৫+ স্টাইল দেয়।

এটি কি দীর্ঘ নথিতে কাজ করে?

হ্যাঁ। আপনার ইচ্ছামতো টেক্সট পেস্ট করুন — রূপান্তর তাৎক্ষণিকভাবে আপনার ব্রাউজারে ঘটে আপনার ডিভাইসের উপলব্ধ মেমরির বাইরে কোনো দৈর্ঘ্য সীমা ছাড়াই। আপনি টাইপ করার সাথে সাথে লাইভ গণনা আপডেট হয়, শব্দ, অক্ষর, বাক্য, লাইন এবং আনুমানিক পঠন সময় দেখায়। প্রেক্ষাপটের জন্য: বেশিরভাগ অনলাইন কেস কনভার্টার ফ্রি ব্যবহারকারীদের ৫০০-১,০০০ অক্ষরে সীমাবদ্ধ করে বা দীর্ঘ টেক্সটের জন্য সাইন আপ করতে বাধ্য করে। এই টুলের এমন কোনো সীমা নেই এবং কোনো অ্যাকাউন্ট প্রয়োজন নেই।

এটি কি বিশৃঙ্খল স্পেসিং পরিষ্কার করতে পারে?

হ্যাঁ। বিল্ট-ইন ক্লিন-আপ টগল আপনাকে লিডিং/ট্রেইলিং হোয়াইটস্পেস ট্রিম করতে, ধারাবাহিক স্পেসকে একক স্পেসে সংকুচিত করতে, লাইন ব্রেক সরিয়ে টেক্সটকে একটি লাইনে সমতল করতে, বা সব স্পেস সম্পূর্ণভাবে বাদ দিতে দেয় — সব কেস রূপান্তরের আগে প্রয়োগ করা হয়। PDF, ইমেইল বা স্প্রেডশিট থেকে পেস্ট করা টেক্সটের সাথে কাজ করার সময় এটি অমূল্য, যা প্রায়ই অনিয়মিত স্পেসিং, ডাবল স্পেস এবং অবাঞ্ছিত লাইন ব্রেকসহ কন্টেন্টের সাথে মিশে আসে।

এই কেস কনভার্টার কি ফ্রি ও প্রাইভেট?

কোনো সাইন-আপ ছাড়াই সম্পূর্ণভাবে ফ্রি। প্রতিটি রূপান্তর স্থানীয়ভাবে আপনার ব্রাউজারে JavaScript ব্যবহার করে চলে — আপনার টেক্সট কখনও একটি সার্ভারে আপলোড, লগ, সংরক্ষণ বা কারো সাথে শেয়ার করা হয় না। এমনকি গোপনীয় নথি, মালিকানাধীন কোড ও সংবেদনশীল ব্যক্তিগত কন্টেন্টও সম্পূর্ণভাবে আপনার ডিভাইসে থাকে। ConvertCase.net ও CaseConverter.com-এর মতো টুলও ক্লায়েন্ট-সাইডে চলে, কিন্তু সেগুলো বিজ্ঞাপন দেখায় এবং কিছু উন্নত ফিচারের জন্য অ্যাকাউন্ট তৈরি প্রয়োজন করে। UtiloKit-এর কোনো বিজ্ঞাপন নেই এবং কোনো অ্যাকাউন্ট গেট নেই।

এই কেস কনভার্টার ConvertCase.net বা CaseConverter.com থেকে কীভাবে ভিন্ন?

মূল পার্থক্যগুলো হলো: (১) প্রকৃত AP, APA, Chicago ও MLA স্টাইল-গাইড নিয়মসহ স্মার্ট টাইটেল কেস — বেশিরভাগ প্রতিযোগী শুধু প্রতিটি শব্দ ক্যাপিটালাইজ করে এবং একে টাইটেল কেস বলে। (২) iPhone, NASA, JavaScript ইত্যাদির জন্য ব্র্যান্ড/সংক্ষিপ্তরূপ সংরক্ষণ — প্রতিযোগীরা এগুলোকে 'Iphone' ও 'Nasa' হিসেবে রেন্ডার করে। (৩) dot.case ও Train-Case-সহ ১৫+ আউটপুট স্টাইল যা প্রতিযোগীদের নেই। (৪) লাইভ অক্ষর/শব্দ/পঠন-সময় পরিসংখ্যান বিল্ট ইন। (৫) কোনো ফিচারের জন্য কোনো বিজ্ঞাপন নেই এবং কোনো সাইন-আপ নেই। সব আপনার ব্রাউজারে প্রাইভেটভাবে চলে।

নতুন

Markdown টেবিল জেনারেটর

একটি এডিটযোগ্য গ্রিডে বা CSV থেকে অ্যালাইনমেন্ট সহ Markdown টেবিল তৈরি করুন।

টেক্সট ও লেখা
নতুন

টেক্সট রিভার্সার

অক্ষর, শব্দ বা লাইন উল্টে দিন, অথবা টেক্সট উল্টোদিকে ফ্লিপ করুন।

টেক্সট ও লেখা
নতুন

টেক্সট থেকে স্পিচ

নির্বাচনযোগ্য ভয়েস, রেট ও পিচ সহ টেক্সট জোরে পড়ুন — আপনার ব্রাউজারে।

টেক্সট ও লেখা
নতুন

টেক্সট থেকে হাতের লেখা

টাইপ করা টেক্সটকে রুলড কাগজে হাতের লেখা হিসেবে রেন্ডার করুন ও ডাউনলোড করুন।

টেক্সট ও লেখা
নতুন

ফ্যান্সি টেক্সট জেনারেটর

সাধারণ টেক্সটকে Instagram, TikTok ও bio-র জন্য স্টাইলিশ Unicode ফন্টে বদলান — এক ক্লিকে কপি করুন।

টেক্সট ও লেখা
নতুন

ওয়ার্ড আনস্ক্র্যাম্বলার

এলোমেলো অক্ষর সাজিয়ে সব বৈধ শব্দ বের করুন — ওয়াইল্ডকার্ড, ফিল্টার ও Scrabble পয়েন্টসহ।

টেক্সট ও লেখা