কেস কনভার্টার
টেক্সট পেস্ট করুন বা টাইপ করুন এবং তা সরাসরি রূপান্তর করুন UPPERCASE, lowercase, Title Case, Sentence case, অথবা ডেভেলপারদের নামকরণের স্টাইল যেমন camelCase, PascalCase, snake_case ও kebab-case-এ। এরপর এক ক্লিকে ফলাফলটি কপি করুন। সবকিছু আপনার ব্রাউজারে স্থানীয়ভাবে চলে; আপনার টেক্সট কখনোই আপলোড করা হয় না। চাইনিজ, জাপানিজ ও কোরিয়ান অক্ষরের কোনো কেস নেই এবং সেগুলো যেমন আছে তেমনই থাকে।
- মোডস
- কেস স্টাইল + ডেভেলপার নামকরণ
- রূপান্তর
- লাইভ আউটপুট · বাটন নেই
- প্রাইভেসি
- কিছুই আপলোড করা হয় না
- ব্যবহার
- ফ্রি · সাইন-আপের প্রয়োজন নেই
অক্ষর 0 · শব্দ 0
অক্ষর 0 · শব্দ 0
কেন আপনার এটি প্রয়োজন
শিরোনাম, কপিরাইটিং ও ভেরিয়েবল নামের জন্য
কেস একটি ছোট বিষয় মনে হয় যতক্ষণ না আপনাকে হাতে করে ঠিক করতে হয়: পুনরায় টাইপ করা ধীর এবং ভুল প্রবণ। এখানে পেস্ট করুন এবং এক ক্লিকে কাজ শেষ।
এক ক্লিকে বেসিক কেস
Caps Lock চালু রেখে টাইপ করা টেক্সট ঠিক করুন, অথবা পোস্টার ও ব্যানারের জন্য শিরোনামকে ALL CAPS-এ পরিণত করুন — পেস্ট করুন, ক্লিক করুন, কাজ শেষ। পুনরায় টাইপের প্রয়োজন নেই, কিছু মিস হবে না।
Title Case ও Sentence case
Title Case শিরোনাম ও বইয়ের শিরোনামের জন্য প্রতিটি ইংরেজি শব্দকে বড় অক্ষরে লেখে; Sentence case প্রতিটি বাক্যের শুধুমাত্র প্রথম অক্ষরকে বড় রাখে — দ্রুত লেখা ইংরেজি সাজানোর জন্য একেবারে উপযোগী।
ডেভেলপারদের নামকরণের স্টাইল
কোডিং বা API সংযোগের সময় ভেরিয়েবল, ক্লাস নাম, CSS ক্লাস ও কনফিগ কি-র জন্য camelCase, PascalCase, snake_case এবং kebab-case-এর মধ্যে রূপান্তর করুন।
CJK-সক্রিয় রূপান্তর
চাইনিজ, জাপানিজ ও কোরিয়ান অক্ষরের কোনো কেস নেই এবং প্রতিটি মোডেই সেগুলো সংরক্ষিত থাকে; অ্যাপোস্ট্রোফ ও হাইফেন সঠিকভাবে পরিচালিত হয় — "don't" হয়ে যায় "Don't", কখনোই "Don'T" হয় না।
টাইপ করার সাথে সাথে রূপান্তর করে
"রূপান্তর" বাটন নেই: রেজাল্ট প্যানেল আপনার ইনপুটের সাথে লাইভ আপডেট হয় এবং মোড সুইচ করা তাত্ক্ষণিকভাবে প্রয়োগ হয়। অক্ষর ও শব্দের সংখ্যাও সাথে সাথে আপডেট হয়।
সম্পূর্ণ স্থানীয়ভাবে চলে
টেক্সট কখনোই আপনার ব্রাউজার ছেড়ে যায় না, টুলটি অফলাইনে কাজ করে এবং ইনপুট ফাঁকা থাকাকালীন কোনো রিকোয়েস্ট করা হয় না।
কেস রূপান্তর সম্পর্কে জানা যোগ্য বিবরণ
কনভেনশন প্রতিটি প্রসঙ্গে আলাদা — নিয়ম জানা আপনাকে বিশ্রী শিরোনাম বা ভেঙে পড়া ভেরিয়েবল নাম থেকে বাঁচায়।
চারটি মৌলিক কেস স্টাইলের মধ্যে পার্থক্য কী?
বড় হাতের সব অক্ষর (ALL CAPS) শিরোনাম, সতর্কতা এবং সংক্ষিপ্ত রূপ (NASA) এর জন্য উপযুক্ত; আধুনিক ব্র্যান্ডিং এবং ইউআই কপিতে ছোট হাতের সব অক্ষর (all lowercase) সাধারণ; টাইটেল কেস (Title Case) প্রতিটি শব্দের প্রথম অক্ষর বড় করে এবং ইংরেজি শিরোনাম ও বইয়ের শিরোনামের জন্য এই নিয়ম; সেন্টেন্স কেস (Sentence case) সাধারণ গদ্যের মতো।
এই টুলটি টাইটেল কেসের জন্য "প্রতিটি শব্দের প্রথম অক্ষর বড়, বাকি সব ছোট" প্রয়োগ করে এবং সেন্টেন্স কেসের জন্য প্রথমে সবকিছু ছোট করে তারপর বাক্যের সীমানার পর পুনরায় বড় করে।
camelCase, PascalCase, snake_case এবং kebab-case কোথায় ব্যবহৃত হয়?
camelCase (myVariableName) JavaScript এবং Java ভেরিয়েবল ও ফাংশনের জন্য নিয়ম; PascalCase (MyClassName) ক্লাস ও কম্পোনেন্টের জন্য; snake_case (my_variable_name) Python/Ruby ভেরিয়েবল এবং ডেটাবেজ কলামের জন্য; kebab-case (my-variable-name) CSS ক্লাস, URL এবং HTML অ্যাট্রিবিউটের জন্য।
API কানেক্ট করা বা কনফিগ সাজানোর সময় প্রথমে রূপান্তর করুন, পরে টুইক করুন — পুনরায় টাইপ করার চেয়ে এটি অনেক দ্রুত।
ডেভেলপার স্টাইলের জন্য শব্দ কীভাবে বিভক্ত হয়?
স্পেস, বিরাম চিহ্ন, আন্ডারস্কোর এবং হাইফেন সবই বিভাজক হিসেবে কাজ করে এবং বিদ্যমান camelCase/PascalCase টেক্সট বড় অক্ষরের সীমানায় বিভক্ত হয়। অক্ষর-সংখ্যার ধারা অক্ষত থাকে: "v2" এবং "html5" একটি শব্দ থাকে।
তাই "user_nickname" এবং "userNickname" উভয়ই নিখুঁতভাবে "user-nickname" তে রূপান্তরিত হয়; CJK অক্ষরের ধারা একটি একক শব্দ হিসেবে রাখা হয়।
এটি CSS text-transform থেকে কীভাবে আলাদা?
CSS text-transform: uppercase শুধুমাত্র টেক্সটের চেহারা পরিবর্তন করে — এটি কপি করা বা ফিরে পড়ালে মূল টেক্সট ফিরে আসে। এই টুলটি টেক্সটকে পরিবর্তন করে, তাই আপনি যা কপি করবেন তা-ই পাবেন।
ভিজ্যুয়াল-শুধু স্টাইলের জন্য CSS ব্যবহার করুন; কোড, ডেটাবেজ বা নথিতে ফলাফল যাওয়ার সময় এই টুল ব্যবহার করুন।
চাইনিজ টেক্সটের কী হয়?
CJK অক্ষরের কোনো কেস নেই, তাই প্রতিটি মোডে তা অস্পৃশ্য থাকে।
শুধুমাত্র ল্যাটিন অংশ পরিবর্তিত হয়: "我爱 Open Source" UPPERCASE এ "我爱 OPEN SOURCE" হয় এবং snake_case এ চাইনিজ অংশটি একটি একক শব্দ হিসেবে যোগ হয়।
প্রশ্নোত্তর
আমার টেক্সট কোথাও আপলোড বা সংরক্ষিত হচ্ছে?
না। সব রূপান্তর আপনার ব্রাউজারে JavaScript দিয়ে হয — কোনো অনুরোধই আপনার টেক্সটকে কোথাও নিয়ে যায় না, এটি অফলাইনে কাজ করে এবং পৃষ্ঠা রিফ্রেশ করলে সবকিছু চলে যায়।
আমি কি Title Case নাকি Sentence case বেছে নেব?
শিরোনাম, নিবন্ধ এবং বইয়ের শিরোনামের জন্য Title Case ব্যবহার করুন। ALL CAPS বা এলোমেলো বড় হাতের অক্ষর টাইপ করা গদ্য ঠিক করার জন্য Sentence case ব্যবহার করুন — এটি প্রথমে সবকিছু ছোট করে এবং শুধুমাত্র প্রতিটি বাক্যের শুরুতে বড় অক্ষর রাখে।
ALL-CAPS টেক্সট কি সঠিকভাবে camelCase এ বিভক্ত হবে?
ডেভেলপার স্টাইলের জন্য শব্দ বিভাজন কেস সীমানার উপর নির্ভর করে, তাই একান্ত বড় অক্ষরের কোনো সীমানা নেই: "HTTPSERVER" একটি শব্দ থাকে। বড় হাতের মাল্টি-ওয়ার্ড টেক্সটের জন্য প্রথমে Sentence case চালিয়ে তারপর রূপান্তর করুন; "userName" বা "user_name" এর মতো মিশ্র রূপ সঠিকভাবে বিভক্ত হয়।
কেন আউটপুটে মূল স্পেসিং হারিয়ে যায়?
শুধুমাত্র ডেভেলপার স্টাইল টেক্সট পুনর্বিন্যাস করে: তারা শুধু শব্দ রাখে এবং স্থির বিভাজক দিয়ে যোগ করে। UPPERCASE, lowercase, Title Case এবং Sentence case সব স্পেস ও বিরাম চিহ্ন ঠিকমতো রাখে।
কি কোনো দৈর্ঘ্যের সীমা আছে? এটি কি মোবাইলে কাজ করে?
কোনো সীমা নেই — পুরো নথি পেস্ট করুন। খুব দীর্ঘ টেক্সট (লক্ষ লক্ষ অক্ষর) নিম্ন-স্তরের ডিভাইসে সামান্য ল্যাগ অনুভব হতে পারে কারণ আপনি টাইপ করার সাথে সাথে ফলাফল পুনরায় গণনা করা হয়। লেআউট রেসপনসিভ; ছোট স্ক্রিনে দুটি প্যান লম্বভাবে স্তুপ হয়।