CanDoYa
BN

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

পুরোটাই আপনার ব্রাউজারে চলে - কিছু আপলোড নেই, সাইন-আপ নেই।

যেকোনো script এর letters এবং numbers রাখা হয়; punctuation, spaces এবং case boundaries underscores হয়।
Input text বা identifiers
snake_case output
snake_case এ convert করতে text বা identifiers পেস্ট করুন
এই টুল শেয়ার করুন

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

স্নেক কেস কনভার্টার টেক্সট বা code-style নামকে underscore দিয়ে আলাদা করা identifiers এ বদলায়, যেমন user_profile_url। কোনো phrase, camelCase, PascalCase, kebab-case বা মিশ্র punctuation পেস্ট করুন, ফলাফল সঙ্গে সঙ্গে আপডেট হবে। এটি bulk lines সামলাতে পারে এবং constants এর জন্য SCREAMING_SNAKE_CASE এ বদলাতে পারে।

যেভাবে ব্যবহার করবেন

  1. 1টেক্সট পেস্ট করুন. একটি phrase, labels এর তালিকা বা existing identifiers দিন। প্রতিটি input line একটি output line হবে।
  2. 2case বেছে নিন. ডিফল্ট snake_case output রাখুন অথবা constants এবং environment variables এর জন্য SCREAMING_SNAKE_CASE এ বদলান।
  3. 3Character handling বেছে নিন. Multilingual text এর জন্য Unicode letters চালু রাখুন, অথবা strict ASCII identifiers লাগলে এটি বন্ধ করুন।
  4. 4ফলাফল কপি করুন. Converted identifier বা পুরো converted column নিতে Copy ব্যবহার করুন।

কাদের জন্য

এই কনভার্টারটি পুরোটাই আপনার ব্রাউজারে চলে, তাই পেস্ট করা code, database fields এবং private notes আপলোড হয় না। এটি HTTPServerError, customerProfileURL এবং invoice-total এর মতো সাধারণ identifier boundaries আলাদা করে, তারপর বারবার থাকা separators কে একটি underscore এ স্বাভাবিক করে। Localized identifiers এর জন্য Unicode letters ডিফল্টভাবে থাকে, আর strict ASCII mode Latin accents কে plain letters এ ভাঁজ করে যখন কোনো system শুধু a-z, 0-9 এবং underscores নেয়।

সাধারণ প্রশ্ন

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

হ্যাঁ। টুলটি ফ্রি, sign-up লাগে না এবং normal browser use এর জন্য কোনো practical line limit নেই। একটি value বা পুরো column পেস্ট করুন এবং সঙ্গে সঙ্গে convert করুন।

আমার টেক্সট কি কোথাও আপলোড হয়?

না। Conversion আপনার browser এ local ভাবে হয়। আপনার identifiers, internal field names, API payloads এবং draft text আপনার device এই থাকে।

snake_case বলতে কী বোঝায়?

snake_case হলো naming style যেখানে words lowercase থাকে এবং underscores দিয়ে আলাদা করা হয়, যেমন <code>customer_profile_url</code>। এটি Python, Ruby, Rust, databases, file names এবং অনেক API conventions এ প্রচলিত।

এটি কি camelCase বা PascalCase convert করতে পারে?

হ্যাঁ। এটি সাধারণ case boundaries ধরতে পারে, তাই <code>customerProfileURL</code> থেকে <code>customer_profile_url</code> এবং <code>HTTPServerError</code> থেকে <code>http_server_error</code> হয়।

SCREAMING_SNAKE_CASE কী কাজে লাগে?

SCREAMING_SNAKE_CASE হলো uppercase variant, যা সাধারণত constants, enum values এবং <code>API_BASE_URL</code> এর মতো environment variables এর জন্য ব্যবহৃত হয়। Destination style uppercase identifiers চাইলে SCREAMING 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 এর জন্য এটি সুবিধাজনক।