এই কনভার্টারটি পুরোটাই আপনার ব্রাউজারে চলে, তাই পেস্ট করা code, database fields এবং private notes আপলোড হয় না। এটি HTTPServerError, customer_profile_url এবং invoice-total এর মতো সাধারণ identifier boundaries আলাদা করে, তারপর বারবার থাকা separators কে একটি underscore এ স্বাভাবিক করে। Localized identifiers এর জন্য Unicode letters ডিফল্টভাবে থাকে, আর strict ASCII mode Latin accents কে plain letters এ ভাঁজ করে যখন কোনো system শুধু a-z, 0-9 এবং underscores নেয়।
স্নেক কেস কনভার্টার
পুরোটাই আপনার ব্রাউজারে চলে - কিছু আপলোড নেই, সাইন-আপ নেই।
স্নেক কেস কনভার্টার কী?
স্নেক কেস কনভার্টার টেক্সট বা code-style নামকে underscore দিয়ে আলাদা করা identifiers এ বদলায়, যেমন userProfileUrl। কোনো phrase, camelCase, PascalCase, kebab-case বা মিশ্র punctuation পেস্ট করুন, ফলাফল সঙ্গে সঙ্গে আপডেট হবে। এটি bulk lines সামলাতে পারে এবং constants এর জন্য PascalCase এ বদলাতে পারে।
যেভাবে ব্যবহার করবেন
- 1টেক্সট পেস্ট করুন. একটি phrase, labels এর তালিকা বা existing identifiers দিন। প্রতিটি input line একটি output line হবে।
- 2case বেছে নিন. ডিফল্ট camelCase output রাখুন অথবা constants এবং environment variables এর জন্য PascalCase এ বদলান।
- 3Character handling বেছে নিন. Multilingual text এর জন্য Unicode letters চালু রাখুন, অথবা strict ASCII identifiers লাগলে এটি বন্ধ করুন।
- 4ফলাফল কপি করুন. Converted identifier বা পুরো converted column নিতে Copy ব্যবহার করুন।
কাদের জন্য
- Developers যারা variables, functions, API fields বা config keys Python, Ruby, Rust, SQL বা Terraform এ পেস্ট করার আগে rename করেন।
- Data teams যারা spreadsheet headers পরিষ্কার করে import এবং export টিকে থাকে এমন stable column names বানান।
- Product teams যারা event names, feature flags এবং analytics labels কে predictable identifiers এ বদলান।
- Docs লেখকরা যারা manual cleanup ছাড়া code-style naming conventions মেলে এমন examples বানান।
সাধারণ প্রশ্ন
এই স্নেক কেস কনভার্টার কি ফ্রি?
হ্যাঁ। টুলটি ফ্রি, sign-up লাগে না এবং normal browser use এর জন্য কোনো practical line limit নেই। একটি value বা পুরো column পেস্ট করুন এবং সঙ্গে সঙ্গে convert করুন।
আমার টেক্সট কি কোথাও আপলোড হয়?
না। Conversion আপনার browser এ local ভাবে হয়। আপনার identifiers, internal field names, API payloads এবং draft text আপনার device এই থাকে।
camelCase বলতে কী বোঝায়?
camelCase হলো naming style যেখানে words lowercase থাকে এবং underscores দিয়ে আলাদা করা হয়, যেমন <code>customerProfileUrl</code>। এটি Python, Ruby, Rust, databases, file names এবং অনেক API conventions এ প্রচলিত।
এটি কি camelCase বা PascalCase convert করতে পারে?
হ্যাঁ। এটি সাধারণ case boundaries ধরতে পারে, তাই <code>customer_profile_url</code> থেকে <code>customerProfileUrl</code> এবং <code>HTTPServerError</code> থেকে <code>httpServerError</code> হয়।
PascalCase কী কাজে লাগে?
PascalCase হলো uppercase variant, যা সাধারণত constants, enum values এবং <code>ApiBaseUrl</code> এর মতো environment variables এর জন্য ব্যবহৃত হয়। Destination style uppercase identifiers চাইলে PascalCase mode ব্যবহার করুন।
এটি কি accents এবং non-English text support করে?
হ্যাঁ। Unicode letters ডিফল্টভাবে রাখা হয়, তাই Cyrillic, Greek, Hindi, Chinese এবং অন্য scripts এর words spaces বা punctuation দিয়ে আলাদা থাকলে সংরক্ষিত থাকে। Strict ASCII output দরকার হলেই শুধু Unicode বন্ধ করুন।
আমি কি একসঙ্গে অনেক নাম convert করতে পারি?
হ্যাঁ। প্রতি line এ একটি value পেস্ট করুন, টুলটি একই order এ প্রতি line এর জন্য একটি converted identifier ফেরত দেবে। Spreadsheet headers, database columns এবং bulk code cleanup এর জন্য এটি সুবিধাজনক।